exponenta event banner

Настройка инструмента

Настройка траектории инструмента синтеза

hdlsetuptoolpath Функция

Чтобы использовать Coder™ HDL с одним из поддерживаемых сторонних инструментов синтеза FPGA, добавьте инструмент в системный путь с помощью hdlsetuptoolpath функция. Добавьте инструмент в системный путь перед открытием помощника по рабочим процессам HDL. Если помощник по рабочим процессам HDL уже открыт, см. раздел Добавление средства синтеза для текущей сессии советника по рабочим процессам HDL.

Добавить средство синтеза для текущего сеанса помощника по рабочим процессам HDL

Рабочий процесс Simulink to HDL

  1. В командной строке MATLAB ® используйте hdlsetuptoolpath для добавления инструмента синтеза.

  2. В помощнике по рабочим процессам HDL на шаге Задать цель > Задать целевое устройство и средство синтеза справа от средства синтеза нажмите кнопку Обновить.

    Инструмент синтеза теперь доступен.

Поток операций MATLAB-HDL

  1. В командной строке MATLAB используйте команду hdlsetuptoolpath для добавления инструмента синтеза.

  2. На шаге Выбрать цель создания кода (Select Code Generation Target) помощника по рабочим процессам HDL справа от инструмента Синтез (Synthesis) щелкните список Обновить (Refresh).

    Инструмент синтеза теперь доступен.

Проверьте настройку средства синтеза

Чтобы проверить настройку средства синтеза Intel ® Quartus Prime Standard в MATLAB, попробуйте запустить его с помощью следующей команды:

!quartus

Чтобы проверить настройку средства синтеза Intel Quartus Pro в MATLAB, попробуйте запустить его с помощью следующей команды:

!qpro

Чтобы проверить настройку инструмента синтеза Xilinx ® Vivado ® в MATLAB, попробуйте запустить его с помощью следующей команды:

!vivado

Чтобы проверить настройку инструмента синтеза Xilinx ISE в MATLAB, попробуйте запустить инструмент с помощью следующей команды:

!ise

Чтобы проверить настройку средства синтеза Microsemi ® Libero ® SoC в MATLAB, попробуйте запустить средство с помощью следующей команды:

!libero

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

Для получения информации о поддерживаемых версиях инструментов см. раздел Сторонние средства синтеза и поддержка версий.

Настройка имитатора ЛПВП

Для открытия имитатора ЛПВП из MATLAB введите следующие команды:

Команда MATLAB для открытия имитатора HDL

Имитатор ЛПВПКоманда для открытия симулятора
Cadence Incisive ®nclaunch (Верификатор HDL)
Mentor Graphics ® ModelSim ®vsim (Верификатор HDL)

Например, чтобы открыть симулятор Mentor Graphics ModelSim, введите следующую команду:

vsim('vsimdir','C:\Program Files\ModelSim\questasim\10.5c\win64\vsim.exe')

Дополнительные сведения о настройке ModelSim, Questa ® или Incisive ® для моделирования ЛПВП или для косимуляции с помощью Verifier™ ЛПВП см. в разделе Запуск симулятора ЛПВП (проверка ЛПВП).

Добавить инструмент моделирования для текущего сеанса помощника по рабочим процессам HDL

Поток операций MATLAB-HDL

  1. Настройте инструмент моделирования.

  2. В помощнике по рабочим процессам HDL в разделе Проверка HDL > Проверка с помощью тестового стенда HDL щелкните Обновить список.

    Инструмент моделирования теперь доступен.

Настройка системного генератора Xilinx для моделирования ModelSim

Чтобы создать сценарии моделирования ModelSim для конструкции, содержащей блоки генератора систем Xilinx, необходимо:

  • Скомпилированы библиотеки моделирования Xilinx.

  • Укажите путь к скомпилированным библиотекам.

Необходимые библиотеки для Vivado и ISE

Для создания сценариев моделирования ModelSim необходимо иметь следующие скомпилированные библиотеки моделирования Xilinx для симулятора EDA и целевого языка.

  • unisim

  • simprim

  • xilinxcorelib

Сведения о компиляции этих библиотек см. в документации по Xilinx.

  • Для Vivado см. compile_simlib.

  • Сведения о ISE см. в разделе compxlib.

Укажите путь к необходимым библиотекам

Укажите путь к скомпилированным библиотекам моделирования Xilinx, установив XilinxSimulatorLibPath параметр для модели.

Например, можно использовать hdlset_param установить XilinxSimulatorLibPath:

libpath = '/apps/Xilinx_ISE/XilinxISE-13.4/Linux/ISE_DS/ISE/vhdl/
   mti_se/6.6a/lin64/xilinxcorelib';
hdlset_param (bdroot, 'XilinxSimulatorLibPath', libpath);

Настройка Altera DSP Builder

Чтобы создать код для конструкции, содержащей блоки Altera ® DSP Builder и Simulink ®, необходимо открыть MATLAB с помощью Altera DSP Builder. Для получения дополнительной информации см. документацию Altera DSP Builder.

Настройка библиотеки моделирования FPGA

Чтобы сопоставить проект с библиотекой симуляторов Altera или Xilinx FPGA, выполните следующие действия.

  • Используйте IP-ядра Xilinx LogiCORE ® IP с плавающей точкой версии 5.0 или Altera с плавающей точкой.

  • Укажите скомпилированную библиотеку моделирования и целевой язык для имитатора EDA. Использовать XilinxCoreLib библиотека моделирования для Xilinx LogiCORE IP и компилятор библиотеки моделирования EDA для Altera megafunction IP.

    Сведения о компиляции этой библиотеки см. в разделе Xilinx compxlib документация.

  • Укажите путь к компилированным библиотекам моделирования Altera или Xilinx. Altera предоставляет файлы расчетной модели в папке\quartus\eda\sim _ lib. Установите SimulationLibPath параметр для DUT.

    Например, можно использовать hdlset_param установить SimulationLibPath:

    myDUT = gcb;
    libpath = '/apps/Xilinx_ISE/XilinxISE-13.4/Linux/ISE_DS/ISE/vhdl/
       mti_se/6.6a/lin64/xilinxcorelib';
    hdlset_param (myDUT, 'SimulationLibPath', libpath);

    Путь к библиотеке моделирования можно также указать на панели Создание кода HDL (HDL Code Generation) > Испытательный стенд (Test Bench) в диалоговом окне Параметры конфигурации (Configuration Parameters).

Настройка компилятора C/C + +

Кодер HDL находит и использует поддерживаемый установленный компилятор. Для большинства платформ компилятор по умолчанию поставляется с MATLAB. Список поддерживаемых компиляторов см. в разделе Поддерживаемые компиляторы.

См. также

Связанные темы