单独说说同步信号的延迟

往往我们在处理图像数据的时候,图像数据在经过处理会耗费时钟周期,因此同步信号的延迟处理就显得尤为重要。
这篇博客详细的说一说3*3矩阵里面所说的同步信号延迟,也加深自己的理解。
per_frame_vsync_r : 预处理帧同步信号
per_frame_href_r : 预处理行同步信号
per_frame_clken_r : 预处理使能时钟信号
read_frame_*** : shift_ram输出数据的同步信号
matrix_*** : 3*3矩阵输出数据的同步信号
在复位信号rst_n有效时 per_frame_***_r为0,第一个时钟到来,assign 和always 模块并行执行,per_frame_***_r[0]=0,赋值给read_frame_*** ,因此第一个时钟时read_frame_***=0,同时,第一个时钟信号有效时per_frame_***_r[0]被赋值为per_frame_***, 第二个时钟到来,把per_frame_***_r[0]赋值给read_frame_href。就相当于在第二个时钟到来时per_frame_***才被赋值给了read_frame_***。


猜你喜欢

转载自blog.csdn.net/dongdongnihao_/article/details/80466979