Xilinx HDMI 1.4/2.0 RX的解決方案是由HDMI 1.4/2.0 Receiver Subsystem IP作為MAC和Video PHY Controller IP作為PHY組成,在板上,由外部電阻來實(shí)現(xiàn)TMDS level shifter,還有TMDS181作為retimer。
在PHY層,也就是Video PHY Controller IP,常見的問題是如果需要支持HDMI 2.0 RX所有的分辨率PHY需要哪些時(shí)鐘。以GTH為例,見下圖,對(duì)于RX而言,PHY需要兩個(gè)參考時(shí)鐘,分別是RX reference clock,DRU reference clock,才能支持所有的分辨率。
注意,RX refclk是來自HDMI RX source, 實(shí)際上來自于前面介紹的retimer,見下圖,同tx refclk一樣,RX refclk的頻率也是取決于輸入video的分辨率,最大不超過297MHz,因此,在XDC的約束文件里,可以對(duì)RX refclk的clock period約束為297MHz。與TX不同的是,RX refclk不需要rx_refclk_rdy,因?yàn)檫@個(gè)clock是來自于cable的。
DRU refclk來自于外部clock generator,而且DRU reclk是固定的頻率,見下圖:
HDMI RX的初始化也分為VPHY的初始化和HDMI RX的初始化。
VPHY的初始化流程圖:
HDMI RX初始化流程圖(詳細(xì)內(nèi)容, 請(qǐng)見文章最后的PG236鏈接):
常見的問題是VPHY或者HDMI RX初始化有問題,這時(shí)候可以打印VPHY和HDMI RX的log,和好的log作對(duì)比,看問題出在哪個(gè)環(huán)節(jié)。
另外HDMI 1.4/2.0 RX Subsystem IP提供了很多基于Xilinx開發(fā)板的demo,用戶在做HDMI的設(shè)計(jì)或者debug問題,參考demo是一個(gè)有效的手段,詳細(xì)內(nèi)容,見PG236 -> ch6 example design。
PG236:
https://china.xilinx.com/content/dam/xilinx/support/documentation/ip_documentation/v_hdmi_rx_ss/v3_2/pg236-v-hdmi-rx-ss.pdf
審核編輯 :李倩
-
電阻
+關(guān)注
關(guān)注
86文章
5563瀏覽量
172773 -
PHY
+關(guān)注
關(guān)注
2文章
305瀏覽量
51875
原文標(biāo)題:開發(fā)者分享|HDMI_1.4_2.0_RX_Subsystem_IP介紹和基礎(chǔ)debug建議
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
HDMI1.4/2.0接口靜電保護(hù)方案設(shè)計(jì)
HDMI1.4b/2.0的測試難點(diǎn)是什么?
LT8631UX HDMI2.0 / 1.4自適應(yīng)均衡RX輸入和預(yù)加重TX輸出
HDMI2.0/1.4規(guī)格的4 to 2交換機(jī),支持?jǐn)?shù)字音頻輸出,最大6Gbps高速數(shù)據(jù)速率
Xilinx的HDMI 1.4Tx/Rx和HDMI 2.0Tx/Rx的IP內(nèi)核介紹
如何分辨HDMI 2.0和HDMI 1.4接口
LT8641UXE HDMI2.0/1.4交換機(jī)的特性說明
LT86204UX HDMI2.0/1.4交換機(jī)功能說明
龍訊最新推出LT86404UX HDMI2.0/1.4交換機(jī)具有符合HDMI2.0/1.4規(guī)格的4:4開關(guān)
![龍訊最新推出LT86404UX <b class='flag-5'>HDMI2.0</b>/<b class='flag-5'>1.4</b>交換機(jī)具有符合<b class='flag-5'>HDMI2.0</b>/<b class='flag-5'>1.4</b>規(guī)格的4:4開關(guān)](https://file.elecfans.com//web2/M00/79/F3/poYBAGNuDOuAcrrSAABJ7r_gmkQ311.png)
評(píng)論