Задайте Испытательный Стенд Clock Enable Toggle Rate

Когда задать Испытательный Стенд Clock Enable Toggle Rate

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

Эта спецификация может помочь вам достичь лучшего тестового покрытия и моделировать реальную скорость входных данных.

Примечание

Максимальная частота включения входа синхроимпульса составляет один раз в N тактов. N = повышенная тактовая частота/исходная тактовая частота. Обратитесь к разделу «Поведение включения синхроимпульса» для Input data rate в разделе «Задайте частоту включения синхроимпульса».

Как задать Испытательный Стенд Clock Enable Toggle Rate

Чтобы установить свои испытательные стенды часы, включите скорость переключения:

  1. В HDL Workflow Advisor выберите MATLAB to HDL Workflow > Code Generation.

  2. На вкладке Clocks & Ports для опции Drive clock enable at выберите Input data rate.

  3. На вкладке Test Bench, для Input data interval, введите 0 или целое число, больше, чем максимальный вход интервал включения синхроимпульса.

    Интервал входных данных, IИспытательный стенд включения синхроимпульса
    I = 0 (по умолчанию)Устанавливает на максимальной скорости включения входного синхроимпульса или один раз в N циклов. N = повышенная тактовая частота/исходная тактовая частота.
    I < NНедопустимый; генерирует ошибку.
    I = NТо же, что и I = 0.
    I > NУтверждает каждый I такт.

Для примера эта временная схема показов поведение включения синхроимпульса с Input data interval = 0. Здесь максимальная частота включения входного синхроимпульса составляет один раз в 2 цикла.

Следующая временная схема показывает один и тот же испытательный стенд и DUT с Input data interval = 3.