Эта страница описывает параметры конфигурации, которые находятся на вкладке HDL Code Generation > EDA Tool Scripts > Simulation Script диалогового окна Configuration Parameters.
Укажите постфикс для добавления к имени DUT или испытательного стенда, чтобы сформировать имя файла скрипта симуляции.
По умолчанию:
_sim.do
Например, если имя тестируемого устройства или испытательного стенда my_design
, HDL Coder™ добавляет постфикс _sim.do
для формирования имени my_design_sim.do
.
Свойство:
HDLSimFilePostfix
|
Тип: Вектор символов |
По умолчанию:
'_sim.do'
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Имя формата передано в fprintf
чтобы записать раздел инициализации скрипта симуляции.
По умолчанию: Значение по умолчанию является
['onbreak resume\nonerror resume\n']
The Init
фаза скрипта выполняет необходимые действия настройки, такие как создание библиотеки проектов или файла проекта.
Свойство:
HDLSimInit
|
Тип: Вектор символов |
По умолчанию:
['onbreak resume\nonerror resume\n']
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Имя формата передано в fprintf
для записи команды симуляции.
По умолчанию:
vsim -voptargs=+acc %s.%s\n
Первый неявный аргумент, %s
, - имя библиотеки. Второй неявный аргумент - это модуль верхнего уровня или имя сущности. Если ваш целевой язык является VHDL®имя библиотеки является значением имени библиотеки VHDL. Если ваш целевой язык Verilog®, имя библиотеки 'work'
и не может быть изменен.
Если вы компилируете создание фильтра с кодом из других библиотек, обновляйте VHDL library name, чтобы избежать конфликтов по совпадению имен библиотеки.
Примечание
До R2020b команда симуляции по умолчанию была vsim -novopt %s.%s\n
. Менторская графика® ModelSim® версии до 10.7
поддерживает прежний синтаксис. Если вы используете более свежую версию Mentor Graphics ModelSim, используйте vsim -voptargs=+acc %s.%s\n
синтаксис.
Свойство:
HDLSimCmd
|
Тип: Вектор символов |
По умолчанию:
'vsim -novopt %s.%s\n'
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Задайте команду просмотра формы волны, записанную в скрипт симуляции.
По умолчанию:
add wave sim:%s\n
Неявный аргумент% s добавляет пути сигнала для входных, выходных и выходных опорных сигналов верхнего уровня DUT.
Свойство:
HDLSimViewWaveCmd
|
Тип: Вектор символов |
По умолчанию:
'add wave sim:%s\n'
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Имя формата передано в fprintf
чтобы записать фрагмент завершения скрипта симуляции.
По умолчанию:
run -all\n
Фаза завершения (Term
) - финальная фаза выполнения скрипта. Одним из приложений этой фазы является выполнение симуляции HDL-кода, который был скомпилирован в Cmd
фаза. The Term
фаза не принимает аргументы.
Свойство:
HDLSimTerm
|
Тип: Вектор символов |
По умолчанию:
'run -all\n'
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Укажите флаги симулятора для применения к сгенерированным скриптам компиляции.
По умолчанию:
'' (без флагов симулятора)
Задайте флаги симулятора, чтобы применить к сгенерированным скриптам компиляции в качестве вектора символов. Флаги симулятора специфичны для вашего приложения и симулятора, который вы используете. Для примера, если необходимо использовать компилятор 1076-1993 VHDL, укажите флаг -93
.
Флаги, заданные с помощью этой опции, добавляются к команде компиляции в сгенерированных скриптах компиляции. Команда симуляции задается HDLCompileVHDLCmd
или HDLCompileVerilogCmd
свойства.
Свойство:
SimulatorFlags
|
Тип: Вектор символов |
По умолчанию:
''
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.