基于HDMI的視頻流輸入輸出
掃描二維碼
隨時(shí)隨地手機(jī)看文章
基于HDMI的視頻流輸入輸出實(shí)驗(yàn)
1 HDMI概述
HDMI高清多媒體界面(英語(yǔ):High Definition Multimedia Interface)是一種全數(shù)字化視頻和聲音發(fā)送接口,可以發(fā)送未壓縮的音頻及視頻信號(hào)。HDMI可用于機(jī)頂盒、DVD播放機(jī)、個(gè)人計(jì)算機(jī)、電視游樂(lè)器、綜合擴(kuò)大機(jī)、數(shù)字音響與電視機(jī)等設(shè)備。HDMI可以同時(shí)發(fā)送音頻和視頻信號(hào),由于音頻和視頻信號(hào)采用同一條線(xiàn)材,大大簡(jiǎn)化系統(tǒng)線(xiàn)路的安裝難度。
圖1 HDMI硬件實(shí)物
如圖1,紅框?yàn)?/span>ECE-CV板的HDMI輸入輸出接口,最高支持到1080P@60HZ的圖像輸入和輸出功能。
圖2 HDMI_IN 和HDMI_OUT原理圖
如圖2所示為ECE底板的HDMI_IN和HDMI_OUT的原理圖,下面對(duì)ECE-EDA和ECE-CV的HDMI接口的引腳介紹如表1所示:
表1 ECE-CV板HDMI接口引腳介紹
信號(hào)名稱(chēng) |
Kintex7引腳標(biāo)號(hào) |
電平 |
備注 |
HDMI_RX0_P |
R25 |
TMDS_33 |
HDMI接收數(shù)據(jù)0正 |
HDMI_RX1_P |
T24 |
TMDS_33 |
HDMI接收數(shù)據(jù)1正 |
HDMI_RX2_P |
T22 |
TMDS_33 |
HDMI接收數(shù)據(jù)2正 |
HDMI_RX_CLK_P |
N21 |
TMDS_33 |
HDMI接收時(shí)鐘正 |
HDMI_RX_CEC |
P24 |
LVCMOS33 |
HDMI遙控器信號(hào) |
HDMI_RX_HPD |
N24 |
LVCMOS33 |
HDMI熱插拔檢測(cè)信號(hào) |
HDMI_RX_SDA |
M25 |
LVCMOS33 |
HDMI IIC數(shù)據(jù) |
HDMI_RX_SCL |
L25 |
LVCMOS33 |
HDMI IIC時(shí)鐘 |
HDMI_TX0_P |
M21 |
TMDS_33 |
HDMI發(fā)送數(shù)據(jù)0正 |
HDMI_TX1_P |
N19 |
TMDS_33 |
HDMI發(fā)送數(shù)據(jù)1正 |
HDMI_TX2_P |
P16 |
TMDS_33 |
HDMI發(fā)送數(shù)據(jù)2正 |
HDMI_TX_CLK_P |
P23 |
TMDS_33 |
HDMI發(fā)送時(shí)鐘正 |
HDMI_TX_CEC |
L24 |
LVCMOS33 |
HDMI遙控器信號(hào) |
HDMI_TX_HPD |
M24 |
LVCMOS33 |
HDMI熱插拔檢測(cè)信號(hào) |
HDMI_TX_SDA |
U16 |
LVCMOS33 |
HDMI IIC數(shù)據(jù) |
HDMI_TX_SCL |
N16 |
LVCMOS33 |
HDMI IIC時(shí)鐘 |
2 HDMI IP介紹
如圖3所示,rgb2dvi IP 實(shí)現(xiàn)RGB并行圖像數(shù)據(jù)信號(hào)轉(zhuǎn)換成串行差分信號(hào)輸出。1920*1080P@60HZ的像素時(shí)鐘為148.5MHZ。
圖3 rgb2dvi IP
圖4 rgb2dvi IP設(shè)置
如圖4所示,其他項(xiàng)均默認(rèn),TMDS clock range 選擇大于120MHZ。
如圖5 Dvi2rgb IP實(shí)現(xiàn)串行視頻差分信號(hào)轉(zhuǎn)RGB并行圖像數(shù)據(jù)。參考時(shí)鐘為200MHZ。
圖5 dvi2rgb IP
圖6 dvi2rgb IP設(shè)置
如圖6所示,TMDS clock range 選擇大于120MHZ,Preferred resolution選擇1920*1080。
3 HDMI輸入輸出實(shí)驗(yàn)系統(tǒng)搭建
筆記本電腦的HDMI輸出1080P@60HZ的視頻ECE-CV平臺(tái),經(jīng)過(guò)HDMI_IN到核心板再到HDMI_OUT再到顯示屏,顯示屏正常輸出視頻。整個(gè)硬件平臺(tái)如圖7所示。
圖7 ECE-CV數(shù)字圖像處理硬件平臺(tái)
如圖8,為HDMI_IN_OUT最終系統(tǒng)連接圖。
HDMI_IN_OUT系統(tǒng)由外部OSC輸入100MHZ時(shí)鐘,經(jīng)過(guò)Clock Wizard IP的倍頻輸出200MHZ時(shí)鐘到Dvi2rgb IP作為參考時(shí)鐘,同時(shí)輸出reset_n(locked )信號(hào)為全局復(fù)位信號(hào)。復(fù)位信號(hào)(reset_n)經(jīng)過(guò)Utility Vector Logic IP取反輸出‘1’復(fù)位‘0’有效rst信號(hào)。Dvi2rgb IP的參考時(shí)鐘(Refclk)為200MHZ,差分?jǐn)?shù)據(jù)信號(hào)輸入為TMDS_IN,經(jīng)過(guò)Dvi2rgb IP轉(zhuǎn)換為RBG888的VGA時(shí)序信號(hào)以及輸出像素時(shí)鐘(Pixelclk)。Rgb2dvi IP接收RBG888的VGA時(shí)序信號(hào)輸出TMDS_OUT的差分?jǐn)?shù)據(jù)信號(hào)。xlconstant IP為HDMI的輸入和輸出提供熱插拔信號(hào)輸出為‘1’。
圖8 HDMI輸入輸出實(shí)驗(yàn)系統(tǒng)連接圖