Используя 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 генерирует связанную логику противодавления.
Memory Channel | SoC Bus Creator