exponenta event banner

Параметры пути многофайловых средств тестирования и библиотеки моделирования

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

Многофайловый стенд для тестирования

Разделение созданного тестового стенда на вспомогательные функции, данные и файлы кода тестового стенда HDL.

Описание

Этот параметр используется для определения способа разделения файлов, содержащих код тестового стенда, данные и вспомогательные функции.

Имена файлов получаются из имени DUT, свойства «Test bench name postfix» и свойства «Test stench data file name postfix»:

DUTname_TestBenchPostfix_TestBenchDataPostfix

Например, если имя DUT symmetric_fir, а целевым языком является VHDL ®, имена файлов тестового стенда по умолчанию:

  • symmetric_fir_tb.vhd: код испытательного стенда

  • symmetric_fir_tb_pkg.vhd: пакет вспомогательных функций

  • symmetric_fir_tb_data.vhd: пакет данных

Если имя DUT - symmetric_fir целевой язык - Verilog ®, имена файлов тестового стенда по умолчанию:

  • symmetric_fir_tb.v: код испытательного стенда

  • symmetric_fir_tb_pkg.v: пакет вспомогательных функций

  • symmetric_fir_tb_data.v: данные испытательного стенда

Настройки

По умолчанию: Откл.

На

Запишите три отдельных файла HDL. Существует отдельный файл для кода тестового стенда, вспомогательных функций и данных тестового стенда.

Прочь

Запишите два отдельных файла HDL. Один файл содержит код тестового стенда HDL. Другой файл содержит пакет вспомогательных функций и данные тестового стенда.

Зависимость

При выборе этого свойства активируется постфикс имени файла данных тестового стенда.

Эта опция отключена при выборе всей модели. Выберите DUT вместо параметра Generate HDL for setting.

Информация командной строки

Свойство: MultifileTestBench
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'off'

Чтобы задать это свойство, используйте hdlset_param или makehdltb. Для просмотра значения свойства используйте hdlget_param.

Например, можно указать этот параметр для symmetric_fir подсистема внутри sfir_fixed с использованием любого из этих методов.

  • Передать свойство в качестве аргумента makehdltb функция.

    makehdltb('sfir_fixed/symmetric_fir', ... 
                'MultifileTestBench', 'on')
  • При использовании hdlset_param, можно задать параметр в модели, а затем создать код HDL с помощью makehdltb.

    hdlset_param('sfir_fixed', 'MultifileTestBench', 'on')
    makehdltb('sfir_fixed/symmetric_fir')

Путь к библиотеке моделирования

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

Настройки

По умолчанию:''

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

Зависимость

Эта опция отключена при выборе всей модели. Выберите DUT вместо параметра Generate HDL for setting.

Информация командной строки

Свойство: SimulationLibPath
Текст: символьный вектор
По умолчанию: ''

Чтобы задать это свойство, используйте hdlset_param или makehdltb. Для просмотра значения свойства используйте hdlget_param.

Например, если требуется задать путь к скомпилированной библиотеке Xilinx Simulation, введите:

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);

makehdltb(myDUT)