一種基于FPGA控制全彩大屏幕顯示設計-設計應用_第1頁
一種基于FPGA控制全彩大屏幕顯示設計-設計應用_第2頁
一種基于FPGA控制全彩大屏幕顯示設計-設計應用_第3頁
一種基于FPGA控制全彩大屏幕顯示設計-設計應用_第4頁
一種基于FPGA控制全彩大屏幕顯示設計-設計應用_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯一種基于FPGA控制全彩大屏幕顯示設計-設計應用隨著數(shù)字技術的飛速發(fā)展,各種數(shù)字顯示屏也隨即涌現(xiàn)出來有LED、LCD、DLP等,各種數(shù)字大屏幕的控制系統(tǒng)多種多樣,有用ARM+FPGA脫機控制系統(tǒng),也有用PC+DVI接口解碼芯片+FPGA芯片聯(lián)機控制系統(tǒng),在這里我們講述一種不僅可以用于控制全彩LED大屏幕的顯示,而且還可以作為發(fā)送端輸出高清圖像數(shù)據(jù)。采用的聯(lián)機控制系統(tǒng)對全彩LED大屏幕進行控制。即PC+DVI接口解碼芯片+FPGA芯片+輸出接口模式的聯(lián)機控制系統(tǒng)。DVI接口概述DVI接口由1998年9月,在Intel開發(fā)者論壇上成立的數(shù)字顯示工作小組(DigitalDisplayWorkingGroup簡稱DDWG)發(fā)明的一種高速傳輸數(shù)字信號的技術,有DVI-A、DVI-D和DVI-I三種不同的接口形式。DVI-D只有數(shù)字接口,DVI-I有數(shù)字和模擬接口,目前應用主要以DVI-D為主。DVI(DigitalVisualInterface),即數(shù)字視頻接口。它是1999年由SiliconImage、Intel(英特爾)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同組成DDWG(DigitalDisplayWorkingGroup,數(shù)字顯示工作組)推出的接口標準。DVI是基于TMDS(TransitionMinimizedDifferentialSignaling,轉(zhuǎn)換差分信號)技術來傳輸數(shù)字信號,TMDS運用先進的編碼算法把8bit數(shù)據(jù)(R、G、B中的每路基色信號)通過轉(zhuǎn)換編碼為10bit數(shù)據(jù)(包含行場同步信息、時鐘信息、數(shù)據(jù)DE、糾錯等),經(jīng)過DC平衡后,采用差分信號傳輸數(shù)據(jù),它和LVDS、TTL相比有較好的電磁兼容性能,可以用低成本的專用電纜實現(xiàn)長距離、高質(zhì)量的數(shù)字信號傳輸。TMDS技術的連接傳輸結構如圖1所示。數(shù)字視頻接口(DVI)是一種國際開放的接口標準,在PC、DVD、高清晰電視(HDTV)、高清晰投影儀等設備上有廣泛的應用。目前的DVI接口分為兩種,一個是DVI-D接口,只能接收數(shù)字信號,接口上只有3排8列共24個針腳,其中右上角的一個針腳為空,不兼容模擬信號。另外一種則是DVI-I接口,可同時兼容模擬和數(shù)字信號。兼容模擬幸好并不意味著模擬信號的D-Sub接口可以連接在DVI-I接口上,而是必須通過一個轉(zhuǎn)換接頭才能使用,一般采用這種接口的顯卡都會帶有相關的轉(zhuǎn)換接頭。本文敘述中用到的接口是DVI-D全數(shù)據(jù)接口。FPGA控制全彩LED大屏幕系統(tǒng)原理1DVI解碼芯片控制原理圖3輸入部分顯示了FPGA芯片控制解碼芯片控制原理圖,所選的FPGA芯片是Xilinx公司的Spantan_3系列的X3C1400A-5,該芯片可以實現(xiàn)對DDR_SDRAM時鐘為200MHz的控制。在該系統(tǒng)中用到的DVI解碼芯片是TI公司生產(chǎn)的芯片型號為tfp401的解碼芯片,該芯片通過接收由計算機DVI接口傳輸來的編碼圖像數(shù)據(jù),輸出到DVI解碼芯片,該芯片將串行數(shù)據(jù)解碼成24位的R(Red)、G(Green)、B(Blue)三原色并行數(shù)據(jù),以及行同步、場同步、數(shù)據(jù)使能和時鐘信號,然后將解碼后的RGB圖像數(shù)據(jù)、行同步、場同步、數(shù)據(jù)使能和時鐘控制信號送給FPGA芯片,將圖像數(shù)據(jù)緩沖到FPGA芯片的FIFO中,在這里須注意,當采集圖像的分辨率很大時,該數(shù)據(jù)傳輸?shù)臅r鐘信號可達到165MHz,輸出的并行圖像數(shù)據(jù)為24位的數(shù)據(jù),所以帶寬可達到3.96GHz,在選取外部存儲器是須考慮帶寬的要求。圖1DVI-D接口DDC:DisplayDataChannel(顯示數(shù)據(jù)通道)指主機與顯示設備的通訊方式?;贓nd-user的即插即用功能的需求,VESA定義了DDC標準。包含DDC1/DDC2B/DDC2B+等方式。DDC2B是主機與顯示設備準雙向通信,基于I2C通信協(xié)議。只有主機向顯示器發(fā)出需求信號,并得到顯示器的響應后,才送出EDID資料。EDID:ExtendedDisplayIdentificationData(外部顯示設備標志數(shù)據(jù))指DDC通信中傳輸?shù)娘@示設備數(shù)據(jù)。EDID包含顯示設備的基本參數(shù),如制造廠商、產(chǎn)品名稱、行場頻、可支持的分辨率等。圖中的E2PROM是一個重要的存儲器,存儲由計算機傳來的制造廠商、產(chǎn)品名稱、行場頻、可支持的分辨率等參數(shù),只有該存儲器工作起來后,DVI接口才可以正常工作,該存儲器顯示數(shù)據(jù)通道為DDC,在這里與DVI接口插上時,該處有個上拉電阻進行指示,計算機會自動將各種參數(shù)輸入到該存儲器,這樣才可以從DVI接口輸出以各種參數(shù)為標準的圖像數(shù)據(jù)。圖2DVI-I接口2選取存儲圖像數(shù)據(jù)的緩沖存儲器根據(jù)上述采集圖像數(shù)據(jù)的帶寬要求,在這里用的是DDR-SDRAM存儲器,時鐘為200MHz,數(shù)據(jù)位寬為16位,所以,帶寬可達到6.4GHz,利用率達到65%即可滿足上述DVI接口芯片輸入到FPGA芯片的帶寬要求。由于從DVI芯片輸入到FPGA芯片的圖像數(shù)據(jù)的時鐘是165MHz,與輸出到DDR-SDRAM存儲器的時鐘頻率200MHz不同步,所以,在這里FPGA芯片中要用到異步FIFO進行緩沖,將從DVI****芯片輸入的圖像數(shù)據(jù)緩沖到寬度為24位,深度為2048的FIFO中,其中輸入時鐘根據(jù)輸入的圖像分辨率計算得出,可輸出的時鐘為165MHz,然后再從FIFO緩沖期將數(shù)據(jù)輸出到DDR-SDRAM存儲器,其中輸出到DDR-SDRAM的圖像數(shù)據(jù)的時鐘為200MHz,輸出的時鐘為雙數(shù)據(jù)率始終,即數(shù)據(jù)有效時鐘可達到400MHz,再將DDR-SDRAM存儲器中的圖像數(shù)據(jù)輸出到FPGA芯片中,在這里輸出到FPGA芯片的緩沖階段,需要借助FIFO對輸出到外部接口芯片進行緩沖。3圖像處理由于人眼看到的圖像亮度是非線性等級的,該系統(tǒng)的輸出到存儲器的圖像是線性的,所以需進行校正處理,在這里運用了gamma校正算法進行處理,Y=KXr,F(xiàn)PGA芯片對gamma校正的實現(xiàn)過程就是進行數(shù)據(jù)的映射,對從FIFO輸出到外部接口的圖像數(shù)據(jù)進行數(shù)據(jù)的一一映射。得到輸出圖像,從輸出接口將校正后的圖像數(shù)據(jù)輸出到外部器件。圖3FPGA控制全彩大屏幕LED系統(tǒng)原理圖4應用于不同領域的兩種輸出接口模式①FPGA芯片輸出端連接驅(qū)動電流芯片該接口的使用適合于輸出的是多路驅(qū)動電流芯片,用FPGA芯片輸出管腳時序控制多路外部驅(qū)動電流芯片,驅(qū)動電流芯片再對RGB發(fā)光二極管進行控制,將整個電腦想要顯示的圖像顯示到大屏幕LED上。②接收端為以太網(wǎng)線的接口該接口適合于對一路輸入DVI****芯片接口圖像的輸出,該接口可以用于遠距離傳輸圖像信息,應用于大屏幕的LED的顯示。DVI-Integrated(DVI-I)接口(18+5和24+5)是兼容數(shù)字和模擬接口的,所以,DVI-I的插座就有18個或24個數(shù)字插針的插孔+5個模擬插針的插孔(就是旁邊那個四針孔和一個十字花)。比DVI-D多出來的4根線用于兼容傳統(tǒng)VGA模擬信號?;谶@樣的結構,DVI-I插座可以插DVI-I和DVI-D的插頭,而DVI-D插座只能插DVI-D的插頭。DVI-I兼容模擬接口并不意味著模擬信號的接口D-Sub插頭可以直接連接在DVI-I插座上,它必須通過一個轉(zhuǎn)換接頭才能連接使用。一般采用這種接口的顯卡都會帶有相關的轉(zhuǎn)換接頭??紤]到兼容性問題,目前顯卡一般會采用DVI-I接口,這樣可以通過轉(zhuǎn)換接頭連接到普通的VGA接口。而帶有兩個DVI接口的顯示器一般使用DVI-D類型。而帶有一個DVI接口和一個VGA接口的顯示器,DVI接口一般使用帶有模擬信號的DVI-I接口。顯示設備采用DVI接口優(yōu)點DVI傳輸?shù)氖菙?shù)字信號,數(shù)字圖像信息不需經(jīng)過任何轉(zhuǎn)換,就會直接被傳送到顯示設備上,減少了數(shù)字向模擬再到數(shù)字煩瑣的轉(zhuǎn)換過程,大大節(jié)省了時間,因此它的速度更快,能有效消除拖影現(xiàn)象,使用DVI進行數(shù)據(jù)傳輸,信號不衰減,色彩更純凈,更逼真。計算機內(nèi)部傳輸?shù)氖嵌M制的數(shù)字信號,使用VGA接口連接全彩LED大屏幕顯示器,就需要先把信號通過顯卡中的D/A轉(zhuǎn)換器轉(zhuǎn)變?yōu)镽、G、B三原色信號和行、場同步信號,這些信號通過模擬信號線傳輸?shù)饺蔐ED大屏幕上,還需要相應的A/D轉(zhuǎn)換器將模擬信號再轉(zhuǎn)變成數(shù)字信號,才能在全彩LED大屏幕上顯示出圖像。在上述的D/A、A/D轉(zhuǎn)換和信號傳輸過程中不可避免信號的損失和受到干擾,從而導致圖像出現(xiàn)失真甚至顯示錯誤。DVI接口無須進行這些轉(zhuǎn)換,避免了信號的損失,使圖像的清

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論