Atyls HDMI输出纯色显示

今天来改了几个参数,总算有好转了,屏幕不像昨晚那样一闪一闪的,还会显示五颜六色雪花(老电视机没信号的那样)

自己写ram,可以控制显示的颜色了。

如下图,这图有色差。

手机拍的颜色有偏差,真正用眼睛看到的颜色是这样的(最下面的长条)

 

工程文件可以通过以下链接下载:(开发环境ISE Suite 14.7, nt64; Win7 x64)

工程文件链接

 

其他说明:

去除了VDMA的S2MM通道(不能读取HDMI流),因为Digilent提供的HDMI核与VDMA连接后,Wr通道无法复位成功。
直接在MicroBlaze核中Xil_Out32LE写RAM,写入值为0x00 00 00 ff, 内存中组织形式为 ff 00 00 00(Little Endian),最终显示为蓝色
写入值为 0x00 ff 00 ff,显示为洋红(还是品红,whatever, 可以在最后连接中 输入ff00ff查看颜色)

-------------------------------------------------------------------------------------------


VDMA中设置每像素占用3Bytes

参考了Digilent AXI BSB Support 和 AXI VDMA的Xilinx Demo


在线调色盘 http://tool.chinaz.com/Tools/OnlineColor.aspx

 

 

 

posted @ 2014-04-01 11:06  玩电毁一生  阅读(456)  评论(0编辑  收藏  举报