Чтобы начать, смотрите, Проверяют Модуль HDL с Испытательным стендом MATLAB.
Cosimulation Wizard | Сгенерируйте блок cosimulation или Системный объект из существующих файлов HDL |
hdlverifier.HDLCosimulation | Создайте Системный объект для HDL cosimulation с MATLAB |
Настройте для HDL Cosimulation
К cosimulate ваш HDL-код с MATLAB или Simulink® спроектируйте, вы должны сначала:
Поддерживаемые инструменты EDA и оборудование
Список поддерживаемого стороннего программного обеспечения EDA и плат FPGA.
Cosimulation требует связи между MATLAB и вашим инструментом симуляции HDL.
Обеспечивает некоторое направление для выбора портов сокета TCP/IP.
Перекрестный сетевой Cosimulation
Предоставляет инструкции для выполнения cosimulation через локальную сеть.
Запустите MATLAB-HDL Cosimulation
Запустите свой испытательный стенд или компонент, включая cosimulation вашего модуля HDL.
Создайте системный объект MATLAB
Можно проверить модули HDL с помощью HDL Система Cosimulation object™.
Проверьте декодер Витерби Используя системный объект MATLAB и симулятор HDL
Этот пример показывает вам, как использовать Системные объекты MATLAB® и Наставника Graphics® ModelSim®/QuestaSim® или Cadence® Incisive®/Xcelium® к cosimulate Декодер Витерби, реализованный в VHDL.
Импортируйте HDL-код для системного объекта MATLAB
Сгенерируйте Системный объект MATLAB к cosimulate ваш HDL-код.
Импортируйте HDL-код для функции MATLAB
Сгенерируйте функцию MATLAB к cosimulate ваш HDL-код.
Испытательный стенд и функциональная запись компонента
Этот раздел объясняет, как вы используете use_instance_obj
аргумент для функций MATLAB matlabcp
и matlabtb
.
Проверьте проект фильтра приподнятого косинуса Используя MATLAB
Этот пример проводит вас по основным шагам для подготовки HDL Verifier™ cosimulation, который использует MATLAB и симулятор HDL.
Автоматическая верификация сгенерированного HDL-кода из MATLAB
Проверьте сгенерированный HDL-код с помощью сгенерированного cosimulation скрипта.
Проверьте код с испытательным стендом HDL (HDL Coder)
Симулируйте сгенерированный проект под тестом (DUT) HDL с тестовыми векторами от испытательного стенда с помощью заданного инструмента симуляции.
Программное обеспечение HDL Verifier состоит из функций MATLAB, Системного объекта MATLAB и библиотеки блоков Simulink, все из которых устанавливают линии связи между симулятором HDL и MATLAB или Simulink.
Подготовьтесь импортировать HDL-код для Cosimulation
Подготовьтесь к cosimulation и выберите ли к cosimulate ваш HDL-код как функция, Системный объект или блок.
Если ваше приложение HDL должно отправить данные о HDL в функцию MATLAB, вы, возможно, сначала должны преобразовать данные в тип, поддержанный MATLAB и программным обеспечением HDL Verifier.
Условия состязания в симуляторах HDL
Описывает способы избежать условий состязания в оборудовании cosimulations с программным обеспечением MATLAB и Simulink.