exponenta event banner

Симулинк-косимуляция

Косимуляция ЛПВП с помощью Simulink ®

Блоки

Косимуляция ЛПВП Cosimulate проектирование ЛПВП путем подключения Simulink к имитатору ЛПВП
В файл VCDСоздание файла дампа изменения значения (VCD)

Приложения

Мастер косимуляцииСоздание блока косимуляции или системного объекта из существующих файлов HDL

Функции

развернуть все

nclaunchЗапуск и настройка симуляторов Cadence Incisive для использования с программным обеспечением HDL Verifier
vsimЗапуск и настройка ModelSim для использования с HDL Verifier
hdlsimulinkЗагрузить экземпляр модуля HDL для косимуляции с Cadence Incisive и Simulink
vsimulinkЗагрузить экземпляр модуля HDL для косимуляции с ModelSim и Simulink
breakHdlSimВыполнить stop команда в имитаторе ЛПВП от MATLAB
pingHdlSimБлок косимуляции до готовности имитатора ЛПВП
tclHdlSimВыполнение команды Tcl в симуляторе Insive или ModelSim

Темы

Запуск и подключение

Настройка для косимуляции ЛПВП

Чтобы косимулировать код HDL с помощью MATLAB ® или Simulink, необходимо сначала:

Поддерживаемые инструменты и оборудование EDA

Список поддерживаемых программ EDA сторонних производителей и плат FPGA.

Запуск имитатора ЛПВП для Cosimulation в Simulink

Настройте соединение между имитатором ЛПВП и Simulink.

Порты сокетов TCP/IP

Предоставляет некоторое направление для выбора портов сокета TCP/IP.

Межсетевая косимуляция

Содержит инструкции по выполнению косимуляции в локальной сети.

Испытательный стенд

Начало работы с Simulink HDL Cosimulation

В этом примере приведены основные шаги по настройке приложения Verifier™ HDL с помощью мастера Cosimulation Wizard в среде Simulink ®.

Симулинк как испытательный стенд

Содержит введение в процесс интеграции блоков HDL Verifier™ в конструкцию Simulink.

Создание испытательного стенда симулятора Cosimulation

Шаги по кодированию и запуску cosimulation стенда Simulink-as-test для использования с программным обеспечением HDL Verifier.

Проверка модуля HDL с помощью испытательного стенда Simulink

Шаги настройки сеанса проверки HDL, который использует Simulink для проверки простой модели VHDL ®.

Проверка сгенерированного кода HDL с помощью испытательного стенда Cosimulation (требуется лицензия HDL Coder)

Создание тестового стенда и включение покрытия кода с помощью помощника по рабочим процессам HDL (кодер HDL)

Создайте тестовый стенд и покрытие кода для сгенерированного кода HDL с помощью помощника по рабочим процессам HDL.

Автоматическая проверка сгенерированного кода HDL от Simulink

Проверьте созданный код HDL с помощью созданной модели косимуляции.

Алгоритм компонентов

Моделирование компонентов с помощью Simulink

Содержит введение в процесс интеграции блоков в конструкцию Simulink.

Создание модели Simulink для косимуляции компонентов

Предоставляет представление высокого уровня о шагах, связанных с кодированием и запуском cosimulation Simulink-as-component для использования с программным обеспечением.

Косимуляция с помощью Simulink

Косимуляция ЛПВП

Программное обеспечение HDL Verifier состоит из функций MATLAB, системного object™ MATLAB и библиотеки блоков Simulink, все из которых устанавливают каналы связи между имитатором HDL и MATLAB или Simulink.

Выполнение косимуляции

После создания функции или блока, представляющего модуль HDL, выполните следующие шаги.

Подготовка к импорту кода HDL для косимуляции

Подготовьтесь к косимуляции и выберите, следует ли косимулировать код HDL как функцию, системный объект или блок.

Импорт кода HDL для блока косимуляции HDL

Создайте блок Simulink для косимуляции кода HDL.

Запуск сеанса Cosimulation Simulink

Запустите тестовый стенд или алгоритм, включая косимуляцию модуля HDL.

Взаимодействие с имитатором ЛПВП

Временные шкалы моделирования

Время моделирования значительно различается между имитатором ЛПВП и Simulink.

Синхросигналы, сброс и включение сигналов

Можно создавать восходящие или падающие тактовые сигналы, сброс или включение тактовых сигналов, которые применяют внутренние стимулы к модели при косимуляции.

Советы по повышению скорости моделирования

Рекомендации по оптимизации производительности косимуляции.

Поддерживаемые типы данных

Если приложению HDL необходимо отправить данные HDL в функцию MATLAB, может потребоваться сначала преобразовать данные в тип, поддерживаемый MATLAB и программным обеспечением HDL Verifier.

Условия гонки в тренажерах ЛПВП

Описывает способы предотвращения расовых условий в аппаратной косимуляции с программным обеспечением MATLAB и Simulink.

Регистрация переходов состояния сигнала для постобработки

Добавление файла дампа изменения значения (VCD)

Файл дампа изменения значения (VCD) регистрирует изменения переменных значений, таких как значения сигналов, в файле во время сеанса моделирования.

Визуальное сравнение сигналов Simulink с сигналами HDL

Содержит основные инструкции по добавлению блока «В файл VCD» в модель Simulink для использования с косимуляцией.

Характерные примеры