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