之前用SDRAM做缓存、配合block ram做fifo,实现了7670图像在显示器上的显示。7670的参数配置是通过计算机串口发送参数,然后到FPGA,FPGA在配置7670.整个流程虽然实现了,效果也不错,但是代码复杂,开发麻烦,在整个开发过程中做了很多次仿真调试。主要是要做好7670图像数据速率与VGA显示速率之间的匹配。后来想到之前用过VFBC,因此,重新又在EDK环境下,进行了一次开发。这次代码量小了很多,整个过程设计起来也很轻松。7670的参数配置也是直接通过C代码来写的。调试也方便。这里我把整个过程用一个文档表示出来(文档大了,上传不了,有需要的,站内短我),有兴趣的同学可以参考下。
下面是两张显示结果照片。用手机照的。我发现手机照下来的颜色要偏淡些(颜色偏淡的原因是显示屏是扫描的,每秒是60帧,因此拍照会存在颜色偏淡的情况),实际颜色还是很饱满的。
|