Время установки и параметры времени задержки для испытательного стенда

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

Время задержки (не уточнено)

Задайте время задержки, в наносекундах, для входных сигналов и обеспеченных входных сигналов сброса.

Настройки

Значение по умолчанию: 2 (учитывая период часов по умолчанию 10 нс)

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

Советы

  • Заданное время задержки должно быть меньше периода часов (заданный свойствами Clock high time и Clock low time).

  • Эта опция применяется к входным сигналам сброса, только если Force reset выбран.

Указания по применению

Время задержки для входных сигналов сброса

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

Время задержки для сигналов ввода данных

Примечание

Сигнал сброса всегда утверждается для двух циклов плюс thold.

Зависимости

Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.

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

Свойство: 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')

Время установки (не уточнено)

Отобразите время установки для сигналов ввода данных.

Настройки

Значение по умолчанию: 'none'

Это - поле только для отображения, показывая значение, вычисленное как (период часов - HoldTime) в наносекундах.

Зависимость

Значение, отображенное в этом поле, зависит от тактовой частоты и значений свойства Hold time.

Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.

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

Поскольку это - поле только для отображения, соответствующее свойство командной строки не существует.