Г. К. Королёв – студент, Пермский государственный национальный исследовательский университет; инженер-программист 3-й кат., ГК «ИВС» (г. Пермь)
E-mail: korolevgk@mail.ru
С. Ф. Тюрин – д.т.н., профессор, Заслуж. изобретатель РФ, профессор, кафедра автоматики и телемеханики, Пермский национальный исследовательский политехнический университет; профессор, кафедра математического обеспечения вычислительных систем, Пермский государственный национальный исследовательский университет
E-mail: tyurinsergfeo@yandex.ru
Постановка проблемы. Для удовлетворения жестким требованиям импортозамещения электронной компонентной базы нейросетей критического применения могут быть использованы базовые матричные кристаллы, которые производят в г. Зеленограде Московской области. Для разработки нейросетей на такой элементной базе используют отечественную САПР «Ковчег», расширение функциональности которой может быть выполнено путем синтеза автомата по графу с использованием САПР «Quartus».
Цель. Исследовать особенности представления элементов нейросетей, описываемых моделью конечного автомата, в САПР «Quartus» и в отечественной САПР «Ковчег» и разработка программы конвертации списка соединений.
Результаты. Представлены результаты реализации элементов нейросетей, описываемых моделью конечного автомата, на отечественной элементной базе. Изучены особенности графических инструментов САПР «Quartus», текстового описания на уровне регистровых передач, описание списка соединений конкретной ПЛИС. Исследованы особенности отечественной САПР «Ковчег», ориентированной на базовые матричные кристаллы. Описана программа конвертации списка соединений САПР «Quartus» в описание списка соединений САПР «Ковчег».
Практическая значимость. Использование отечественной элементной базы для реализации нейросетей критического применения позволяет устранить угрозы безопасности, имеющиеся при реализации их на элементной безе иностранного производства.
- Programmable logic devices [Электронный ресурс] / URL: http://ee.sharif.edu/~logic_circuits_t/readings/PLD.pdf (дата обращения: 04.05.2019).
- Сайт микросхем заказных и полузаказных больших интегральных схем ASIC [Электронный ресурс] / URL: http://asic.ru (дата обращения: 06.06.2019).
- Денисов А.Н., Фомин Ю.П., Коняхин В.В., Федоров Р.А. Библиотека функциональных ячеек для проектирования полузаказных микросхем серий 5503 и 5507 / Под общ. ред. А.Н. Саурова. М.: Техносфера. 2012.
- Гаврилов С.В., Денисов А.Н., Коняхин В.В., Макарцева М.М. САПР «Ковчег 3.0» для проектирования микросхем на БМК серий 5503, 5507, 5521 и 5529. М. 2013.
- Quartus II Help v11.1 > enum_encoding VHDL Synthesis Attribute [Электронный ресурс] / URL: http://quartushelp.altera.com/ 11.1/mergedProjects/hdl/vhdl/vhdl_file_dir_enum_encoding.htm (дата обращения: 07.05.2019).
- Тюрин С.Ф., Громов О.А., Греков А.В. Реализация цифровых автоматов в системе Quartus фирмы Altera. Лабораторный практикум. Пермь: Изд-во ПНИПУ. 2011.
- Средства разработки / Altera ПЛИС микросхемы программируемой логики [Электронный ресурс] / URL: http://altera.ru/ soft.html (дата обращения: 01.06.2019).
- Understanding how the new Intel hyper flex FPGA architecture enables next generation high-performance systems [Электронный ресурс] / URL: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/wp/wp-01231-understanding-how-hyperflex-architecture-enables-high-performance-systems.pdf (дата обращения: 27.05.2019).
- Designing with low-level primitives [Электронный ресурс] / URL: https://www.intel.com/content/dam/www/programmable/ us/en/pdfs/literature/ug/ug_low_level.pdf (дата обращения: 01.06.2019).