基于FPGA的DVI/HDMI接口實(shí)現
基于ECP2M的發(fā)送功能實(shí)現本文引用地址:http://dyxdggzs.com/article/192045.htm
ECP2M傳送鎖相環(huán)有最佳的操作范圍,預定義的范圍為:Low、MedLow、 Med、MedHigh 和 High。通過(guò)SCI總線(xiàn),所有這些范圍在ECP2M中都是動(dòng)態(tài)配置的。因為有各種各樣的顯示分辨率,針對理想的輸出率,DVI/HDMI參考設計必須有SERDES組。例如,如果要求一個(gè)720p的HDMI顯示,即742.5Mbps,SERDES PCS必須設置在適當的范圍(MedLow)。顯示的數據是放置在一個(gè)由DVI/HDMI參考設計定義的FIFO中。同步從三個(gè)T M D S的每個(gè)通道中讀取數據,然后將FIFO的數據移至PCS,再用SERDES進(jìn)行傳輸。PCS設置成10位模式,串行輸出FIFO的數據。在這一階段,采用合適的時(shí)鐘,數據將被轉換為新的T M D S 流,使接收器恢復信號,如果配上顯示器,就會(huì )出現圖像。具體原理見(jiàn)圖5。
圖5:DVI/HDM傳輸原理圖。
系統演示和驗證
這個(gè)DVI/HDMI參考設計是經(jīng)過(guò)檢驗和驗證的,并遵守相關(guān)規范。萊迪思已經(jīng)實(shí)現了DVI環(huán)回演示,展示了設計的功能??捎肊CP2M50E-SEV SERDES評估板和其它硬件來(lái)進(jìn)行演示,萊迪思半導體公司提供評估板和其他硬件。除了電路板之外,系統演示還需要DVI至SMA的接口卡、各種DVI和SMA電纜、一個(gè)DVI源和監視器。整個(gè)演示和測試設置如圖6所示。
圖6:DVI/HDMI參考設計的演示和測試設置。
通過(guò)DVI至DVI或HDMI到DVI電纜,從筆記本電腦的接口得到DVI/HDMI數據流。DVI至SMA接口卡將轉換為DVI連接器至SMA,可通過(guò)SMA電纜與評估板相連接。一旦信號到達FPGA,將進(jìn)行處理并環(huán)回至TX SERDES通道。然后,通過(guò)SMA電纜傳輸數據送回到電路板上的SMA至DVI適配器,并最終在顯示器上進(jìn)行比較。ECP2M集成了用來(lái)接收和發(fā)送三個(gè)DVI T M D S數據流的代碼。在FPGA內完成字節對齊和同步邏輯,并將數據存入FIFO。在傳輸方向,ECP2M從FIFO中取得數據,以10位的模式直接傳送至SERDES。該設計確??稍贔IFO中三個(gè)DVI/HDMI通道完全對齊。
利用內置的SERDES和可以從萊迪思半導體公司得到的參考設計,ECP2M可以成功地實(shí)現接收和/或傳送DVI/HDMI接口功能。通過(guò)使用FPGA技術(shù)和參考設計,設計人員能夠很快地實(shí)現設計的其余部分,并無(wú)縫地連接到一個(gè)DVI/ HDMI接口,以滿(mǎn)足他們自己的特殊要求。
評論