MultifileTestBench

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

Описание

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

Имена файлов выведены с имени DUT, свойства Test bench name postfix и свойства Test bench 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: данные об испытательном стенде

Настройки

'on'

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

'off' (значение по умолчанию)

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

Установите или просмотрите это свойство

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

Смотрите также

TestBenchPostFix, TestBenchDataPostFix