基于FPGA的彩色图像显示

哎呦呦 

断断续续调了这么久

终于调出来了,还是很开心的,虽然很简单,但是如果没想到的话还是挺不容易的。

本文的思路是

1 实现与显示器的接口(VGA or HDMI),本文采用HDMI接口,VGA的接口网上很多,随便找

2 实现ROM文件的生成,本文所用XILINX的FPGA,用ISE为开发平台,所以采用的ROM所需要的文件是COE文件。

   MIF文件的生成网上有很多程序,但是COE的文件并不多,所以我参照MIF的编写自己编写了COE文件。以下会附程序。

3 实现彩色图像的显示。

   RGB888 这样的显示,用MATLAB把图像提取出红基色,绿基色以及蓝基色,分别存入不同的ROM,然后分配地址,把ROM的数据输出为RGB数据通过HDMI显示。

如此。。。

就成功啦~~~


coe文件的写法:

coe文件的格式如下: MEMORY_INITIALIZATION_RADIX=10; MEMORY_INITIALIZATION_VECTOR = 126,123,124,135; //最后是分号


稍后附上程序

程序链接:http://download.csdn.net/detail/sinat_25326461/9601414

Matlab编写coe文件链接:http://download.csdn.net/detail/sinat_25326461/9601430

你可能感兴趣的:(FPGA,XILINX,Matlab)