Используя SoC Blockset™, можно реализовать упрощенный, передающий потоком пиксельный протокол в модели. Используйте HDL Coder™, чтобы сгенерировать ядро IP HDL с AXI4-потоковыми Видеоинтерфейсами.
Можно использовать пиксельный протокол потоковой передачи для AXI4-потокового отображения Видеоинтерфейса. Видео алгоритмы обрабатывают данные последовательно и генерируют видеоданные как последовательный поток пиксельных данных и управляющих сигналов.
Чтобы сгенерировать ядро IP с AXI4-потоковыми Видеоинтерфейсами, в вашем интерфейсе DUT, реализуют эти сигналы:
Пиксельные данные
Пиксельная шина управления
Пиксельная Шина управления является шиной, которая имеет эти сигналы:
hStart
hEnd
vStart
vEnd
valid
Сигналы hStart и hEnd представляют запуск активной строки и конец активной строки соответственно. Сигналы vStart и продают, представляют запуск кадра и конец кадра.
Можно опционально смоделировать сигнал противодавления, Готовый, и сопоставить его с AXI4-потоковым Видеоинтерфейсом.
Эта фигура 2 3 пиксельное изображение. Областью активного изображения является прямоугольник с пунктирной линией вокруг этого и неактивными пикселями, которые окружают его. Пиксели маркированы своими полутоновыми значениями.
Эти данные показывают схему синхронизации для Пиксельных данных, и Пиксельная Шина управления сигнализирует, что вы моделируете в интерфейсе DUT.
Сигнал Пиксельных данных является первичным видеосигналом, который передается через AXI4-потоковый Видеоинтерфейс. Когда сигнал Пиксельных данных допустим, допустимый сигнал утверждается.
Сигнал hStart становится высоким в начале активных строк. Сигнал hEnd становится высоким в конце активных строк.
Сигнал vStart становится высоким в начале активного кадра во второй строке. Продавать сигнал становится высоким в конце активного кадра в третьей строке.
Эти данные показывают схему синхронизации для Пиксельных данных, Пиксельной Шины управления и Готового сигнала, что вы моделируете в интерфейсе DUT.
Когда вы сопоставляете порты DUT с AXI4-потоковым Видеоинтерфейсом, можно опционально смоделировать сигнал противодавления, Готовый, и сопоставить его с AXI4-потоковым Видеоинтерфейсом.
В интерфейсе Slave, с Готовым сигналом, можно применить противодавление. В интерфейсе Master, с Готовым сигналом, можно ответить на противодавление.
Если вы моделируете Готовый сигнал в своих AXI4-потоковых Видеоинтерфейсах, ваш интерфейс Master должен deassert его допустимый сигнал один цикл после того, как Готовый сигнал является deasserted.
Если вы не моделируете Готовый сигнал, HDL Coder генерирует связанную логику противодавления.