动态彩条模块是一个由纯verilog代码写的视频模块,可模拟摄像头,当你需要做FPGA视频相关项目,但手里又没有摄像头时,可以用这个模块模拟摄像头采集的视频;动态彩条模块可配置为不同分辨率的视频,视频的边框宽度,动态移动方块的大小,移动速度等都可以参数化配置;
参数、输入输出接口解释如下:
参数解释:
H_DISP:生成的视频宽度,以1080P@60Hz视频为例,这里填入1920;
V_DISP:生成的视频高度,以1080P@60Hz视频为例,这里填入1080;
VIDEO_CLK:生成的视频像素时钟,以1080P@60Hz视频为例,该信号为148.5M,所以填入148500000;
BLOCK_CLK:方块移动的时钟频率,可以固定为100Hz,所以填入100,这里设置越高,方块移动速度越快;
SIDE_W:生成的视频屏幕边框宽度,这里设置为40;
BLOCK_W:生成视频移动方块的宽度,这里设置为80;
SCREEN_SIDE_COLOR:生成的视频屏幕边框颜色,RGB的十六进制值;
SCREEN_BGK_COLOR:生成的视频屏幕背景颜色,RGB的十六进制值;
MOVE_BLOCK