主要内容

像素流FIFO

缓冲输入流创建有连续的有效像素的图像线条

  • 库:
  • 视觉HDL工具箱/公用事业

  • 像素流FIFO块

描述

像素流FIFO块存储传入的有效像素和相应的控制信号,并返回相同的像素流没有有效像素的每一行之间的差距。块保存的总规模和总帧大小视频,包括无效的周期。

使用像素流FIFO块缓冲视频来源。波形显示直接内存访问(DMA)视频源,像素在哪里读到破裂,和相机连接®每秒钟视频源,像素是有效的时钟周期。创造连续的视频线,像素流FIFO块缓冲区输入像素和每个源的控制信号。

港口

这个块使用流像素帧控制接口和总线信号。这个接口允许块独立运作的图像大小和格式。的像素港口在这个块支持单像素流或multipi金宝appxel流。单一像素流接受并返回一个单一的像素值每个时钟周期。Multipixel流接受并返回一个向量的像素每个时钟周期来支持高的帧率或高分辨率格式。金宝app的值对应于数量的像素参数的帧像素块。随着像素块接受并返回pixelcontrol总线包含五个控制信号。控制信号表示每个像素的有效性及其位置的框架。multipixel流,一组控制信号适用于所有像素的向量。一个框架(像素矩阵)转换成一个串行像素流和控制信号,使用帧像素块。接口的完整描述,请参阅流像素接口

这一块也支持multipixel金宝app-multicomponent流,像素的输入是一个矩阵——- - - - - -N值。数量的像素和吗N是组件的数量。这些值对应数量的像素数量的组件参数帧像素块。

输入

全部展开

对于单个像素流,指定像素作为一个标量或1 -一个向量数量的组件代表一个像素的值。对于multipixel流,指定像素的矩阵数量的像素——- - - - - -数量的组件像素强度值。数量的像素可以是两个、四个或八个。

对仿真数据类型支持,但不是为H金宝appDL代码生成。

数据类型:使用uint|int|不动点|布尔||

pixelcontrol总线包含五个信号。的信号描述像素的有效性和它的位置在框架。有关更多信息,请参见像素控制总线

multipixel流,每个像素值的向量都有一组控制信号。因为只有一个向量有效的信号的像素矢量必须所有有效或无效。的hStart音速启动适用于最低的像素信号指数向量中。的这个到公开发表适用于最高的像素信号指数向量中。

数据类型:公共汽车

输出

全部展开

每一行的输出流连续的有效像素。尺寸和输出的数据类型像素流输入的名称匹配像素流。块返回输出像素流作为一个标量,矢量的1 -数量的组件值,或一个矩阵数量的像素——- - - - - -数量的组件值。

数据类型:使用uint|int|不动点|布尔||

控制信号的像素流,作为一个返回pixelcontrol包含五个信号总线。信号显示像素的有效性和它的位置。信号协议的更多信息,请参阅像素控制总线

像素流FIFO每一行的像素块的回报ctrl有效的连续信号真正的之间的ctrlhStartctrl这个到。整个输入行块缓冲区之前返回修改后的线。

数据类型:公共汽车

参数

全部展开

指定2的幂,容纳活动像素的数量在一个水平线。如果指定的值不是一个两个的力量,阻止使用下一个最大的两个。

算法

像素流FIFO块包含一个内存控制器,读和写计数器,两只公绵羊牵来。一个RAM存储传入的控制信号,其他商店的像素流。块存储有效像素及其相应控制信号对于每一行,由输入ctrlhStartctrl这个到信号。输入流的缓冲删除任何丛发性行为。一次完整的有效像素存储,块返回新的连续版本的线。

当输入像素是一个向量或矩阵,每个元素的块复制像素RAM。图中显示了三个像素公羊,代表三分量像素流。multipixel流,块调整线缓冲区大小存储1 /数量的像素像素。例如,4-by-3输入流,每个缓冲区存储¼像素的一条线,所以有12个像素公羊,每个都有2m - 2的位置。

扩展功能

版本历史

介绍了R2018a

全部展开

另请参阅