![基于CPLD的VGA視頻顯示系統(tǒng)的設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/4c353127a2be11d9523f318feedf3a41/4c353127a2be11d9523f318feedf3a411.gif)
![基于CPLD的VGA視頻顯示系統(tǒng)的設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/4c353127a2be11d9523f318feedf3a41/4c353127a2be11d9523f318feedf3a412.gif)
![基于CPLD的VGA視頻顯示系統(tǒng)的設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/4c353127a2be11d9523f318feedf3a41/4c353127a2be11d9523f318feedf3a413.gif)
![基于CPLD的VGA視頻顯示系統(tǒng)的設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/4c353127a2be11d9523f318feedf3a41/4c353127a2be11d9523f318feedf3a414.gif)
![基于CPLD的VGA視頻顯示系統(tǒng)的設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/4c353127a2be11d9523f318feedf3a41/4c353127a2be11d9523f318feedf3a415.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
引言
顯示系統(tǒng)在工業(yè)、農(nóng)業(yè)及日常生活中扮演著越來越重要的角色,因此,對(duì)其進(jìn)行設(shè)計(jì)與研究具有十分重要的意義。
CPLD(ComplexProgrammableLogicDevice;復(fù)雜可編程邏輯器件)具有編程靈活、集成度高、設(shè)計(jì)開發(fā)周期短、適用范圍寬、開發(fā)工具先進(jìn)等優(yōu)點(diǎn),用戶可根據(jù)自身需要構(gòu)造數(shù)字集成電路。其基本設(shè)計(jì)方法是借助集成開發(fā)軟件平臺(tái),用原理圖、硬件描述語言等方法,生成相應(yīng)的目標(biāo)文件,通過下載電纜將代碼傳送到目標(biāo)芯片中,從而實(shí)現(xiàn)數(shù)字系統(tǒng)。CPLD的應(yīng)用目前已深入網(wǎng)絡(luò)、儀器儀表、汽車電子、數(shù)控機(jī)床、航天測控設(shè)備等領(lǐng)域,其設(shè)計(jì)及應(yīng)用成為電子工程師必備的一項(xiàng)技能。
系統(tǒng)總體設(shè)計(jì)方案
XC95144XL是5ns引腳延遲、系統(tǒng)頻率高達(dá)178MHz、144個(gè)宏單元、3200個(gè)可用邏輯門單元的可編程邏輯器件。本設(shè)計(jì)采用XC95144XL作為數(shù)據(jù)傳輸與控制核心模塊,接受來自TMS320C6416T的視頻數(shù)據(jù),并采用兩片IS61WV51216ALL組成緩存,以達(dá)到實(shí)時(shí)輸入輸出數(shù)據(jù)的效果。本部分實(shí)現(xiàn)框圖如圖1所示。圖1視頻顯示功能框圖
系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)硬件設(shè)計(jì)主要包括:TMS320C6416T與VGA顯示系統(tǒng)的接口設(shè)計(jì);2片IS61WV51216ALLSRAM組成的緩存模塊;視頻DAC模塊。
TMS320C6416T與VGA顯示系統(tǒng)的接口設(shè)計(jì)
來自4片TMS320C6416T的圖像處理機(jī)的EMIFB口連接在一起,并通過CPLD的仲裁,使能哪一塊圖像處理機(jī)輸出數(shù)據(jù)至VGA顯示系統(tǒng)。
采用C6416T的EMIFB口輸出處理結(jié)果,當(dāng)1片C6416T要求輸出數(shù)據(jù)時(shí),C6416T要通過GP01向CPLD發(fā)送輸出數(shù)據(jù)請(qǐng)求,CPLD根據(jù)內(nèi)部邏輯確定是否允許C6416T請(qǐng)求。內(nèi)部邏輯準(zhǔn)則如下:
各個(gè)DSP的輸出數(shù)據(jù)請(qǐng)求優(yōu)先級(jí)別相等,請(qǐng)求信號(hào)先到者先被允許,后到者不能中斷正在響應(yīng)的請(qǐng)求。對(duì)于同時(shí)到來的請(qǐng)求,CPLD響應(yīng)先接收到原始視頻信號(hào)的C6416T。
當(dāng)CPLD響應(yīng)一個(gè)C6416T的輸出數(shù)據(jù)請(qǐng)求時(shí),CPLD向C6416T的BHOLD#信號(hào)發(fā)送響應(yīng)信號(hào)(對(duì)EMIFB的保持請(qǐng)求輸入信號(hào))。此時(shí),數(shù)據(jù)開始輸出。
2片IS61WV51216ALLSRAM組成的緩存模塊
2片XC95144XL各自連接1片IS61WV51216ALL組成的圖像緩存模塊。
實(shí)時(shí)顯示控制:由CPLD對(duì)各個(gè)6416T圖像處理機(jī)數(shù)據(jù)輸出接口(EMIFB)總線進(jìn)行總線仲裁,實(shí)現(xiàn)各個(gè)6416T圖像處理機(jī)的圖像數(shù)據(jù)分時(shí)輸出。由于VGA的刷新頻率大于輸入信號(hào)的頻率,因此采用兩片SRAM“乒乓存取”工作方式,組成了圖像數(shù)據(jù)緩沖區(qū),每片SRAM存放一幀圖像,由CPLD控制其乒乓讀寫切換以達(dá)到實(shí)時(shí)顯示效果。數(shù)據(jù)緩存電路框圖如圖2所示。
采用一組SRAM作為顯存,可以簡化系統(tǒng)設(shè)計(jì)、降低成本。這時(shí)可以考慮利用行時(shí)序和幀時(shí)序中SRAM總線空閑的時(shí)序段,在不關(guān)閉圖像顯示的情況下實(shí)現(xiàn)顯存SRAM的數(shù)據(jù)更新。該方法的更新率與數(shù)據(jù)寫速度密切相關(guān),顯存的寫數(shù)據(jù)速度越快,該方法的更新率就越高。
視頻DAC模塊
ADV7123是一個(gè)三路10位輸入的高速視頻DAC,具有330MHz的最大采樣速度,與多種高精度的顯示系統(tǒng)兼容,包括RS-343A和RS-170,可以廣泛應(yīng)用于如HDTV、數(shù)字視頻系統(tǒng)(1600*1200@100Hz)、高分辨率的彩色圖片圖像處理、視頻信號(hào)再現(xiàn)等,因此能夠滿足多方面應(yīng)用需求。視頻DAC(ADV7123)工作原理如圖3所示。圖2數(shù)據(jù)緩存電路框圖圖3ADV7123工作原理
CPLD提供Hsync(行)、Vsync(場)同步信號(hào),直接接入15針的VGA顯示接口連接器。在點(diǎn)時(shí)鐘脈沖pixelclock的作用下將3路10位的RGB信號(hào)送入數(shù)據(jù)寄存器,而后送到3個(gè)DAC模塊,復(fù)合消隱信號(hào)和復(fù)合同步信號(hào)加到紅、綠、藍(lán)模擬信號(hào)送到輸出端。
系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)是本文的重點(diǎn),主要包括三部分內(nèi)容:SRAM讀寫狀態(tài)機(jī)的設(shè)計(jì)、CPLD與SRAM的緩沖模塊通信以及VGA時(shí)序設(shè)計(jì)。
SRAM讀寫狀態(tài)機(jī)的設(shè)計(jì)
以6416為核心的圖象處理機(jī)通過外部存儲(chǔ)器接口向外傳送數(shù)據(jù),連接到后端的顯示系統(tǒng);但SRAM需要嚴(yán)格的通信時(shí)序確保數(shù)據(jù)的完整性,此處在CPLD內(nèi)部通過狀態(tài)機(jī)構(gòu)造SRAM的讀時(shí)序和寫時(shí)序,確保了6416能夠和SRAM正常通信,也確保緩沖模塊的正常運(yùn)行。讀寫SRAM的時(shí)序圖如圖4和圖5所示。
圖4讀周期時(shí)序圖
圖5寫周期時(shí)序圖
當(dāng)從SRAM中讀取數(shù)據(jù)時(shí):首先使能片選;UB、LB時(shí)鐘處于有效狀態(tài);WE為高,時(shí)鐘處于無效狀態(tài);主要由OE的時(shí)序來控制使其符合讀時(shí)序圖,才能正確地讀出存儲(chǔ)器中的數(shù)據(jù)。在向SRAM中寫入數(shù)據(jù)時(shí),同樣首先使能片選;UB、LB時(shí)鐘處于有效狀態(tài);OE為高,時(shí)鐘處于無效狀態(tài);主要由WE的時(shí)序來控制使之符合寫時(shí)序圖,才能向存儲(chǔ)器正確寫入數(shù)據(jù)。
CPLD與SRAM組成的緩沖模塊的通信
CPLD與SRAM組成的緩沖通信模塊,即如何乒乓讀寫SRAM機(jī)制。設(shè)定一個(gè)讀寫標(biāo)志FLAG,當(dāng)一塊SRAM寫滿一幀圖像時(shí),F(xiàn)LAG會(huì)出現(xiàn)“1”到“0”或者“0”到“1”的跳變,同時(shí)切換數(shù)據(jù)流的流向,寫另一塊SRAM,同時(shí)切換輸出至后級(jí)DAC的數(shù)據(jù)流;如此循環(huán),軟件流程圖如圖6所示。
VGA時(shí)序發(fā)生器設(shè)計(jì)
VGA標(biāo)準(zhǔn)時(shí)序參考圖如圖7所示,并用VERILOGHDL設(shè)計(jì)ForVESA800*600@60Hz:VGA時(shí)序的源代碼:
圖6緩沖模塊通信軟件流程圖
圖7VGA標(biāo)準(zhǔn)時(shí)序參考圖
modulevga(resetn,clock,hsync,vsync);
inputresetn,clock;
outputhsync,vsync,blank;
reghsync,vsync;
reg[10:0]hcnt,vcnt;
//行時(shí)序參數(shù)
parameterH_PIXELS='d806,
H_FRONTPORCH='d37,
H_SYNCTIME='d128,
H_BACKPORCH='d85,
H_SYNCSTART='d843,//H_PIXELS+H_FRONTPORCH,
H_SYNCEND='d971,//H_SYNCSTART+H_SYNCTIME,
H_PERIOD='d1056,//H_SYNCEND+H_BACKPORCH,
//場時(shí)序參數(shù)
V_LINES='d604,
V_FRONTPORCH=-1,
V_SYNCTIME='d4,
V_BACKPORCH='d21,
V_SYNCSTART='d603,//V_LINES+V_FRONTPORCH,
V_SYNCEND='d607,//V_SYNCSTART+V_SYNCTIME,
V_PERIOD='d628;//V_SYNCEND+V_BACKPORCH;
always@(posedgeclockornegedgeresetn)
if(!resetn)
hcnt<=0;
elseif(hcnt<H_PERIOD)
hcnt<=hcnt+1;
else
hcnt<=0;
always@(posedgeclockornegedgeresetn)
if(!resetn)
hsync<=1;
elseif(hcnt>=H_SYNCSTART&&hcnt<H_SYNCEND)
hsync<=0;
else
hsync<=1;
always@(posedgehsyncornegedgeresetn)
if(!resetn)
vcnt<=0;
elseif(vcnt<V_PERIOD)
vcnt<=vcnt+1;
else
vcnt<=0;
always@(posedgehsyncornegedgeresetn)
if(!resetn)
vsync<=1;
elseif(vcnt>=V_SYNCSTART&&vcnt<V_SYNCEND)
vsync<=0;
else
vsync<=1;
系統(tǒng)分析
經(jīng)過反復(fù)測試,系統(tǒng)能夠?qū)⒉杉藬?shù)據(jù)實(shí)時(shí)傳送到顯示器上,具體性能指標(biāo)如下:
視頻輸出:VGA視頻輸出
視頻顯示DA轉(zhuǎn)換精度:10bit
圖像輸出標(biāo)準(zhǔn):SVGA(75Hz,800×600)
顯示分辨率:10bit
結(jié)語
該VGA視頻顯示系統(tǒng)不但可以穩(wěn)定地采集圖像數(shù)據(jù),而且可以實(shí)時(shí)將數(shù)據(jù)傳輸?shù)紺RT顯示器,便于以后人工綜合分析、處理。它特別適用于大型商場等顯示端,可以說是一個(gè)理想的解決方案。本文標(biāo)簽:電子應(yīng)用電子資訊相關(guān)商機(jī):電子技術(shù)應(yīng)用電子應(yīng)用材料電子計(jì)算機(jī)應(yīng)用電子天平今日熱門報(bào)價(jià)我也要出現(xiàn)在這里產(chǎn)品名稱單價(jià)(不含運(yùn)費(fèi))查看\o"供應(yīng)VGA線(圖)"供應(yīng)VGA線(圖)價(jià)格面議查看更多\o"供應(yīng)VGA線"供應(yīng)VGA線價(jià)格面議查看更多\o"供應(yīng)浩泰VGA延長器多媒體教學(xué)用2路VGA延長器"供應(yīng)浩泰VGA延長器多媒體教...480.00/臺(tái)
查看更多\o"供應(yīng)VGA轉(zhuǎn)視頻轉(zhuǎn)換器"供應(yīng)VGA轉(zhuǎn)視頻轉(zhuǎn)換器300.00/臺(tái)
查看更多關(guān)于“電子應(yīng)用”的資訊論壇博客商友圖庫LED光學(xué)、熱學(xué)設(shè)計(jì)與應(yīng)用聯(lián)合實(shí)[01/29]使用LabVIEW2009輕松[01/29]優(yōu)化無線基站中PA的性能與效[01/29]FPGA單芯片四核二乘二取二的安[01/29]STN-LCD驅(qū)動(dòng)控制芯片的AS[01/29]技術(shù)創(chuàng)新[專題]光纖傳感器在測井上的研究分析[01/29]基于PIC單片機(jī)開發(fā)的高精度數(shù)據(jù)[01/29]嵌入式Linux網(wǎng)絡(luò)驅(qū)動(dòng)程序的開[01/29]索尼澳大利亞公司選擇泰克高性能波[01/29]無刷直流風(fēng)扇電機(jī)180度正弦波控[01/29]您可能關(guān)注的“電子應(yīng)用”問答更多已解答電子商務(wù)網(wǎng)站發(fā)展趨勢及其工作應(yīng)用?已解答電子商務(wù)的應(yīng)用步驟是什么已解答電子商務(wù)交易服務(wù)器有哪些應(yīng)用已解答電子商務(wù)的具體應(yīng)用在哪?怎么樣才能更好的應(yīng)用目前的網(wǎng)絡(luò)資源已解答乙二醇在電子化學(xué)品和電容器方面的應(yīng)用?已解答世界各國的正負(fù)電子對(duì)撞機(jī)以及它們的應(yīng)用?已解答企業(yè)管理中應(yīng)用電子商務(wù)存在問題及分析已解答電子商務(wù)應(yīng)用系統(tǒng)已解答電子貨幣在電子商務(wù)中的應(yīng)用研究已解答電子標(biāo)簽的原理應(yīng)用~銷量8000!呢大衣?lián)屬徶性落N千件學(xué)院風(fēng)格子襯衫30元買到淘寶熱銷棉衣2009年度十大手機(jī)揭曉30款白領(lǐng)最愛小戶臥室低價(jià)好貨汽車擦車手套年末偷偷萌芽的紅繩年輕人喜歡的新奇錢包2010開春熱賣新奇玩意阿里巴巴史上最猛的促銷1臺(tái)電腦37個(gè)爆賺錢金點(diǎn)子服裝店顧問式銷售技巧熱門商機(jī)我也要出現(xiàn)在這里\o"供應(yīng)多媒體音視頻線"供應(yīng)多媒體音視頻線\o"供應(yīng)VGA線BNC"供應(yīng)VGA線BNC\o"供應(yīng)96編織20MVGA線"供應(yīng)96編織20MVGA線\o"供應(yīng)VGA線."供應(yīng)VGA線.\o"供應(yīng)vga線"供應(yīng)vga線返回資訊首頁“由于地址不明等原因,本網(wǎng)使用部分文字、攝影作品報(bào)酬未能及時(shí)支付,在此深表歉意,相關(guān)權(quán)利人可與中華版權(quán)代理總公司聯(lián)系協(xié)助解決”。地址:北京市東城區(qū)安定門東大街28號(hào)雍和大廈西樓三層,郵編:100007,電話轉(zhuǎn)),傳真/p>
0網(wǎng)上熱銷商品我也要出現(xiàn)在這里\o"供應(yīng)VGA線"供應(yīng)VGA線5.00/條\o"蘋果MiniDVItoVga"蘋果MiniDVItoVga35.00/條\o"供應(yīng)VGA線"供應(yīng)VGA線價(jià)格面議\o"供應(yīng)VGA轉(zhuǎn)接頭"供應(yīng)VGA轉(zhuǎn)接頭5.00/條\o"供應(yīng)VGA轉(zhuǎn)RJ45轉(zhuǎn)換頭"供應(yīng)VGA轉(zhuǎn)RJ45轉(zhuǎn)換頭價(jià)格面議熱門標(biāo)簽>>更多資訊排行>>更多蘋果iPad發(fā)布現(xiàn)場直擊(2805次)谷歌NexusOne拆解成本$175(286次)3D顯示技術(shù)全面解析(275次)死的還少嗎?富士康稱70萬員工只有6人猝死…(253次)未來行業(yè)發(fā)展趨勢3D顯示技術(shù)全面解析(22次)國美蘇寧取消最高補(bǔ)貼限額隔空上演LED電…(11次)直播中心>>更多開服裝店的進(jìn)貨法則服裝店的銷售技巧與策略網(wǎng)絡(luò)服裝銷售的修煉術(shù)馬云:我反對(duì)把企業(yè)做大!致富商機(jī)金融服務(wù)論壇博客商圈換個(gè)包裝多掙客戶80萬全國小商品批發(fā)市場大全深圳老板欠薪我要?dú)⑺鯓訉?duì)付難纏女業(yè)務(wù)?30歲男竟淪為公司前臺(tái)牛仔褲成本一看嚇一跳年底,工人嚷著要回家今年你的貨款能收回嗎五皇冠曬今春流行女裝曬今冬爆款流行女裝[小黑]代理被挖走,我們?nèi)娣磽?![安之夢]每年三百萬?這單我不接![創(chuàng)業(yè)先.]白手起家開店開廠年入百萬揭開加盟招商連鎖騙局尋找最牛人脈網(wǎng)商[服飾聯(lián)盟]讓胸前成為性感焦點(diǎn)[首飾聯(lián)盟]讓男人變性感的首飾[上海灘]平凡人和富人6大差異\o"最小化"\o"還原"還原推薦供求最新資訊韓版包時(shí)尚女..顯瘦修腿冬款百..批B09163..韓版女包批發(fā)Z..【廠家直供十月..和風(fēng)拼布化妝包\o"化工網(wǎng)"化工網(wǎng)HYPERLINK
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度歷史遺跡保護(hù)裝修合同增項(xiàng)條款
- 2025年度智能制造生產(chǎn)線項(xiàng)目管理人員聘用合同
- 2024交通安全的總結(jié)范文(30篇)
- 2024-2025學(xué)年第16課國家出路的探索與列強(qiáng)侵略的加劇-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年典型國際鐵路運(yùn)輸合同
- 2025年中介居間合同示例
- 2025年農(nóng)村基礎(chǔ)設(shè)施優(yōu)化共建協(xié)議
- 2025年住宅按揭貸款協(xié)議書樣本
- 2025年停車場地合同模板
- 2025年渦輪螺槳發(fā)動(dòng)機(jī)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 2025年中考物理總復(fù)習(xí)《壓強(qiáng)》專項(xiàng)測試卷含答案
- 《智能傳感器技術(shù)》課件
- SaaS服務(wù)具體應(yīng)用合同范本2024版版
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末 政治試題(含答案)
- 2025-2030年中國旅居康養(yǎng)行業(yè)全國市場開拓戰(zhàn)略制定與實(shí)施研究報(bào)告
- 知識(shí)產(chǎn)權(quán)培訓(xùn)內(nèi)容課件
- 2025年幼兒園年度工作總結(jié)及工作計(jì)劃
- 殘疾人掛靠合作合同協(xié)議書范本
- 《物料擺放規(guī)范》課件
- 寧夏“8·19”較大爆燃事故調(diào)查報(bào)告
- 電池結(jié)構(gòu)及原理
評(píng)論
0/150
提交評(píng)論