hdlsetuptoolpath ФункцияЧтобы использовать Coder™ HDL с одним из поддерживаемых сторонних инструментов синтеза FPGA, добавьте инструмент в системный путь с помощью hdlsetuptoolpath функция. Добавьте инструмент в системный путь перед открытием помощника по рабочим процессам HDL. Если помощник по рабочим процессам HDL уже открыт, см. раздел Добавление средства синтеза для текущей сессии советника по рабочим процессам HDL.
Рабочий процесс Simulink to HDL
В командной строке MATLAB ® используйте hdlsetuptoolpath для добавления инструмента синтеза.
В помощнике по рабочим процессам HDL на шаге Задать цель > Задать целевое устройство и средство синтеза справа от средства синтеза нажмите кнопку Обновить.
Инструмент синтеза теперь доступен.
Поток операций MATLAB-HDL
В командной строке MATLAB используйте команду hdlsetuptoolpath для добавления инструмента синтеза.
На шаге Выбрать цель создания кода (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
Например, чтобы открыть симулятор Mentor Graphics ModelSim, введите следующую команду:
vsim('vsimdir','C:\Program Files\ModelSim\questasim\10.5c\win64\vsim.exe')
Дополнительные сведения о настройке ModelSim, Questa ® или Incisive ® для моделирования ЛПВП или для косимуляции с помощью Verifier™ ЛПВП см. в разделе Запуск симулятора ЛПВП (проверка ЛПВП).
Поток операций MATLAB-HDL
Настройте инструмент моделирования.
В помощнике по рабочим процессам HDL в разделе Проверка HDL > Проверка с помощью тестового стенда HDL щелкните Обновить список.
Инструмент моделирования теперь доступен.
Чтобы создать сценарии моделирования ModelSim для конструкции, содержащей блоки генератора систем Xilinx, необходимо:
Скомпилированы библиотеки моделирования Xilinx.
Укажите путь к скомпилированным библиотекам.
Для создания сценариев моделирования 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 и Simulink ®, необходимо открыть MATLAB с помощью Altera DSP Builder. Для получения дополнительной информации см. документацию Altera DSP Builder.
Чтобы сопоставить проект с библиотекой симуляторов 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).
Кодер HDL находит и использует поддерживаемый установленный компилятор. Для большинства платформ компилятор по умолчанию поставляется с MATLAB. Список поддерживаемых компиляторов см. в разделе Поддерживаемые компиляторы.