2.9HDMI_OUT——HDMI輸出測試 測試功能: 例程通過純邏輯編程驅動HDMI輸出,在HDMI顯示器顯示測試圖像Tartan Bar。 例程主要分三大部分,分別是時鐘管理部分、TPG測試圖案生成部分以及RGB轉DVI部分。時鐘管理部分有兩個MMCM,第一個MMCM用于將25Mhz的輸入時鐘倍頻到48Mhz,第二個MMCM將48Mhz時鐘倍頻至對應分辨率所需像素時鐘和HDMI的串行時鐘,例如1080P@60Hz的應用中,像素時鐘為148.5MHz,其串行時鐘為像素時鐘*5,即742.5MHz。 工程中主要包含以下模塊,其中包含兩個MMCM時鐘模塊,用于生成相應的時鐘。   圖 22
hdmi_out_data_generater模塊主要是用于生成測試圖案,具體設置和相應事項如下圖,其輸出接口為AXI4-Stream。   圖 23
hdmi_out_axi4_stream模塊主要是用于將生成相應的時序并將axi4-stream接口進來的并行數據轉換成HDMI專用的TMDS串行數據。可通過下圖中定義不同的分辨率,如需其他分辨率則用戶自行定義,在修改分辨率的同時需對應修改MMCM的時鐘和TPG模塊。   圖 24
硬件連接: 用HDMI線與顯示屏連接。 測試步驟: 按程序加載步驟加載tl_hdmi_out_demo.bit。 測試現象: 程序運行后,顯示屏顯示如下:   圖 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芯片的調試和交互式配置工具),會彈出如下對話框(如果沒有,可以忽略):   圖 26
選擇Yes,如硬件鏈路正常,則彈出如下對話框,表示檢測到2條鏈路。   圖 27
選擇OK。系統會自動收發數據,Errors為0,表示鏈路無誤碼,GTX測試速率為5Gbps,如下圖:   圖 28
GTX信號質量測試 選擇''Serial I/O Scans'',點擊''Create scan'',如下圖示:   圖 29
彈出如下界面,直接選擇OK:   圖 30
掃描開始,等待掃描完成。   圖 31
眼圖如下,完全張開,信號質量好。   圖 32
下圖是信號很差時的掃描結果,幾乎完全閉合。   圖 33
|