<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > VGA是什么意思

VGA是什么意思

作者: 時(shí)間:2011-06-12 來(lái)源:網(wǎng)絡(luò ) 收藏

(Video Graphics Array)即視頻圖形陣列,是IBM在1987年隨PS/2機(PS/2 原是“Personal System 2”的,“個(gè)人系統2”,是IBM公司在1987年推出的一種個(gè)人電腦。PS/2電腦上使用的鍵盤(pán)鼠標接口就是現在的PS/2接口。因為標準不開(kāi)放,PS/2電腦在市場(chǎng)中失敗了。只有PS/2接口一直沿用到今天。)一起推出的使用模擬信號的一種視頻傳輸標準,在當時(shí)具有分辨率高、顯示速率快、顏色豐富等優(yōu)點(diǎn),在彩色顯示器領(lǐng)域得到了廣泛的應用。這個(gè)標準對于現今的個(gè)人電腦市場(chǎng)已經(jīng)十分過(guò)時(shí)。即使如此,仍然是最多制造商所共同支持的一個(gè)標準,個(gè)人電腦在加載自己的獨特驅動(dòng)程序之前,都必須支持的標準。VGA最早指的是顯示器640X480這種顯示模式?! ?/p>本文引用地址:http://dyxdggzs.com/article/150605.htm

VGA技術(shù)的應用還主要基于VGA顯示卡的計算機、筆記本等設備,而在一些既要求顯示彩色高分辨率圖像又沒(méi)有必要使用計算機的設備上,VGA技術(shù)的應用卻很少見(jiàn)到。本文對嵌入式VGA顯示的實(shí)現方法進(jìn)行了研究。

  基于這種設計方法的嵌入式VGA顯示系統,可以在不使用VGA顯示卡和計算機的情況下,實(shí)現VGA圖像的顯示和控制。系統具有成本低、結構簡(jiǎn)單、應用靈活的優(yōu)點(diǎn),可廣泛應用于超市、車(chē)站、飛機場(chǎng)等公共場(chǎng)所的廣告宣傳和提示信息顯示,也可應用于工廠(chǎng)車(chē)間生產(chǎn)過(guò)程中的操作信息顯示,還能以多媒體形式應用于日常生活。

  VGA原理

  VGA顯示與VGA時(shí)序實(shí)現

  通用VGA顯示卡系統主要由控制電路、顯示緩存區和視頻BIOS(Basic Input Output System即基本輸入輸出系統)程序三個(gè)部分組成??刂齐娐啡鐖D1所示??刂齐娐分饕瓿蓵r(shí)序發(fā)生、顯示緩沖區數據操作、主時(shí)鐘選擇和D/A(Digital to Analog即將數字信號轉換為模擬信號)轉換等功能;顯示緩沖區提供顯示數據緩存空間;視頻BIOS作為控制程序固化在顯示卡的ROM(Read-Only Memory即只讀存儲器)中。

  

1 VGA時(shí)序分析

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

  

2 VGA時(shí)序實(shí)現

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

  

VGA參考時(shí)序3 讀SRAM地址的產(chǎn)生方法

  主時(shí)鐘作為像素點(diǎn)計數脈沖信號,同時(shí)提供顯存SRAM的讀信號和D/A轉換時(shí)鐘,它所驅動(dòng)的計數器的輸出端作為讀SRAM的低位地址。行同步信號作為行數計數脈沖信號,它所驅動(dòng)的計數器的輸出端作為讀SRAM的高位地址。由于采用兩片SRAM,所以最高位地址作為SRAM的片選使用。由于信號經(jīng)過(guò)CPLD內部邏輯器件時(shí)存在一定的時(shí)間延遲,在CPLD產(chǎn)生地址和讀信號讀取數據時(shí),讀信號、地址信號和數據信號不能滿(mǎn)足SRAM讀數據的時(shí)序要求??梢岳糜布娐穼ψx信號進(jìn)行一定的時(shí)序調整,使各信號之間能夠滿(mǎn)足讀SRAM和為DAC輸入數據的時(shí)序要求。

  4 數據寬度和格式

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


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 意思 什么 VGA

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>