Укажите, что часы испытательного стенда включают уровень переключателя

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

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

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

Примечание

Максимальные входные часы включают уровень, один раз в такты N. N = сверхдискретизированная тактовая частота / исходная тактовая частота. Обратитесь к часам, включают поведение для Input data 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 = 0 (значение по умолчанию)Утверждает в максимальных входных часах, включают уровень, или один раз в циклы N. N = сверхдискретизированная тактовая частота / исходная тактовая частота.
    Я <NНе допустимый; генерирует ошибку.
    I = NТо же самое как я = 0.
    I> NУтверждает каждый я такты.

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

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