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