當前位置:首頁 > 顯示光電 > 顯示光電
[導讀]本文對嵌入式VGA顯示的實現方法進行了研究?;谶@種設計方法的嵌入式VGA顯示系統(tǒng),可以在不使用VGA顯示卡和計算機的情況下,實現VGA圖像的顯示和控制。

    VGA(Video Graphics Array)是IBM在1987年隨PS/2機一起推出的一種視頻傳輸標準,具有分辨率高、顯示速率快、顏色豐富等優(yōu)點,在彩色顯示器領域得到了廣泛的應用。目前VGA技術的應用還主要基于VGA顯示卡的計算機、筆記本等設備,而在一些既要求顯示彩色高分辨率圖像又沒有必要使用計算機的設備上,VGA技術的應用卻很少見到。本文對嵌入式VGA顯示的實現方法進行了研究?;谶@種設計方法的嵌入式VGA顯示系統(tǒng),可以在不使用VGA顯示卡和計算機的情況下,實現VGA圖像的顯示和控制。系統(tǒng)具有成本低、結構簡單、應用靈活的優(yōu)點,可廣泛應用于超市、車站、飛機場等公共場所的廣告宣傳和提示信息顯示,也可應用于工廠車間生產過程中的操作信息顯示,還能以多媒體形式應用于口常生活。

  1 顯示原理與VGA時序實現

  通用VGA顯示卡系統(tǒng)主要由控制電路、顯示緩存區(qū)和視頻BIOS程序三個部分組成。控制電路如圖1所示。控制電路主要完成時序發(fā)生、顯示緩沖區(qū)數據操作、主時鐘選擇和D/A轉換等功能;顯示緩沖區(qū)提供顯示數據緩存空間;視頻BIOS作為控制程序固化在顯示卡的ROM中。

控制電路

  1.1 VGA時序分析

  通過對VGA顯示卡基本工作原理的分析可知,要實現VGA顯示就要解決數據來源、數據存儲、時序實現等問題,其中關鍵還是如何實現VGA時序。 VGA的標準參考顯示時序如圖2所示。行時序和幀時序都需要產生同步脈沖(Sync a)、顯示后沿(Back porch b)、顯示時序段(Display interval c)和顯示前沿(Front porch d)四個部分。幾種常用模式的時序參數如表1所示。

VGA的標準參考顯示時序

幾種常用模式的時序參數

  1.2 VGA時序實現

  首先,根據刷新頻率確定主時鐘頻率,然后由主時鐘頻率和圖像分辨率計算出行總周期數,再把表1中給出的a、b、c、d各時序段的時間按照主計數脈沖源頻率折算成時鐘周期數。在CPLD中利用計數器和RS觸發(fā)器,以計算出的各時序段時鐘周期數為基準,產生不同寬度和周期的脈沖信號,再利用它們的邏輯組合構成圖2中的a、b、c、d各時序段以及D/A轉換器的空白信號BLANK和同步信號SYNC。

  1.3 讀SRAM地址的產生方法

  主時鐘作為像素點計數脈沖信號,同時提供顯存SRAM的讀信號和D/A轉換時鐘,它所驅動的計數器的輸出端作為讀SRAM的低位地址。行同步信號作為行數計數脈沖信號,它所驅動的計數器的輸出端作為讀SRAM的高位地址。由于采用兩片SRAM,所以最高位地址作為SRAM的片選使用。由于信號經過CPLD內部邏輯器件時存在一定的時間延遲,在CPLD產生地址和讀信號讀取數據時,讀信號、地址信號和數據信號不能滿足SRAM讀數據的時序要求。可以利用硬件電路對讀信號進行一定的時序調整,使各信號之間能夠滿足讀SRAM和為DAC輸入數據的時序要求。

  1.4 數據寬度和格式

  如果VGA顯示真彩色BMP圖像,則需要R、G、B三個分量各8位,即24位表示一個像素值,很多情況下還采用32位表示一個像素值。為了節(jié)省顯存的存儲空間,可采用高彩色圖像,即每個像素值由16位表示,R、G、B三個分量分別使用5位、6位、5位,比真彩色圖像數據量減少一半,同時又能滿足顯示效果。

  2 功能單元設計

  實現VGA顯示,除了實現時序控制,還必須有其他功能單元的支持才能實現完整的圖像顯示。

  (1) 控制器:VGA顯示有多種模式,需要通過控制器實現模式間切換,還需要對顯示的內容進行接收、處理和顯示。所以控制器的性能越高,數據更新和顯示效果就越好。

  (2) 顯示數據緩存區(qū):VGA顯示要求顯存速度快、容量大。讀速度要達到65MHz以卜,存儲容量至少要2MB??刹捎酶咚賁RAM或SDRAM作為顯示數據緩存。

  (3) 數模轉換器DAC:VGA顯示對數模轉換DAC有如下要求:一是高速轉換,轉換的速度應該在80MHz或以上;二是剛步性好,能保證 R、G、B三路信號的同步性;三是有相應的精度??蛇x擇一種包括3路8位高速D/A的專用視頻芯片。

  (4) 數據源及其接口:要提高VGA顯示的效率,就要不斷更新數據,同時還要保證實時性,因此需要非常高的接口速度。VGA顯示卡雖可達到100Mbps的數據更新速度,但是一般設備、特別是嵌入式設備達不到這么高的速度,而且大多數情況下也不需要這么高的數據更新率。目前常用接口為EPP接口、USB接口、 TCP/IP、RS232C/485等。其中TCP/IP、EPP接口和USB接口是基于計算機的,速度較快;TCP/IP、RS232C/485是基于網絡通信的接口,其中RS485速度雖慢,但應用廣泛且容易實現遠程控制。

   在數據源為低速接口時,可以考慮采用 Flash或者SM存儲卡等預先存儲一些常用的圖像顯示數據和字庫文件,在更新數據時直接應用這些數據,從而加快顯示緩存的更新速度。這樣既能滿足高分辨率圖像的顯示,又能滿足文字信息數據的快速更新。剛時為了存儲更多的圖像,可以先存儲JPEG格式圖像,再由控制器解碼成BMP位圖圖像后送到顯示緩存顯示,這樣就相對擴展了Flash的存儲空間。同時,由于圖像的解碼速度要大大快于數據源接口的速度,也就相應提高了顯示緩存的數據更新速度。

  由各功能單元組成的VGA顯示硬件結構框圖如圖3所示。

由各功能單元組成的VGA顯示硬件結構框圖

  3 顯存數據更新與顯示的同步實現

  在VGA顯示時,要考慮如何實現顯存數據更新與顯示的同步進行。解決的方案有以下幾種:

  (1) 采用具有緩存作用的雙口RAM,這種方法使用的器件數量多、功耗大、成本高,基本不可取。

  (2) 采用兩組SRAM進行乒乓工作模式,一組SRAM用于顯示的同時,另一組SRAM用于圖像數據的更新,然后在兩組SRAM之間切換。這樣做會提高一些成本,而且需要更復雜的總線控制。

  (3) 利用FPAG/CPLD和SDRAM構造雙口SRAM。這種方法實時性好,成本較低,時序控制比較復雜,它是

實現高性能低成本要求的最佳方案。

  (4) 采用一組SRAM作為顯存,可以簡化系統(tǒng)設計、降低成本。這時可以考慮利用行時序和幀時序中SRAM總線空閑的時序段,在不關閉圖像顯示的情況下實現顯存SRAM的數據更新。該方法的更新率與數據寫速度密切相關,顯存的寫數據速度越快,該方法的更新率就越高。

  假設CPU的工作時鐘最大為60MHz,并采用JPEG解碼更新方式。這時如果將解碼緩存區(qū)分配在CPU片內內存,則更新數據時直接由內存向 SRAM寫數據,一次需要0.17μs;如果將解碼緩存區(qū)分配在片外空間,則更新數據時CPU要先從片外讀數據,再向SRAM寫數據,這樣寫一次需要 0.25μs。在相鄰顯示的兩幀圖像只存在局部差別或更新文本顯示信息時,可使用局部數據更新方法,以提高更新率。表2給出了顯示每幀圖像包含的總線空閑時間,以及在不同解碼緩存區(qū)分配方式下圖像全部更新和10%局部更新的幀率。這里提到的幀率是指對顯存數據的更新速度,而不是指圖像的屏幕刷新率,它對刷新率沒有影響。

顯示每幀圖像包含的總線空閑時間

  基于以上方案設計的嵌入式VGA顯示系統(tǒng)在只有系統(tǒng)控制板和CRT顯示器的情況下實現了嵌入式高分辨率VGA顯示。

  通過對嵌入式VGA顯示系統(tǒng)的設計分析和實際使用,得到如下結論:

  (1) 由于VGA顯示是一個高速過程,所以選擇器件時要選擇高速器件。

  (2) VGA顯示時序要求較嚴格,時序中的前后沿及同步脈沖寬度都要依照嚴格的參考數據設置。

  (3) 在一般情況下,由于數據接口的限制,數據更新率不能達到計算機的水平。通過一些特殊設計,還是能夠滿足大多數嵌入式VGA的需求。

  (4) 性能、成本和復雜度要綜合考慮,要以系統(tǒng)的實際需求為目標,采用合理而實用的設計方案。

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

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

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

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

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品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日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

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

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

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

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

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

關鍵字: 通信 BSP 電信運營商 數字經濟

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

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

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

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