Если требуется, чтобы тестовый стенд управлял входными данными с меньшей скоростью, чем максимальная частота включения входного синхросигнала, укажите частоту переключения включения синхросигнала тестового стенда.
Эта спецификация может помочь вам достичь лучшего покрытия теста и смоделировать реальную скорость входных данных.
Примечание
Максимальная скорость включения входного синхросигнала составляет один раз в N тактовых циклов. N = повышающая тактовая частота/исходная тактовая частота. Обратитесь к поведению включения синхронизации для входной скорости передачи данных в разделе Указание скорости включения синхронизации.
Для установки частоты переключения включения часов тестового стенда:
В помощнике по рабочим процессам HDL выберите MATLAB to HDL Workflow > Code Generation.
На вкладке Clocks & Ports для параметра Drive clock enable at выберите Input data rate.
На вкладке Test Bench в поле Input data interval (Интервал входных данных) введите значение 0 или целое число, превышающее максимальный интервал включения входного синхросигнала.
| Интервал входных данных, I | Поведение включения часов тестового стенда |
|---|---|
| I = 0 (по умолчанию) | Устанавливает максимальную частоту включения входного синхросигнала или один раз в N циклов. N = повышающая тактовая частота/исходная тактовая частота. |
| I < N | Недействительно; создает ошибку. |
| I = N | То же, что и I = 0. |
| I > N | Утверждает каждые I тактовых циклов. |
Например, эта временная диаграмма показывает поведение включения синхронизации с интервалом входных данных = 0. Здесь максимальная скорость включения входного тактового сигнала составляет один раз в 2 цикла.

На следующей временной диаграмме показаны один и тот же стенд и DUT с интервалом входных данных = 3.
