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.