TLK7-EVM开发例程使用手册(3)

2.9HDMI_OUT——HDMI输出测试

测试功能:

例程通过纯逻辑编程驱动HDMI输出,在HDMI显示器显示测试图像Tartan Bar。

例程主要分三大部分,分别是时钟管理部分、TPG测试图案生成部分以及RGB转DVI部分。时钟管理部分有两个MMCM,第一个MMCM用于将25Mhz的输入时钟倍频到48Mhz,第二个MMCM将48Mhz时钟倍频至对应分辨率所需像素时钟和HDMI的串行时钟,例如[email protected]的应用中,像素时钟为148.5MHz,其串行时钟为像素时钟*5,即742.5MHz。

工程中主要包含以下模块,其中包含两个MMCM时钟模块,用于生成相应的时钟。

TLK7-EVM开发例程使用手册(3)

 

图 22

 

hdmi_out_data_generater模块主要是用于生成测试图案,具体设置和相应事项如下图,其输出接口为AXI4-Stream。

TLK7-EVM开发例程使用手册(3)

 

图 23

 

hdmi_out_axi4_stream模块主要是用于将生成相应的时序并将axi4-stream接口进来的并行数据转换成HDMI专用的TMDS串行数据。可通过下图中定义不同的分辨率,如需其他分辨率则用户自行定义,在修改分辨率的同时需对应修改MMCM的时钟和TPG模块。

TLK7-EVM开发例程使用手册(3)

 

图 24

 

硬件连接:

用HDMI线与显示屏连接。

测试步骤:

按程序加载步骤加载tl_hdmi_out_demo.bit。

测试现象:

程序运行后,显示屏显示如下:

TLK7-EVM开发例程使用手册(3)

 

图 25

 

2.10 GTX——GTX接口回环通讯及信号质量测试

测试功能:

通过GTX接口进行板内回环通讯及信号质量测试,链路为x1模式,本测试程序通信速率为5Gbps。

硬件连接:

用两个光口模块和光纤线将开发板的SFP1(CON16)和SFP2(CON17)连接。

测试步骤:

按程序加载步骤加载example_ibert_7series_gtx_0.bit文件。

GTX信号质量测试

在烧写完bit文件,系统检测到IBERT(Integrated Bit Error Ratio Tester集成式比特误码率测试仪,是Xilinx专门用于具有高速串行接口的FPGA芯片的调试和交互式配置工具),会弹出如下对话框(如果没有,可以忽略):

TLK7-EVM开发例程使用手册(3)

 

图 26

 

选择Yes,如硬件链路正常,则弹出如下对话框,表示检测到2条链路。

TLK7-EVM开发例程使用手册(3)

 

图 27

 

选择OK。系统会自动收发数据,Errors为0,表示链路无误码,GTX测试速率为5Gbps,如下图:

TLK7-EVM开发例程使用手册(3)

 

图 28

 

GTX信号质量测试

选择''Serial I/O Scans'',点击''Create scan'',如下图示:

TLK7-EVM开发例程使用手册(3)

 

图 29

 

弹出如下界面,直接选择OK:

TLK7-EVM开发例程使用手册(3)

 

图 30

 

扫描开始,等待扫描完成。

TLK7-EVM开发例程使用手册(3)

 

图 31

 

眼图如下,完全张开,信号质量好。

TLK7-EVM开发例程使用手册(3)

 

图 32

 

下图是信号很差时的扫描结果,几乎完全闭合。

TLK7-EVM开发例程使用手册(3)

 

图 33