在過(guò)去幾年中,具有高清晰度視頻顯示器的一些產(chǎn)品大幅度增加。高清晰度視頻顯示器被集成在這些產(chǎn)品的內部,或者放在產(chǎn)品的外面。原始設備制造商正在期望能夠利用標準的平板顯示器及接口技術(shù)來(lái)降低產(chǎn)品的成本,并提供長(cháng)期的解決方案。設計界面對著(zhù)這種挑戰,并繼續實(shí)施低成本平板顯示器驅動(dòng)器,在接口的后端中提供專(zhuān)用化和增值的功能。在消費市場(chǎng)上,平板顯示技術(shù)的增長(cháng)有助于統一接口選擇和降低成本。盡管首個(gè)高清晰度顯示器使用了模擬分量視頻接口(YCrCb),數字技術(shù),諸如數字視頻接口(DVI)和高清晰度多媒體接口(HDMI)已經(jīng)取代了大多數模擬接口。庭影院市場(chǎng)爆炸式的增長(cháng)需要更新DVI標準。然而,需要一個(gè)龐大連接器的DVI接口限制了對數字版權管理(DRM)的支持,且缺少對單聲道或多聲道音頻的支持。為滿(mǎn)足演變的HDMI標準要求,它使用相同的如DVI這樣的基本信號傳輸,支持較小的連接器,以及更大帶寬(1080p分辨率)、DRM和8個(gè)通道的多格式音頻。 基于在平板領(lǐng)域中占主導地位的DVI和HDMI協(xié)議,原始設備制造商正在越來(lái)越多地追求他們自己的集成一種或兩種技術(shù)的產(chǎn)品開(kāi)發(fā)。 DVI 和 HDMI標準 HDMI規范可以傳輸和接收未壓縮的數字流的音頻/視頻標準。它可以將視頻和多聲道音頻組合至單一的數字連接,節省了多條線(xiàn)路連接及相關(guān)成本。對于沒(méi)有音頻要求的1080i分辨率顯示,HDMI信號傳輸與DVI是向下兼容的。 DVI和HDMI是基于稱(chēng)為最小化傳輸差分信號(T M D S)的信號傳輸技術(shù) 。 T M D S也有類(lèi)似CML的物理信號傳輸電平(電流模式邏輯)。圖1給出了簡(jiǎn)化的HDMI鏈路框圖。 圖1:簡(jiǎn)化的HDMI鏈路框圖。 為保證接收器能恢復信號,對內偏移不應超過(guò)在HDMI規范中所定義的值。在HDMI 1.3中,接收連接器對內偏移的最大容許值為等于0.2Tcharacter+1.78ns,其中Tcharacter表示傳輸(10xTbit)一個(gè)字符的時(shí)間。例如,對于1Gbps的速率,Tcharacter=10ns,最大偏差是3.78ns。 HDMI鏈路有三種工作周期:視頻數據周期、數據隔離周期和控制周期。它在視頻數據周期傳送有效的視頻,在數據隔離周期傳輸音頻和輔助數據,傳輸時(shí)使用了一系列的數據包。在任何視頻或數據周期之間,需要有控制周期。每個(gè)視頻數據周期開(kāi)始時(shí),有一個(gè)緊隨護帶的前同步信號,針對從控制周期到視頻周期的過(guò)渡,提供了非常穩定的指示。前同步是8個(gè)連續的預定義字符(10'b1101010100 , 10'b0010101011 , 10'b0101010100,和10'b1010101011),護帶是針對每個(gè)通道的2個(gè)連續的獨特字符(通道1 : 10b1011001100 ;通道2 :10b0100110011 ;通道3 : 10b1011001100)。 圖2:HDMI接收器使用前同步信號和一個(gè)護帶來(lái)同步輸入的數據。 DVI和HDMI的發(fā)送和接收接口通常用ASSP來(lái)實(shí)現。本文提出了一種采用FPGA的替代解決方案。采用FPGA實(shí)現DVI/HDMI接口具有以下優(yōu)點(diǎn): (1)FPGA技術(shù)使得設計人員可以將ASSP串行/解串器(SERDES)與后端定制的特殊設計功能集成在一起,以節省電路板面積。 (2)通過(guò)盡可能少地使用元器件、降低成本和功耗來(lái)增加設計的可靠性。 (3)讓設計者利用最新的技術(shù),受益于先進(jìn)的工藝技術(shù)。該標準在1999年批準后不久,開(kāi)發(fā)了大量的離散DVI接口器件。由于這種制造技術(shù)是成熟的(主要是0.18微米),因此更加昂貴。 (4) FPGA擁有寬的溫度選擇范圍,具有針對工業(yè)和汽車(chē)的產(chǎn)品,而大多數離散的DVI和HDMI接口器件是專(zhuān)為消費市場(chǎng)而設計,往往只能在商業(yè)溫度范圍內工作。因此,對于在工業(yè)和汽車(chē)應用方面的嵌入式設計,這可能會(huì )是一個(gè)問(wèn)題。 (5)FPGA設計是可移植的,使人們關(guān)注的產(chǎn)品使用壽命得到最大限度延長(cháng)。大多數DVI器件是針對基于PC的應用,通常這些接口適合進(jìn)一步集成至其他的ASSP。這種情況發(fā)生時(shí),這些分立器件或許不再可用,因為制造商可能只愿意為個(gè)人電腦市場(chǎng)提供服務(wù)。 所有這些因素使得FPGA解決方案更具有吸引力,而且這也是最前沿的技術(shù)。FPGA已被證明是一種有效的解決方案,它能夠集成多種功能、縮短產(chǎn)品的上市時(shí)間并降低總的成本。此外,FPGA通常有很寬的溫度范圍,并有很長(cháng)的產(chǎn)品生命周期。 針對ECP2M和ECP3器件系列,萊迪思(Lattice)半導體公司最近推出了DVI/HDMI接口的參考設計。萊迪思半導體公司的ECP2M和ECP3系列是集成了SERDES的低功耗、低成本FPGA,擁有很寬的溫度范圍。這些器件具有高達16個(gè)通道的SERDES,可處理250Mbps~3.125Gbs的數據速率,且無(wú)過(guò)采樣情況。DVI/HDMI是ECP2M和ECP3系列支持的模式之一,能夠實(shí)現這個(gè)設計是因為萊迪思已對T M D S信號傳輸構建了一個(gè)獨特的接口。在DVI/HDMI電纜中, T M DS信號是有一個(gè)外部時(shí)鐘的源同步信號。萊迪思已開(kāi)發(fā)出一種技術(shù),利用ECP2M或ECP3中內置的SERDES恢復并產(chǎn)生針對T M DS的合適的數據和格式。這種實(shí)現是可能的,因為內置的SERDES有250Mb/s到3.2Gbp/s的寬動(dòng)態(tài)范圍。 萊迪思的DVI/HDMI參考設計集成了發(fā)送和接收功能,使得用單芯片解決方案能夠實(shí)現一些有趣的應用程序。例如,可以針對設計使用傳輸方向,從原來(lái)的7:1LVDS顯示驅動(dòng)器轉換至DVI。在接收端,用接收到的HDMI數據實(shí)現一個(gè)HDMI擴展器,然后將它格式化并通過(guò)另一種接口(如光纖或CAT5)送出。另一種應用是HD-SDI到DVI的轉換,或反之亦然。針對圖形疊加、畫(huà)中畫(huà)和分屏應用,HDCP協(xié)議的許可證可以進(jìn)一步處理和管理音頻和視頻數據流。 基于ECP2M的接收功能實(shí)現 DVI/HDMI參考設計有發(fā)送和接收功能。在接收端,ECP2M利用內置模塊SERDES恢復T M DS信號,通過(guò)SERDES內的時(shí)鐘和數據恢復(CDR)電路完成這個(gè)處理。CDR電路將每個(gè)串行的T M DS通道轉換至10位,并將具有同步時(shí)鐘的數據傳送至FPGA接口,然后在FPGA中進(jìn)行數據處理達到同步。這要求有三個(gè)級別的同步,分別是在本文中稱(chēng)為“字節對齊”的10位同步、通道調整、多通道對齊。文章的后面討論這些步驟。接下來(lái)是自動(dòng)檢測正在運行的數據流的分辨率(480p、720p、1080p或1080i),并調整物理編碼子層(PCS)參數。當在這些分辨率之間動(dòng)態(tài)切換時(shí),應保證優(yōu)化運行。針對發(fā)送端,沒(méi)有必要進(jìn)行字節和通道對齊。10位模式的PCS是用來(lái)使數據串行化,并與液晶顯示屏通信。 ECP2M/ECP3的CMLSERDES輸入(見(jiàn)圖3的接收信號流)收到T M DS三個(gè)通道的信號(0、1,和2)數據。由于DVI/HDMI的信號不采用標準的8B/10B編碼,SERDES后面的PCS設置成10位模式(旁路)。T M DS信號傳輸使用對本協(xié)議唯一的四個(gè)對齊的字符(不同于8B/10B方式)。串行器與SERDES的CDR傳遞10位的原始數據,FPGA進(jìn)行字節對齊。DVI/HDMI鏈路連接能以多個(gè)不同的頻率發(fā)送數據,自動(dòng)檢測邏輯被用來(lái)檢測正在傳送的是哪種分辨率,并配置PCS以便在SERDES鎖相環(huán)中實(shí)現鎖定。 圖3:HDMI/DVI鏈路的原理框圖。 一旦10位數據在FGPA中,執行上述定義的三個(gè)步驟(字節對齊、通道對齊、多通道對齊)是必須的。字節對齊:設計確定在數據流的哪里是10位數據字節的開(kāi)始和結束。在FPGA結構中使用有限狀態(tài)機(FSM)來(lái)完成這一任務(wù)。把數據流的第一個(gè)和第二個(gè)10位組合在一起,形成一個(gè)20位的總線(xiàn);然后分解至9位、10位總線(xiàn)。在這一階段,數據與對齊的字符進(jìn)行比較,當字符順序發(fā)生了8次(稱(chēng)為單通道對齊),同步信號有效。狀態(tài)圖如圖4所示。 圖4:接收同步的狀態(tài)圖。 基于ECP2M的發(fā)送功能實(shí)現 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,SERDESPCS必須設置在適當的范圍(MedLow)。顯示的數據是放置在一個(gè)由DVI/HDMI參考設計定義的FIFO中。同步從三個(gè)T M DS的每個(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-SEVSERDES評估板和其它硬件來(lái)進(jìn)行演示,萊迪思半導體公司提供評估板和其他硬件。除了電路板之外,系統演示還需要DVI至SMA的接口卡、各種DVI和SMA電纜、一個(gè)DVI源和監視器。整個(gè)演示和測試設置如圖6所示。 圖6:DVI/HDMI參考設計的演示和測試設置。 利用內置的SERDES和可以從萊迪思半導體公司得到的參考設計,ECP2M可以成功地實(shí)現接收和/或傳送DVI/HDMI接口功能。通過(guò)使用FPGA技術(shù)和參考設計,設計人員能夠很快地實(shí)現設計的其余部分,并無(wú)縫地連接到一個(gè)DVI/ HDMI接口,以滿(mǎn)足他們自己的特殊要求。 |