На этой странице описываются параметры конфигурации, которые находятся на вкладке Создание кода 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)