Сконфигурируйте окружение Simulink для обработки видеоданных HDL

О шаблонах модели Simulink

Шаблоны модели Simulink® обеспечивают общие параметры конфигурации и лучшые практики для новых моделей. Вместо холста по умолчанию новой модели выберите модель шаблона, чтобы помочь вам начать.

Для получения дополнительной информации о шаблонах модели Simulink смотрите, Создают Модель (Simulink).

Создайте модель Используя шаблон модели Vision HDL Toolbox

Использовать шаблон модели Vision HDL Toolbox™:

  1. Нажмите кнопку Simulink или введите simulink в командной строке MATLAB®.

  2. На начальной странице Simulink найдите раздел Vision HDL Toolbox и кликните по шаблону Basic Model.

Новая модель, с содержимым шаблона и настройками, открывается в Редакторе Simulink. Нажмите File> Save as, чтобы сохранить модель.

Можно также создать новую модель из шаблона на командной строке.

new_system my_visionhdl_model FromTemplate visionhdl_basic.sltx
open_system my_visionhdl_model

Шаблон модели Vision HDL Toolbox

Шаблон базовой модели

Шаблон Vision HDL Toolbox Basic Model включает следующие функции:

  • Блоки, чтобы преобразовать структурированные видеоданные в пиксельный поток и преобразовать поток выходного пикселя назад в видео полной системы координат

  • Пустая подсистема поведенческой модели

  • Пустая предназначенная на HDL подсистема

  • Отобразите блоки, чтобы сравнить результаты этих двух подсистем

  • Задержите блоки на информационных каналах поведенческой модели и входе. Эти задержки совпадают с задержкой с одной системой координат, введенной Пикселями, Чтобы Структурировать преобразование на пути к данным модели HDL.

Этот шаблон также конфигурирует модель для генерации HDL-кода.

Этот шаблон использует Video Source и блоки Video Viewer из Computer Vision Toolbox™.

Из-за последовательной обработки, симуляция Vision HDL Toolbox может быть длительной для больших изображений. Можно работать вокруг этого ограничения путем разработки и отладки с маленьким изображением, и затем увеличения размера перед итоговым тестированием и генерацией HDL-кода. Пиксельные потоковые управляющие сигналы позволяют большинство блоков, за исключением тех для системы координат и пиксельного преобразования, чтобы быть независимыми от размера изображения. Чтобы изменить размер изображения, измените Frame To Pixels и параметры блоков Pixels To Frame только. Чтобы упростить изменение размера, используйте переменные в размерах изображения пользовательского размера. Этот шаблон использует стандартный формат на 240 пунктов и также обеспечивает переменные размера изображения в функции обратного вызова, InitFcn. Эти переменные управляют шагом расчета на Источнике видеосигнала и времени остановки симуляции. Чтобы просмотреть или отредактировать эту функцию, нажмите File> Model Properties> Model Properties, выберите вкладку Callbacks, и затем нажмите InitFcn*.

Этот шаблон включает следующие функции, которые помогают с генерацией HDL-кода:

  • Конфигурирует настройки Solver и HDL Code Generation, эквивалентные вызову visionhdlsetup

  • Скорости передачи данных отображений и типы данных в Редакторе моделей

  • Создает экземпляр pixelcontrolbus в рабочей области (в InitFcn)

  • Включает fileIO режим при генерации испытательного стенда HDL

Похожие темы