當前位置:首頁 > 工業(yè)控制 > 電子設計自動化
[導讀]0 引 言 利用現(xiàn)場可編程邏輯器件產(chǎn)生VGA時序信號和彩條圖像信號,并將其作為信號源,應用于電視機或計算機等彩色顯示器的電路開發(fā),方便彩色顯示器驅動控制電路的調(diào)試。計算機顯示器的顯示有許多標準,常見的有VGA,

0 引 言

利用現(xiàn)場可編程邏輯器件產(chǎn)生VGA時序信號和彩條圖像信號,并將其作為信號源,應用于電視機或計算機等彩色顯示器的電路開發(fā),方便彩色顯示器驅動控制電路的調(diào)試。計算機顯示器的顯示有許多標準,常見的有VGA,SVGA等。在這里嘗試用FPGA實現(xiàn) VGA圖像顯示控制器,這一過程通過編程實現(xiàn),之后通過軟件的測試和仿真,當軟件驗證無誤后完成硬件的下載驗證,最終在CRT顯示器上實現(xiàn)輸出,基本原理就是利用FPGA的可編程原理和VGA的時序控制原理,這在產(chǎn)品開發(fā)設計中有許多實際應用。

1 VGA顯示原理

VGA(Video Graphics Array)作為一種標準的顯示接口得到了廣泛的應用。VGA在任何時刻都必須工作在某一顯示模式下,其顯示模式分為字符顯示模式和圖形顯示模式,而在應用中討論的都是圖形顯示模式。

VGA的圖形模式分為三類:CGA,EGA兼容的圖形模式;標準VGA圖形模式;VGA擴展圖形模式,后兩種圖形模式統(tǒng)稱為VGA圖形模式。文中基于標準VGA模式來實現(xiàn)。工業(yè)標準的VGA顯示模式為:640×480×16×60。

常見的彩色顯示器一般由陰極射線管(CRT)構成,彩色由GRB(Green Red Blue)基色組成。顯示采用逐行掃描的方式解決,陰極射線槍發(fā)出電子束打在涂有熒光粉的熒光屏上,產(chǎn)生GRB基色,合成一個彩色像素。掃描從屏幕的左上方開始,從左到右,從上到下,逐行掃描,每掃完一行,電子束回到屏幕的左邊下一行的起始位置,在這期間,CRT、對電子束進行消隱,每行結束時,用行同步信號進行行同步;掃描完所有行,用場同步信號進行場同步,并使掃描回到屏幕的左上方,同時進行場消隱,并預備進行下一次的掃描。VGA顯示控制器控制 CRT顯示圖象的過程如圖1所示。


2 VGA信號時序

圖2所示是計算機VGA(640×480,60 Hz)圖像格式的信號時序圖。圖2中,V_sync為場同步信號,場周期TVSYNC=16.683 ms,每場有525行,其中480行為有效顯示行,45行為場消隱期。場同步信號Vs中每場有1個脈沖,該脈沖的低電平寬度tWV=63μs(2行)。場消隱期包括場同步時間tWH、場消隱前肩tHV(13行)、場消隱后肩tVH(30行),共45行。行周期THSYNC=31.78μs,每顯示行包括 800點。其中,640點為有效顯示區(qū),160點為行消隱期(非顯示區(qū))。行同步信號Hs中每行有一個脈沖,該脈沖的低電平寬度tWV=3.81 μs(即96個DCK);行消隱期包括行同步時間tWH,行消隱前肩tHC(19個DCLK)和行消隱后肩tCH(45個DCLK),共160個點時鐘。復合消隱信號是行消隱信號和場消隱信號的邏輯與,在有效顯示期復合消隱信號為高電平,在非顯示區(qū)域它是低電平。


3 VGA時序信號及彩條信號產(chǎn)生模塊設計

3.1 VGA時序信號產(chǎn)生模塊

VGA時序信號產(chǎn)生模塊包括行點數(shù)計數(shù)器h_cnt、場行數(shù)計數(shù)器v_cnt、行同步產(chǎn)生狀態(tài)機h_state和場同步產(chǎn)生狀態(tài)機v_state等。其中,行點數(shù)計數(shù)器是800進制計數(shù)器,場行數(shù)計數(shù)器是525進制計數(shù)器。行同步狀態(tài)機h_state有h_video,h_front,h_sync, h_back四種狀態(tài),它根據(jù)行點數(shù)計數(shù)器的計數(shù)值來進行狀態(tài)轉換;場同步狀態(tài)機v_state有v_video,v_Front,v_sync, v_Back四種狀態(tài),它根據(jù)場行數(shù)計數(shù)器的計數(shù)值來進行狀態(tài)翻轉。這兩個狀態(tài)機的狀態(tài)轉移圖分別如圖3和圖4所示。


當行狀態(tài)機h_state復位時,即進入h_video狀態(tài),它對應每行的有效顯示區(qū)域。行計數(shù)器h_cnt對25 MHz的點時鐘進行計數(shù),當行計數(shù)器h_cnt的計數(shù)值到達639時,行同步狀態(tài)機即進入行消隱前肩h_front狀態(tài);當h_cnt的計數(shù)值為663 時,行同步狀態(tài)機進入行同步狀態(tài)h_sync,此時,行同步信號Hs輸出低電平。當h_cnt的計數(shù)值為759時,狀態(tài)機即進入行消隱后肩h_back狀態(tài);當行狀態(tài)機為h_front,h_sync,h_back狀態(tài)時,行消隱信號輸出低電平。當h_cnt的計數(shù)值為799時,行同步狀態(tài)機進人 h_video狀態(tài),同時,行計數(shù)器的同步復位信號為高電平,使行計數(shù)器復位。

場狀態(tài)機v_state開始時進入v_video狀態(tài),對應每場的有效顯示行,場計數(shù)器v_cnt的計數(shù)值每行加1。當場計數(shù)器的計數(shù)值到達479時,場狀態(tài)機翻轉,進入場消隱前肩v_ront狀態(tài);當v_cnt的值為497時,狀態(tài)機v_state進入場同步狀態(tài)v_sync,場同步信號Vs此時輸出低電平;當v_cnt的值為499時,狀態(tài)機v_state進入場消隱后肩v_back狀態(tài);當v_cnt的值為524時,狀態(tài)機v_state又翻轉進入 v_video狀態(tài),同時輸出高電平到場計數(shù)器v_cnt的同步清零端使其清零。當場狀態(tài)機v_state的狀態(tài)為v_Front,v_sync, v_Back三種狀態(tài)時,場消隱信號輸出低電平,其余時刻為高電平。行、場消隱信號的邏輯與即為復合消隱信號。


3.2 VGA彩條信號產(chǎn)生模塊

彩條信號產(chǎn)生模塊包括了彩條模式控制、豎彩條發(fā)生和橫彩條發(fā)生等三個模塊。豎彩條發(fā)生模塊根據(jù)行點數(shù)器h_cnt的計數(shù)值來產(chǎn)生彩條,其流程圖如圖5所示。它對行點數(shù)計數(shù)器的數(shù)值進行判斷,每80條豎線生成一種豎彩條,共8種豎彩條橫彩條發(fā)生模塊與豎彩條發(fā)生模塊相似。它根據(jù)場行數(shù)計數(shù)器v_cnt的計數(shù)值來產(chǎn)生橫彩條,流程圖如圖6所示。每60條掃描線為一個彩條寬度,共8種橫彩條模式。計數(shù)器mode的值又決定著輸出彩條信號的類型,當mode為0 時,輸出的彩條為豎彩條;當mode為1時,輸出的彩條橫彩條。




3.3 用FPGA下載驗證結果

對上述分析的兩個模塊,已經(jīng)用QuartusⅡ軟件進行仿真驗證,并得到正確的仿真圖形。通過了軟件的測試,設計進入了最終階段——硬件的調(diào)試與通過,本設計采取的是FPGA開發(fā)板,圖7就是FPGA開發(fā)板的實物圖,將程序寫入PC機經(jīng)過FPGA芯片在VGA接口處輸出數(shù)據(jù),并顯示在CRT顯示器中。圖 8,圖9就是設計出的8種彩色條紋輸出顯示控制器設計的最終輸出結果。


由實驗結果可以看出,該設計可以正確地輸出8種彩色的橫條紋和豎條紋。從而驗證VGA模塊的時序及彩條信號模塊的正確性。

4 結 語

在調(diào)試電路時,使用FPGA中多余的邏輯產(chǎn)生VGA信號和彩條信號,所產(chǎn)生的信號穩(wěn)定可靠,為電路調(diào)試帶來了很多方便。

在實際應用中,還可以方便地修改彩條信號產(chǎn)生模塊。比如,可以修改行、場計數(shù)器的判斷值,以調(diào)整彩條的大小,增加延時跳變的功能,使輸出的彩條信號產(chǎn)生各種變化。此外,與VGA信號類似,改變行、場狀態(tài)機的轉換值和行、場計數(shù)器的設置,還可以產(chǎn)生其他各種模式的圖像信號,以適應不同分辨率圖像顯示的需要。如果在該設計的基礎上加上采集模塊,就可以顯示希望顯示的圖片。



參考文獻:

[1].VGAdatasheethttp://www.dzsc.com/datasheet/VGA_2568786.html.
[2].CRTdatasheethttp://www.dzsc.com/datasheet/CRT_2331578.html.


來源:博士1次

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉