内附完整代码,RGB转灰度视频Verilog代码,FPGA实训项目,同时有视频演示
top:顶层模块,有4个基地址,每个基地址的空间都可以保证能够存储一帧的 数据;
rgb_to_ycbcr:RGB转灰度模块,包括计算,移位,延时等;
coms_8_16bit:将数据拼接为16bit位宽,每两个周期进行一次数据的拼接;
fram_read_write:读写FIFO;
I2C_config:I2C配置;
uut_ov5640_rgb565_1024_768:ov5640的配置;
color_bar:彩条,只是采用了它的时序而没有采用它的数据;
video_timing_data:每次场同步信号运行的时候去产生一个读请求。
1