На этой странице описываются параметры конфигурации, которые находятся на вкладке Создание кода HDL (HDL Code Generation) > Test Bench (Испытательный стенд) диалогового окна Configuration Parameters (Параметры конфигурации). С помощью параметров на этой вкладке можно указать время настройки для ввода данных и время удержания для ввода данных и сигналов принудительного сброса.
Укажите время удержания входных сигналов и входных сигналов принудительного сброса в наносекундах.
Значение по умолчанию: 2 (значение по умолчанию - 10 нс)
Время удержания определяет количество наносекунд, в течение которых входные сигналы сброса и входные данные удерживаются за фронтом нарастания тактового сигнала. Время удержания выражается положительным целым числом или двойным числом (максимум 6 значащих цифр после десятичной запятой).
Указанное время удержания должно быть меньше периода синхронизации (заданного свойствами Clock high time и Clock low time).
Эта опция применяется для сброса входных сигналов только в том случае, если выбран параметр «Принудительный сброс».
Время удержания входных сигналов сброса

Время удержания - это время, в течение которого входные сигналы сброса и входные данные удерживаются за фронтом нарастания тактового сигнала. На следующих рисунках показано применение времени удержания (thold) для сигналов сброса и ввода данных, когда сигналы принудительно активируются на высоком и активном низком уровнях.
Время удержания сигналов ввода данных

Примечание
Сигнал сброса всегда подается в течение двух циклов плюс порог.
Эта опция отключена при выборе всей модели. Выберите DUT вместо параметра Generate HDL for setting.
Свойство:
HoldTime |
| Тип: целое число |
| Значение: положительное целое число |
| По умолчанию: 2 |
Чтобы задать это свойство, используйте hdlset_param или makehdltb. Для просмотра значения свойства используйте hdlget_param.
Например, можно указать этот параметр для symmetric_fir подсистема внутри sfir_fixed с использованием любого из этих методов.
Передать свойство в качестве аргумента makehdltb функция.
makehdltb('sfir_fixed/symmetric_fir', ... 'HoldTime', 4)
При использовании hdlset_param, можно задать параметр в модели, а затем создать код HDL с помощью makehdltb.
hdlset_param('sfir_fixed', 'HoldTime', 4) makehdltb('sfir_fixed/symmetric_fir')
Отображение времени настройки для входных сигналов данных.
По умолчанию: Нет
Это поле, предназначенное только для отображения и показывающее значение, вычисленное как (clock period - HoldTime) в наносекундах.
Значение, отображаемое в этом поле, зависит от тактовой частоты и значений свойства Hold time.
Эта опция отключена при выборе всей модели. Выберите DUT вместо параметра Generate HDL for setting.
Поскольку это поле предназначено только для отображения, соответствующее свойство командной строки не существует.