Setup инструмента

Setup инструмента Path синтеза

Функция hdlsetuptoolpath

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

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

Simulink к рабочему процессу HDL

  1. В командной строке MATLAB® используйте функцию hdlsetuptoolpath, чтобы добавить инструмент синтеза.

  2. В HDL Workflow Advisor, в Set Target> шаг Set Target Device and Synthesis Tool, справа от Synthesis tool, нажимают Refresh.

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

MATLAB к рабочему процессу HDL

  1. В командной строке MATLAB используйте функцию hdlsetuptoolpath, чтобы добавить инструмент синтеза.

  2. В HDL Workflow Advisor, на шаге Select Code Generation Target, справа от Synthesis tool, нажимают Refresh list.

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

Проверяйте своего Setup инструмента синтеза

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

!quartus

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

!vivado

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

!ise

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

!libero

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

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

Setup симулятора HDL

Чтобы открыть симулятор HDL из MATLAB, введите эти команды:

Команда MATLAB, чтобы открыть симулятор HDL

Симулятор HDLКоманда, чтобы открыть средство моделирования
Cadence Incisive® nclaunch
Наставник Graphics® ModelSim® vsim

Например, чтобы открыть средство моделирования 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).

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

MATLAB к рабочему процессу HDL

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

  2. В HDL Workflow Advisor, в HDL Verification> задача Verify with HDL Test Bench, нажимают Refresh list.

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

Системный Setup генератора 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);

Разработчик DSP Altera Setup

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

Setup библиотеки симуляции FPGA

Сопоставлять ваш проект с 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.

Setup Компилятора C/C++

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

Похожие темы