Xl Туполевские чтения : всероссийская (с международным участием) молодежная научная конференция. Казань, 8-10 октября 2003 г., тезисы докладов. Т. 3

СЕКЦИЯ 24 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ЭЛЕКТРОННЫХ СРЕДСТВ Методология перехода от поведенческих моделей описания аппаратуры к представлению, ориентированному на аппаратную реализацию Л.С. Басаргин Научный руководитель: Л.А. Калыгина, к.т.н., доцент Владимирский государственный университет Представлена методология, позволяющая решить проблему авто­ матизированного перехода от поведенческого (алгоритмического) описа­ ния цифрового устройства (ЦУ) к его аппаратурному описанию, т.е. фак­ тически с этапа получения технического задания на проектирование ЦУ. Основной целью разработки методологии было ускорение и упро­ щение реализации вычислительных задач в базисе ПЛИС. В качестве по­ веденческого описания предложено использовать процедурные языки (С, Pascal); в качестве аппаратурного - язык описания аппаратуры (VHDL). В процессе работы стало ясно, что задача реализации автоматизи­ рованной системы перехода от одного описания к другому является слож­ ной, многокритериальной, а также малоизученной задачей. Трудности оп­ ределяются, главным образом, в различии подходов, используемых на раз­ ных этапах проектирования ЦУ. Использование теоретического алгоритма подразумевает последовательное выполнение описанных операций, в то время как использование аппаратурного описания - реализацию многопро­ цессной/многопроцессорной архитектуры с одновременным перекл1<)чени- ем/функционированием использованных блоков. Ключевым моментом в решении проблемы перехода является ана­ лиз структуры поведенческих алгоритмов. Разрабатываемая методология позволяет исследовать структуру поведенческого описания задачи с целью её распараллеливания; производится выделение в ЦУ независимых блоков, их детализация для получения аппаратурного описания; решается пробле­ ма планирования организации вычислений, планирования обмена инфор­ мацией при решении задач распараллеливания. В настоящий момент ве­ дётся работа по генерированию аппаратурного описания ЦУ. Кроме того, в связи с адаптацией под рпределённый решающий ба­ зис существуют пока ещё не решённые проблемы использования струк­ турных особенностей различных серий ПЛИС (встроенные умножители, блоки памяти, сдвиговые регистры, и т.д.), а также reengineering изготов­ ленных ранее описаний ЦУ. 96

RkJQdWJsaXNoZXIy MTY0OTYy