像素控制总线
Vision HDL Toolbox™块使用非虚拟总线数据类型,pixelcontrol
,用于与串行像素数据相关联的控制信号。这辆公共汽车有5辆布尔
指示像素的有效性及其在帧中的位置的信号。您可以轻松地将一个块的数据和控制输出连接到另一个块的输入,因为Vision HDL Toolbox块使用此总线进行输入和输出。将图像转换为像素流和pixelcontrol
公共汽车,使用帧像素块。
信号 | 描述 | 数据类型 |
---|---|---|
hStart |
真正的 用于一帧水平线中的第一个像素 |
布尔 |
这个到 |
真正的 用于一帧水平线的最后一个像素 |
布尔 |
音速启动 |
真正的 对于一帧的第一行(顶部)中的第一个像素 |
布尔 |
公开发表 |
真正的 一帧的最后一行(底部)的最后一个像素 |
布尔 |
有效的 |
真正的 对于任何有效像素 |
布尔 |
对于多像素流,每个像素值向量都有一组控制信号。因为向量只有一个有效的
信号,向量中的像素必须是全部有效或全部无效的。的hStart
而且音速启动
信号应用于向量中索引最低的像素。的这个到
而且公开发表
信号应用于向量中索引最高的像素。
故障排除:
当您从Simulink生成HDL代码时®的实例,则可能需要声明的实例pixelcontrol
基本工作区中的总线。如果你遇到错误无法解析变量“pixelcontrol”
在Simulink中生成HDL代码时,请使用pixelcontrolbus
函数创建总线类型的实例。然后尝试再次生成HDL代码。
为避免此问题,Vision HDL Toolbox模型模板在InitFcn
回调。
evalin (“基地”,“pixelcontrolbus”)