存储视频线并返回邻域像素
视觉HDL工具箱/实用工具
的行缓冲从流式图像数据中选择邻域像素。它处理视频控制信号和边缘填充,并为高速视频设计流水线。block每次输出一个邻域的列。要撰写进一步处理的社区,请使用shiftEnable在移位寄存器中存储输出列(包括填充)的信号。当您的设计在相同的邻域上执行多个操作时,此块允许您共享行缓冲区资源。
下面的波形显示行缓冲块返回构成5×5附近的5×1像素列。所示的时间帧处于输入帧的开头(左上角)。该输出在块存储二(地板(M / 2)
)行,并接收第三行的开始。的shiftEnable信号被断言比输出早两个周期ctrl。有效的
信号,表示前两个(地板(M / 2)
)列是专门填充像素。相似地,shiftEnable在终点会多保持两个周期的亢奋。
该块使用流像素接口和帧控制信号的总线。这个界面使块能够独立地操作图像的大小和格式。的像素此块上的端口支持单像素流或多轴流。万博1manbetx单个像素流传输接受并返回每个时钟周期的单个像素值。多功能流式流接受并返回每个时钟周期的4或8个像素,以支持高帧速率或高分辨率格式。万博1manbetx与像素一起,块接受并返回一个pixelcontrol
包含五个控制信号的总线。控制信号表示每个像素的有效性及其在帧中的位置。对于多轴流流,一组控制信号适用于向量中的所有四个或八个像素。要将帧(像素矩阵)转换为串行像素流和控制信号,请使用帧像素堵塞。有关界面的完整描述,请参阅流媒体像素接口。