基于萊迪思FPGA的視頻顯示接口的實(shí)現
HDMI
HDMI(高清晰度多媒體接口)標準擴展了DVI標準。這兩個(gè)接口都使用了差分時(shí)鐘和三根信號源同步數據線(xiàn),它們還都使用TMDS信號機制來(lái)發(fā)送和接收數據。HDMI不同于DVI之處在于,它還可以同時(shí)在視頻和音頻通道上傳送數據。由于HDMI與DVI信號電氣兼容,這兩種接口之間不需要進(jìn)行轉換。并且,它們之間的轉換不會(huì )影響視頻質(zhì)量。HDMI是實(shí)際上存在的電視標準,而且還常用于高端的LCD顯示器。
所有的HDMI鏈路都必須支持RGB格式,也可以支持其他標準,但只有RGB格式向后兼容DVI。HDMI鏈路上的視頻數據使用8b10b編碼,控制數據使用2b10b編碼,音頻數據使用4b10b編碼。萊迪思公司提供了一個(gè)參考設計,通過(guò)擴展上述DVI PHY參考設計來(lái)支持額外的HDMI PHY編碼要求。
HDMI版本1.0-1.2具有高達1.65Gbps的鏈路速度,支持1080p60和8聲道音頻,適用于HDTV、DVD和藍光播放器或WUXGA(1920×1200)@60Hz的顯示器。HDMI的音頻功能支持多達8個(gè)未壓縮的音頻通道,可用于7個(gè)環(huán)繞立體聲揚聲器和一個(gè)重低音揚聲器?,F在甚至需要更快的速率來(lái)支持更高的分辨率、更快的刷新率、色彩深度和3D視頻。HDMI標準1.3-1.4將鏈接速度提高到3.4Gbps。
高帶寬數字內容保護(HDCP)是一個(gè)可選的格式,用于加密通過(guò)HDMI鏈路發(fā)送的數據。很多DVD、藍光光盤(pán)和音頻CD都采用HDCP編碼。通常,嵌入式應用、個(gè)人視頻和廣告或工業(yè)用數字標牌無(wú)需使用HDCP。
HDMI應用:組合器
萊迪思提供的DVI參考設計還支持HDMI PHY接口。視頻會(huì )議切換應用需要音頻和視頻處理。在該應用中(圖7),多個(gè)HDMI信號源(視頻和音頻)被接收,并且輸出顯示在一個(gè)屏幕上。每個(gè)HDMI信號源可以是一個(gè)本地PC的HDMI線(xiàn)纜,或者通過(guò)網(wǎng)絡(luò )或背板提供HDMI輸入。無(wú)論使用怎樣的HDMI數據輸入方式,都必須將每個(gè)輸入的視頻和音頻分開(kāi),然后將每個(gè)RGB視頻流匯集并顯示在一個(gè)屏幕上。

還需要從每個(gè)HDMI信號源提取音頻。一旦每個(gè)音頻源被分開(kāi),就可以識別是誰(shuí)在發(fā)言。有了這一信息,該設計便能夠“知道”以下信息:哪個(gè)視頻(有效發(fā)言者)需要放在較大的窗口顯示;哪些視頻需要縮小放在較小的窗口顯示;哪個(gè)音頻(有效發(fā)言者)應嵌入到HDMI數據流;哪些(其余的)音頻應該靜音。
For this application, Lattice Semiconductor provides the basic building blocks to receive and transmit HDMI sources.
對于這種應用,萊迪思半導體提供了基本的組成部件,用于接收和發(fā)送HDMI信號源。
本文小結
FPGA提供了一個(gè)低成本、低功耗的設計解決方案,具有可重新編程、靈活和多功能的特點(diǎn)。這意味著(zhù)電路板無(wú)需重新布局,并且可以實(shí)現更快的產(chǎn)品上市時(shí)間。因此,FPGA已成為一個(gè)備受關(guān)注的選擇,可以滿(mǎn)足緊湊的產(chǎn)品周期,以及7:1 LVDS、DVI和HDMI所需的高速接口和處理要求。
評論