Задайте, сколько времени значения сигналов подуровня сохранены в допустимом состоянии.
Значение по умолчанию: на
Значения данных для сигналов подуровня сохранены в допустимом состоянии через такты тарифной ставки N, где N является количеством тактов тарифной ставки, которые протекают на демонстрационный период подуровня. (N> = 2.)
Значения данных для сигналов подуровня сохранены в допустимом состоянии только для одного такта тарифной ставки. Для последующих циклов тарифной ставки данные находятся в неизвестном состоянии (выражены как 'X'
) до переднего края следующего демонстрационного периода подуровня.
В большинстве случаев значением по умолчанию (На) является лучшая установка для Hold input data between samples. Эта установка совпадает с поведением симуляции Simulink®, в которой сигналы подуровня считаются допустимые через каждый период часов тарифной ставки.
В некоторых случаях (например, моделирующий интерфейсы памяти или интерфейсы памяти), желательно очистить Hold input data between samples. Таким образом можно получить диагностическую информацию о том, когда данные находятся в недопустимом ('X'
) состояние.
Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.
Свойство:
HoldInputDataBetweenSamples |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Задайте начальное значение, управляемое на входных параметрах испытательного стенда, прежде чем данные будут утверждаться к DUT.
Значение по умолчанию: 'off'
Начальное значение, управляемое на испытательном стенде, вводит is'0'
.
Начальным значением, управляемым на входных параметрах испытательного стенда, является (неизвестный) 'X'
.
Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.
Свойство:
InitializeTestBenchInputs |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Задайте количество выборок, во время которых подавлена проверка выходных данных.
Значение по умолчанию: 0
Значение должно быть положительным целым числом.
То, когда значение Ignore output data checking (number of samples), N, больше, чем нуль, испытательный стенд подавляет проверку выходных данных первый N
выборки вывода после того, как часы включают, выводит (ce_out
), утверждается.
При использовании конвейерных реализаций блока выходные данные могут быть в недопустимом состоянии для некоторого количества выборок. Чтобы избежать побочных ошибок испытательного стенда, определите этот номер и установите Ignore output data checking (number of samples) соответственно.
Старайтесь задать N как многие выборки, не как много тактов. Для односкоростной модели они эквивалентны, но они не эквивалентны для многоскоростной модели.
Необходимо использовать Ignore output data checking (number of samples) в случаях, где существует состояние (регистр) условие начальной буквы в HDL-коде, который не совпадает с состоянием Simulink, включая следующие конкретные случаи:
Когда вы установите свойство DistributedPipelining
на 'on'
для блока MATLAB function (см. Распределенную Конвейерную Вставку для блоков MATLAB function),
Когда вы устанавливаете свойство ResetType
на 'None'
для следующих блоков:
commcnvintrlv2/Convolutional Deinterleaver
commcnvintrlv2/Convolutional Interleaver
commcnvintrlv2/General Мультиплексированный Deinterleaver
commcnvintrlv2/General Мультиплексированный Interleaver
dspsigops/Delay
simulink/Additional Math & Discrete/Additional Discrete / Enabled Единичная задержка
simulink/Commonly Используемые Блоки/Единичная задержка
simulink/Discrete/Delay
simulink/Discrete/Memory
Задержка simulink/Discrete/Tapped
ФУНКЦИИ/ФУНКЦИЯ MATLAB simulink/User-Defined
sflib/Chart
Таблица sflib/Truth
Когда генерация черного квадрата взаимодействует через интерфейс к существующему вручную записанному HDL-коду
Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.
Свойство:
IgnoreDataChecking |
Ввод: целое число |
Значение по умолчанию:
0 |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Создайте и используйте файлы данных для чтения и записи входных и выходных данных испытательного стенда.
Значение по умолчанию: на
Создайте и используйте файлы данных для чтения и записи входных и выходных данных испытательного стенда.
Используйте константы в испытательном стенде для стимула DUT и справочных данных.
Эта опция отключена, если вы выбираете целую модель. Выберите DUT вместо этого для установки Generate HDL for.
Свойство:
UseFileIOInTestBench |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.