Шаблон Frame Buffer with High-Definition Multimedia Interface (HDMI) создает проект Simulink® с моделями, чтобы моделировать и сгенерировать видео приложение с кадровым буфером внешней памяти. Этот шаблон формирует основу для Коррекции Гистограммы Используя Буферный пример Кадра видео. Используйте этот шаблон, чтобы моделировать полный исходный проект приложения обработки видеоданных на FPGA с вводом-выводом HDMI и связью с кадровым буфером внешней памяти для усовершенствованных проектов обработки изображений.
Vision HDL Toolbox™
Computer Vision Toolbox™
Пакет поддержки SoC Blockset™ для устройств Xilinx®
Видеоданные видеопотоков HDMI от блока HDMI Rx в FPGA. FPGA реализует преобразование цветового пространства и ваш алгоритм обработки изображений. Обработанные изображения затем подвергаются обратному преобразованию цветового пространства и потоку к блоку HDMI Tx. Алгоритм FPGA соединяется с блоком Memory Channel кадрового буфера внешней памяти, сконфигурированным в режиме ALI-Stream Video Frame Buffer
.
Пиксельная модель FPGA использует блоки Коннектора Видеопотока, чтобы соединить различные подсистемы и соединиться с блоками ввода-вывода HDMI. Это требуется, чтобы смочь сгенерировать каждую подсистему как отдельный IP в реализованном исходном проекте из модели. Поскольку модель кадра FPGA в целях симуляции только и не используется для реализации, блоки Коннектора Видеопотока не моделируются.
В MATLAB®, на вкладке Project Shortcuts , нажимают Open FPGA pixel model. Дважды кликните, чтобы открыть FPGA Algorithm Wrapper
.
FPGA Algorithm
, подсвеченный в зеленом, содержит проходные порты и сигналы.
Измените содержимое подсистемы FPGA Algorithm
, чтобы включить ваш желаемый алгоритм обработки видения с полной симуляцией и генерацией кода окружающей системы видеопамяти. Порты pixelToFrameBuf и pixelFromFrameBuf обеспечивают доступ к каналу внешней памяти, Frame Buffer
. Для чистого проекта алгоритма и расследования, во вкладке Project Shortcuts, нажимают Open FPGA frame model и повторяют этот шаг.
Создайте новый проект Используя шаблоны | Используйте шаблон, чтобы создать модель SoC