exponenta event banner

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

После создания кода HDL из конструкции MATLAB ® можно косимулировать конструкцию в ModelSim ® или Cadence Incisive ®. При необходимости можно создать тестовый стенд MATLAB. Для использования этой функции необходимо иметь лицензию HDL Coder™.

  1. Запустите мастер рабочего процесса MATLAB HDL.

  2. На шаге Проверка HDL (HDL Verification) щелкните Проверить с косимуляцией (Verify with Cosimulation

  3. Выберите Generate HDL test stench (Генерировать тестовый стенд ЛПВП), чтобы дать команду кодеру ЛПВП генерировать код тестового стенда ЛПВП из сценария теста MATLAB (необязательно).

  4. Выберите Выход журнала (Log outputs) для графиков сравнения (Log outputs for comparison plots), если требуется регистрировать и выводить на график выходы ссылочной конструкторской функции и имитатора ЛПВП (необязательно).

  5. Для Cosimulate для использования с выберите Mentor Graphics ModelSim или Cadence Incisive в качестве имитатора ЛПВП, который требуется для косимуляции.

  6. Для режима работы имитатора ЛПВП в режиме косимуляции выберите Batch режим неинтерактивного моделирования. Выбрать GUI режим для просмотра форм сигнала.

  7. Выберите Simulate generated cosimulation test stech для автоматической проверки сгенерированного кода HDL на стенде cosimulation test stech.

  8. В поле Дополнительные параметры (Advanced Options) выберите и задайте дополнительные параметры в соответствии с описаниями в следующей таблице.

    ПараметрОписание
    Время высокого тактового сигнала (нс)Укажите количество наносекунд, в течение которого тактовый сигнал является высоким.
    Малое время синхронизации (нс)Укажите количество наносекунд, в течение которого тактовый сигнал находится на низком уровне.
    Время удержания (нс)Укажите время удержания входных сигналов и сигналов принудительного сброса.
    Задержка включения синхронизации (в тактах)Укажите время (в тактах) между отключением сброса и включением синхронизации.
    Длина сброса (в тактах)Укажите время (в тактах) между утверждением и отменой сброса.
  9. При необходимости выберите Пропустить этот шаг, если вы не хотите проверять с помощью косимуляции.

  10. Щелкните Выполнить (Run).

    Если выбран пакетный режим, появится командное окно для запуска имитатора ЛПВП и запуска косимуляции. Это окно закрывается программным путем. Если выбран режим GUI, имитатор HDL открывается и остается открытым после моделирования, чтобы можно было проверить формы сигнала и другие данные сигнала.

    При наличии ошибок эти сообщения отображаются на панели сообщений. Исправьте ошибки и нажмите кнопку Выполнить.