hdlsetuptoolpath
Чтобы использовать HDL Coder™ с одним из поддерживаемых сторонних инструментов синтеза FPGA, добавьте инструмент в свой системный путь с помощью функции
. Добавьте инструмент в свой системный путь прежде, чем открыть HDL Workflow Advisor. Если у вас уже есть открытый HDL Workflow Advisor, смотрите, Добавляет Инструмент Синтеза для Текущего Сеанса HDL Workflow Advisor.hdlsetuptoolpath
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.
Инструмент синтеза теперь доступен.
Чтобы проверять вашу настройку инструмента синтеза Altera® Quartus в MATLAB, попытайтесь запустить инструмент со следующей командой:
!quartus
Чтобы проверять вашу настройку инструмента синтеза Xilinx® Vivado® в MATLAB, попытайтесь запустить инструмент со следующей командой:
!vivado
Чтобы проверять вашу настройку инструмента синтеза ISE Xilinx в MATLAB, попытайтесь запустить инструмент со следующей командой:
!ise
Чтобы проверять вашу настройку инструмента синтеза Microsemi® Libero® 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, или для cosimulation с HDL Verifier™, видит Запуск симулятора HDL (HDL Verifier).
MATLAB к рабочему процессу HDL
Настройте свой инструмент симуляции.
В HDL Workflow Advisor, в HDL Verification> задача Verify with HDL Test Bench, нажимают Refresh list.
Инструмент симуляции теперь доступен.
Чтобы сгенерировать скрипты симуляции 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);
Чтобы сгенерировать код для проекта, содержащего и Разработчика DSP Altera и блоки Simulink®, необходимо открыть MATLAB с Разработчиком DSP Altera. Для получения дополнительной информации отошлите к Разработчику DSP Altera документацию.
Сопоставлять ваш проект с Altera или библиотекой средства моделирования FPGA Xilinx:
Используйте Xilinx LogiCORE® IP Оператор С плавающей точкой v5.0 или Altera мегафункциональные ядра IP с плавающей точкой.
Задайте скомпилированную библиотеку симуляции и выходной язык для вашего средства моделирования EDA. Пользуйтесь библиотекой симуляции XilinxCoreLib
для Xilinx LogiCORE IP и компилятором библиотеки симуляции EDA для IP мегафункции Altera.
Чтобы изучить, как скомпилировать эту библиотеку, обратитесь к документации 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. Для списка поддерживаемых компиляторов см. Поддерживаемые Компиляторы.