DSP

Совместное моделирование проектов в Modelsim (Qusestasim) и Simulink

Некоторое время назад мне пришлось много заниматся разработкой систем ЦОС на ПЛИС. В часности разроботкой и отладкой модемов. Хорошим инструментов для "обкатки" алгоритмов, и самое главное динамической визуализации поведения, является Simulink, который входит в состав Matlab. Simulink позволяет создать модель системы высокого уровня и настроить ее параметры согласно предпологаемым режимам работы. После переноса системы на какойнибуть из языков HDL, встает вопрос соответствия эталонной модели. И вот сдесь очень удобным является совместное моделирование системы реализованой в Simulink и в ПЛИС. В данной заметке я раскажу как это можно сделать.

Итак эксперементы будем проводить над такими версиями ПО:

BlackFin Booter

Программно-аппаратный комплекс BlackFin Booter предназначен для загрузки исполняемого кода из загрузочных файлов *.ldr в ЦСП Blackfin через последовательный интерфейс. Большинство ЦСП Blackfin могут производить загрузку исполняемого кода через интерфейс SPI в режиме подчиненного, в этом режиме загрузкой управляет некий хост, в качестве которого может выступать другой микроконтроллер или, как в нашем случае, обычный ПК, оснащенный аппаратной частью Blackfin Booter.

RSS-материал