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