hdlsetuptoolpath
ФункцияЧтобы использовать HDL- Coder™ с одним из поддерживаемых сторонних инструментов синтеза FPGA, добавьте инструмент к своему системному пути с помощью hdlsetuptoolpath
функция. Перед открытием HDL Workflow Advisor добавьте инструмент в системный путь. Если у вас уже открыт HDL Workflow Advisor, см. раздел «Добавление инструмента синтеза для текущего сеанса HDL-советника».
Рабочий процесс от Simulink до HDL
В MATLAB® командная строка, используйте hdlsetuptoolpath
функция для добавления инструмента синтеза.
В HDL Workflow Advisor, на шаге Set Target > Set Target Device and Synthesis Tool, справа от Synthesis tool, нажмите Refresh.
Теперь доступен инструмент синтеза.
Рабочий процесс от MATLAB до HDL
В командной строке MATLAB используйте hdlsetuptoolpath
функция для добавления инструмента синтеза.
В HDL Workflow Advisor, на Select Code Generation Target шаге, справа от Synthesis tool, нажмите Refresh list.
Теперь доступен инструмент синтеза.
Чтобы проверить вашу Intel® Инструмент синтеза Quartus Prime Standard настройки в MATLAB, попробуйте запустить инструмент следующей командой:
!quartus
Чтобы проверить настройку инструмента синтеза Intel Quartus Pro в MATLAB, попробуйте запустить инструмент с помощью следующей команды:
!qpro
Чтобы проверить свой Xilinx® Vivado® настройки инструмента синтеза в MATLAB, попробуйте запустить инструмент с помощью следующей команды:
!vivado
Чтобы проверить настройку инструмента синтеза Xilinx ISE в MATLAB, попробуйте запустить инструмент с помощью следующей команды:
!ise
Чтобы проверить свой Microsemi® Либеро® Настройка инструмента синтеза SoC в MATLAB, попробуйте запустить инструмент с помощью следующей команды:
!libero
Поддерживаемые версии инструментов см. в разделах Инструменты синтеза сторонних производителей и Поддержка версий.
Чтобы открыть Симулятор HDL из MATLAB, введите следующие команды:
Команда MATLAB для открытия Симулятора HDL
Для примера, чтобы открыть симулятор Mentor Graphics ModelSim, введите следующую команду:
vsim('vsimdir','C:\Program Files\ModelSim\questasim\10.5c\win64\vsim.exe')
Чтобы узнать больше о том, как настроить ModelSim, Questa®, или Incisive® для симуляции или для косимуляции с HDL- Verifier™, смотрите Симулятор HDL Startup (HDL Verifier).
Рабочий процесс от MATLAB до HDL
Настройте инструмент симуляции.
В HDL Workflow Advisor, в задаче HDL Verification > Verify with HDL Test Bench, нажмите Refresh list.
Теперь доступен инструмент симуляции.
Чтобы сгенерировать скрипты симуляции ModelSim для проекта, содержащего блоки Xilinx System Generator, необходимо:
Скомпилировали библиотеки симуляции 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:
Использование Xilinx LogiCORE®IP- Оператора с плавающей точкой 5.0 или IP-ядра с плавающей точкой Altera.
Укажите скомпилированную библиотеку симуляции и целевой язык для вашего симулятора EDA. Использование XilinxCoreLib
библиотека симуляции для Xilinx LogiCORE IP и компилятор библиотеки симуляции EDA для Altera megafunction IP.
Чтобы узнать, как скомпилировать эту библиотеку, см. compxlib
Xilinx документация.
Укажите путь к скомпилированным библиотекам симуляции 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 Code Generation > Test Bench в диалоговом окне Параметры конфигурации (Configuration Parameters).
HDL Coder находит и использует поддерживаемый установленный компилятор. Для большинства платформ компилятор по умолчанию поставляется с MATLAB. Список поддерживаемых компиляторов см. в разделе Поддерживаемые компиляторы.