HDMI 英文全称 High Definition Multimedia Interface,是一种高清晰度多媒体接口, 常用于视频领域,在笔记本电脑,计算机显卡,电脑显示器,平板电视等视频信号源设备或视频终端上应用非常普遍。GENESYS2上具有一路HDMI 输入接口和一路HDMI 输出接口,其中 HDMI 输入信号支持的最高分率为 1920x1080P@60Hz,HDMI 输出信号的最高分辨率1920x1080P@60Hz。
本实验的目标为 GENESYS2能够正常地在 HDMI 显示器上通过 GENESYS2的 HDMI 输入接收的视频画面,其中包含如下几种分辨率*:
- 640x480@60Hz——VGA;
- 800x600@60Hz——SVGA;
- 1280x720@60Hz——HD;
- 1600x900@60Hz——HD+;
实验利用了 2个IP来实现 HDMI输入和 HDMI输出的回环显示:DVI2RGB,RGB2DVI。
IP 连接框图如下图所示:
由于 DVI 和 HDMI 标准中的视频信号都属于 TMDS 信号,这是一种时钟速率较高的串行差分信号;而视频图像的最小基本单位为像素(Pixel)。因此 DVI2RGB 这个 IP 的作用就是将经过特殊编码的串行型号转换成像素时钟域下的像素数据信号,其中单个像素用一个 24 位宽的二进制数据表示,同时还从中恢复出数据有效信号(DE)和同步信号(水平同步 Hsync,垂直同步 Vsync)。
而 RGB2DVI 这个 IP 的作用是将像素数据按照特殊编码的方式转换成 TMDS 信号。
用Vivado添加IP核正确连接后生产bit文件,接着对 GENESYS2硬件平台进行连接,根据下图依次进行如下操作:
- 将电源线接上 GENESYS2,注意此时 GENESYS2的开关不要打开;
- 将Micro USB数据线插到 GENESYS2的USB JTAG处,并将数据线的 USB端口连到电脑;
- 用一根 HDMI线将 GENESYS2 HDMI RX和 HDMI信号源连接上;
- 用一根 HDMI线将 GENESYS2HDMI TX和 HDMI显示器连接上;
- 打开电源开关
烧入bit文件后如图所示链接HDMI输入和输出