Cybernetics And Systems Analysis logo
Информация редакции Аннотации статей Авторы Архив
КИБЕРНЕТИКА И СИСТЕМНЫЙ АНАЛИЗ
Международний научно-теоретический журнал
УДК 004.274
А.А. Баркалов, Л.А. Титаренко, А.В. Баев, А.В. Матвиенко

ОПТИМИЗАЦИЯ СХЕМЫ СОВМЕЩЕННОГО АВТОМАТА В БАЗИСЕ ASIC

Аннотация. Предложен метод уменьшения площади кристалла, занимаемой схемой совмещенного автомата. Метод основан на кодировании классов псевдоэквивалентных состояний автомата Мура дополнительными перемен-ными. Этот подход порождает четырехуровневую схему, реализуемую в виде двух нано-ПЛМ, и позволяет уменьшить площадь нано-ПЛМ, формирующей микрооперации автомата Мура и дополнительные переменные. Рассмотрен пример синтеза схемы с использованием предложенного метода. Приведены результаты исследований эффективности метода с использованием библиоте-ки стандартных тестовых автоматов.

Ключевые слова: совмещенный микропрограммный автомат, синтез, нано-ПЛМ, ASIC, псевдоэквивалентные состояния.



ПОЛНЫЙ ТЕКСТ

Баркалов Александр Александрович,
доктор техн. наук, профессор Университета Зеленогурского (Польша), профессор Донецкого национального университета имени Василия Стуса, Винница, A.Barkalov@iie.uz.zgora.pl

Титаренко Лариса Александровна,
доктор техн. наук, профессор Университета Зеленогурского (Польша), профессор Харьковского национального университета радиоэлектроники, L.Titarenko@iie.uz.zgora.pl

Баев Артем Викторович,
кандидат физ.-мат. наук, декан Донецкого национального университета имени Василия Стуса, Винница; руководитель направления по искусственному интеллекту, фирма Peoly, Винница,
a.baev@donnu.edu.ua

Матвиенко Александр Владимирович,
научный сотрудник Института кибернетики им. В.М. Глушкова НАН Украины, Киев,
avmatv@ukr.net


СПИСОК ЛИТЕРАТУРЫ

  1. Barkalov A., Titarenko L., Mazurkiewicz M. Foundations of embedded systems. Berlin: Springer, 2019. 167 p.

  2. Marwedel P. Embedded system design: Embedded systems, foundations of cyber-physical systems and the Internet of Things. Berlin: Springer, 2017. 612 p.

  3. Gajski D.D., Abdi S., Gerstlauer A., Schirner G. Embedded system design: Modeling, synthesis and verification. New York: Springer, 2009. 352 p.

  4. Baranov S. Logic and system design of digital systems. Tallin: TUT Press, 2008. 267 p.

  5. Czerwinski R., Kania D. Finite state machines logic synthesis for complex programmable logic devices. Lecture Notes in Electrical Engineering. Vol. 231. Berlin; Heidelberg: Springer-Verlag, 2013. 172 p.

  6. Smith M. Application specific integrated circuits. Boston: Addison-Wesley, 1997. 632 p.

  7. Nababi Z. Embedded core design with FPGAs. New York: McGraw-Hill, 2008. 418 p.

  8. Baranov S. Logic synthesis for control automata. Dordrecht: Kluwer Academic Publishers, 1994. 312 p.

  9. DeMicheli G. Synthesis and optimization of digital circuits. New York: McGraw-Hill, 1994. 634 p.

  10. Баркалов А.А., Титаренко Л.А., Визор Я.Е., Матвиенко А.В., Горина В.В. Уменьшение числа LUT элементов в схеме совмещенного автомата. Управляющие системы и машины. 2016. № 3. С. 16–22.

  11. Baranov S., Levin L., Keren O., Karpovsky M. Designing fault tolerant FSM by nano-PLA. Proc. of 15th International On-Line Testing Symposium. Lisbon, 2009. P. 216–220.

  12. Naemi H., DeHon A. A greedy algorithm for toleranting crosspoints in NanoPLA design. Proc. of IEEE International Competence on Field-Programmable Technology. Piscataway, NJ, 2004. P. 49–56.

  13. Баранов С.И., Скляров В.А. Цифровые устройства на программируемых БИС с матричной структурой. Москва: Радио и связь, 1986. 272 с.

  14. Баркалов А.А. Принципы оптимизации логической схемы микропрограммного автомата Мура. Кибернетика и системный анализ. 1998. № 1. С. 65–72.

  15. Соловьев В.В. Проектирование цифровых схем на основе программируемых логических интегральных схем. Москва: Горячая линия — ТЕЛЕКОМ, 2001. 636 с.

  16. Баркалов А.А., Титаренко Л.А., Визор Я.Е., Матвиенко А.В. Синтез совмещенного микропрограммного автомата в базисе FPGA. Комп’ютернi засоби, мережi та системи. Київ: Ін-т кібернетики ім. В.М. Глушкова НАН України, 2015. Вип. 14. С. 32–39.

  17. Баркалов А.А., Титаренко Л.А., Визор Я.Е., Матвиенко А.В. Реализация схемы совмещенного микропрограммного автомата в базисе FPGA. Проблеми інформатизації та управління. Київ: Національний авіаційний університет, 2015. Вип. 3(51). С 5–13.

  18. Баркалов А.А. Структуры многоуровневых схем микропрограммных автоматов на программируемых логических матрицах. Кибернетика и системный анализ. 1994. № 4. С. 22–29.

  19. Баркалов А.А., Титаренко Л.А., Баркалов А.А. (мл.). Структурная декомпозиция как средство оптимизации схемы автомата Мили на ПЛИС. Кибернетика и системный анализ. 2012. № 2. С. 177–187.

  20. Barkalov A., Titarenko L., Kolopenczyk M., Mielcarek K., Bazydlo G. Logic synthesis for FPGA-based finite state machines. Berlin: Springer, 2016. 280 p.

  21. Ачасова С.М. Алгоритмы синтеза автоматов на программируемых логических матрицах. Москва: Сов. радио, 1987. 132 с.

  22. Yang S. Logic synthesis and optimization benchmarks user guide. Version 3.0. Microelectronics Center of North Carolina, 1991. 43 p.

  23. Баркалов А.А., Титаренко Л.А., Цололо С.А. Оптимизация схемы автомата Мура, реализуемой в базисе ПЛИС. Кибернетика и системный анализ. 2009. № 5. С. 180–186.

  24. Баркалов А.А., Титаренко Л.А., Лаврик А.С. Уменьшение аппаратурных затрат в устройстве управления с разделением кодов. Кибернетика и системный анализ. 2013. № 3. С. 113–123.

  25. Palagin A.V., Opanasenko V.N. 3 Design and application of the PLD-based reconfigurable devices. In: Design of Digital Systems and Devices. Lecture Notes in Electrical Engineering. Adamski M., Barkalov A., Wegrzyn M. (Eds.). Berlin; Heidelberg: Springer, 2011. Vol 79. P. 59–91.

  26. Opanasenko V.N., Kryvyi S.L. Synthesis of neural-like networks on the basis of conversion of cyclic hamming codes. Cybernetics and Systems Analysis. 2017. Vol. 53, N 4. P. 627–635. https:// doi.org/10.1007/s10559-017-9965-z.
© 2020 Kibernetika.org. All rights reserved.