Задайте, сколько времени значения сигналов подуровня сохранены в допустимом состоянии.
Значение по умолчанию: на
Значения данных для сигналов подуровня сохранены в допустимом состоянии через такты тарифной ставки 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.