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