Видеопоток FIFO

Управляйте противодавлением между аппаратной логикой и восходящим видеоинтерфейсом

  • Библиотека:
  • SoC Blockset / Аппаратная Возможность соединения Логики

Описание

Блок Video Stream FIFO управляет противодавлением от аппаратной логики до восходящего видеоинтерфейса. Это также управляет потоком между восходящими и нисходящими интерфейсами пиксельных данных аппаратной логики. Интегрируйте этот блок как конфигурируемый блок (FIFO) метода "первым пришел - первым вышел" для приложений видеопотока AXI4. Блок позволяет вам сконфигурировать свою глубину и установить его почти полное пороговое значение.

Порты

Входной параметр

развернуть все

Данные о входном пикселе из источника данных. Задайте это значение как скаляр.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

Управляющие сигналы, сопровождающие пиксельный поток, заданный как шина pixelcontrol, содержащая пять сигналов. Сигналы описывают валидность пикселя и его местоположения в кадре.

Типы данных: pixelcontrol

Управляющий сигнал, который указывает, может ли блок отправить пиксельные данные в нисходящий интерфейс. Когда этим значением является (TRUE) 1, нисходящий интерфейс готов, и блок может отправить пиксельные данные. Когда этим значением является (FALSE) 0, нисходящий интерфейс не готов, и блок не может отправить пиксельные данные.

Типы данных: Boolean

Вывод

развернуть все

Данные о выходном пикселе к нисходящему интерфейсу. Тип данных этого выходные данные совпадает с типом данных входных данных.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | fixed point

Управляющие сигналы, сопровождающие поток выходного пикселя, возвращенный как шина pixelcontrol, содержащая пять сигналов. Сигналы описывают валидность пикселя и его местоположения в кадре.

Типы данных: pixelcontrol

Управляющий сигнал, который указывает, готов ли блок получить пиксельные данные от восходящего интерфейса. Когда этим значением является (TRUE) 1, блок готов принять пиксельные данные от восходящего интерфейса. Когда этим значением является (FALSE) 0, блок не готов принять пиксельные данные от восходящего интерфейса.

Типы данных: Boolean

Параметры

развернуть все

Задайте глубину FIFO. Это значение должно быть положительным скалярным целым числом и является максимальным количеством записей, которые могут быть буферизованы, прежде чем данные пропущены.

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

Чтобы постараться не пропускать данные, установите значение, позволяющее источник данных достаточно времени реагировать на противодавление. Это значение должно быть положительным целым числом и меньший, чем глубина FIFO.

Расширенные возможности

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

Смотрите также

Введенный в R2019a