Пиксели FIL, чтобы структурировать

Преобразуйте пиксельный поток от FPGA в цикле к основанному на кадре видео

  • Библиотека:
  • Vision HDL Toolbox / Интерфейсы ввода-вывода

    Vision HDL Toolbox / Интерфейсы ввода-вывода

Описание

Блок FIL Pixels To Frame выполняет то же преобразование пикселя к кадру как блок Pixels To Frame. Кроме того, можно сконфигурировать ширину входа, чтобы быть одним пикселем, строкой или целым кадром на шаг. Блок ожидает входные векторы управляющего сигнала той же ширины как пиксельные данные. Эта оптимизация может ускорить линию связи между платой FPGA и вашей симуляцией Simulink® при использовании FPGA в цикле. Чтобы запустить FPGA в цикле, у вас должна быть лицензия HDL Verifier™.

Когда вы генерируете файл программирования для цели FIL в Simulink, инструмент создает модель, чтобы сравнить симуляцию FIL с вашим проектом Simulink. Для проектов Vision HDL Toolbox™ блок FIL в той модели реплицирует передающий потоком пиксель интерфейс, чтобы отправить один пиксель за один раз в FPGA. Можно изменить автоматически сгенерированную модель, чтобы использовать Кадр FIL Для Пикселей и Пикселей FIL, Чтобы Структурировать блоки, чтобы улучшить коммуникационную пропускную способность с платой FPGA путем передачи одного кадра за один раз. Поскольку, как изменить автоматически сгенерированную модель, смотрите FPGA в цикле.

Задайте тот же формат видео для блока FIL Frames To Pixels и блока FIL Pixels To Frame.

Порты

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

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

Пиксели изображения, заданные как вектор значений M, где M является шириной Input vector format. Существуют порты данных N, где N является Number of components.

Типы данных: single | double | int | uint | Boolean | fixed point

Первый пиксель в горизонтальной строке кадра, заданного как вектор Boolean значений M.

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

Последний пиксель в горизонтальной строке кадра, заданного как вектор Boolean значений M.

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

Первый пиксель в первой (главной) строке кадра, заданного как вектор Boolean значений M.

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

Последний пиксель в последнем (нижняя часть) строка кадра, заданного как вектор Boolean значений M.

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

Допустимый пиксельный индикатор, заданный как вектор Boolean значений M.

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

Вывод

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

Полный образ, возвращенный как Active pixels per line-by-Active video lines-by-N матрица. Высота и ширина являются размерностями активного изображения, заданного в Video format. N является Number of components, используемый, чтобы выразить один пиксель. Тип данных совпадает с data1,...,dataN.

true (1) значение указывает, когда выведенный кадр успешно перекомпилирован от входного потока.

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

Параметры

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

Количество значений раньше представляло каждый пиксель. Каждый пиксель может иметь 1, 2, 3, или 4 компонента. Установите этот параметр на 1 для полутонового видео. Установите этот параметр на 3 для цветного видео, например, {R, G, B} или {Y, Cb, Cr}. Установите этот параметр на 4, чтобы использовать цвет с альфа-каналом для прозрачности.

Размер вектора раньше связывался с подсистемой FPGA. Блок принимает входные пиксели и управляющие сигналы в векторах той же длины. Блок вычисляет длину векторов на основе параметра Video format.

  • Pixel — Примите скалярные значения для пикселя и управляющих сигналов.

  • Строка Примите входные векторы, содержащие значения Total pixels per line.

  • Frame — Примите входные векторы, содержащие Total pixels per line × значения Total video lines.

Большее значение приводит к более быстрой связи между платой FPGA и Simulink. Выберите самую большую опцию, которую могут поддержать ввод-вывод и ресурсы памяти на вашей плате.

Размерности активных областей кадра видео. Чтобы выбрать предопределенный формат, используйте список Video format. Для пользовательского формата выберите Custom, и затем задайте активные размерности кадра как целые числа.

Video FormatActive Pixels Per LineActive Video Lines
240p320240
480p640480
480pH720480
576p720576
720p1280720
768p1024768
1024p12801024
1080p (значение по умолчанию)19201080
1200p16001200
2KCinema20481080
4KUHDTV38402160
8KUHDTV76804320
CustomПользователь -
заданный
Пользователь -
заданный

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

Представленный в R2015a