Чтобы начать, смотрите, Проверяют Модуль HDL с Испытательным стендом MATLAB.
Cosimulation Wizard | Сгенерируйте блок cosimulation или Системный объект из существующих файлов HDL |
hdlverifier.HDLCosimulation | Создайте Системный объект для HDL cosimulation с MATLAB |
Настройте для HDL Cosimulation
К cosimulate ваш HDL-код с MATLAB или проектом Simulink®, вы должны сначала:
Поддерживаемые инструменты EDA и оборудование
Список поддерживаемого стороннего программного обеспечения EDA и плат FPGA.
Настройте связь симулятора HDL MATLAB
Cosimulation требует связи между MATLAB и вашим инструментом симуляции HDL.
Обеспечивает некоторое направление для выбора портов сокета TCP/IP
Перекрестный сетевой Cosimulation
Предоставляет инструкции для выполнения cosimulation через локальную сеть
Запустите HDL MATLAB 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 с программным обеспечением Simulink и MATLAB