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