Пиксельная шина управления

Блоки Vision HDL Toolbox™ используют невиртуальный тип данных шины, pixelcontrol, для управляющих сигналов, сопоставленных с последовательными пиксельными данными. Шина содержит 5 сигналов boolean, указывающих на валидность пикселя и его местоположения в кадре. Можно легко соединить данные и управлять выводом одного блока к входу другого, потому что блоки Vision HDL Toolbox используют эту шину для ввода и вывода. Чтобы преобразовать изображение в пиксельный поток и шину pixelcontrol, используйте блок Frame to Pixels.

СигналОписаниеТип данных
hStarttrue для первого пикселя в горизонтальной строке кадраboolean
hEndtrue для последнего пикселя в горизонтальной строке кадраboolean
vStarttrue для первого пикселя в первой (главной) строке кадраboolean
vEndtrue для последнего пикселя в последнем (нижняя часть) строка кадраboolean
validtrue для любого допустимого пикселяboolean

Поиск и устранение проблем:

Когда вы генерируете HDL-код из модели Simulink®, которая использует эту шину, вы, возможно, должны объявить экземпляр шины pixelcontrol в базовом рабочем пространстве. Если вы сталкиваетесь с ошибкой Cannot resolve variable 'pixelcontrol', когда вы генерируете HDL-код в Simulink, используйте функцию pixelcontrolbus, чтобы создать экземпляр типа шины. Затем попытайтесь генерировать HDL-код снова.

Чтобы избежать этой проблемы, шаблон модели Vision HDL Toolbox включает эту строку в коллбэк InitFcn.

evalin('base','pixelcontrolbus')

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

| |

Похожие темы