#1
高清多媒体接口(High Definition Multimedia Interface,HDMI )是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。
HDMI是日常生活中常用的视频输入输出接口协议,可以同时传输视频和音频,且速率高,有四种接口,但是比较常用的是Type-A接口,长下面这个样子。
然后是时序标准,可以看到,采用的是1920 x 1080的分辨率,60Hz的刷新率
可以看到其中行的像素点总共是2200个,其中有效显示图像的像素点是1920个,行同步信号是44个像素点,后沿是148个像素点,前沿是88个像素点,这样在HDMI里面一行就有1920+44+148+88=2200个像素点.
HDMI编码接口可以用开发工具中现成的IP,我们只需要把RGB的数据输出到IP中就可以了,先简单的显示一下彩条,最基础的图像测试。
宽在这里面叫做场,可以看到一共有1125个像素点,其中有1080个像素点是有效显示图像的,场同步信号是5个像素点,后沿是36个,前沿是4个,加起来就是1125+36+4+5=1125.
因为左右和上下边框都是0,这里就可以不用管他们。
这样我们就可以定义参数:
parameter H_SYNC = 12'd44 ,
H_BACK = 12'd148 ,
H_VALD = 12'd1920 ,