《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的VGA控制器實現
基于FPGA的VGA控制器實現
電子元器件應用
劉 峰 電子科技大學
摘要: 摘要:依據標準的VGA顯示接口的顯示原理,介紹了一種利用可編程邏輯器件FPGA,并以VerilogHDL語言為邏輯描述工具來完成VGA接口的控制,從而實現簡單的彩色條紋顯示的具體方法。關鍵宇:VGA;FPGA;VerilogHDL;彩色
關鍵詞: FPGA VGA
Abstract:
Key words :

摘要:依據標準的VGA顯示接口的顯示原理,介紹了一種利用可編程邏輯器件FPGA,并以VerilogHDL語言為邏輯描述工具來完成VGA接口的控制,從而實現簡單的彩色條紋顯示的具體方法。
關鍵宇:VGA;FPGA;VerilogHDL;彩色條紋顯示

0 引言
    VGA作為一種標準的顯示接口,現已得到了廣泛的應用。傳統的VGA顯示控制主要以專門的芯片電路和通用處理器來實現,體積大且不靈活。隨著EDA技術的發展,可編程邏輯器件有了長足的發展。FPGA是現場可編程邏輯陣列器件,簡化的FPGA基本由可編程輸入輸出單元、基本可編程邏輯單元、嵌入式RAM模塊、豐富的布線資源、底層嵌入式功能單元和內嵌專用硬核等6部分組成。基于FPGA的產品設計具有開發過程簡單,投資小,可反復修改,周期短,易于產品升級等優點,故其應用越來越廣泛。本文介紹了一種用FPGA實現VGA顯示的控制器,從而實現簡易彩色條紋顯示,并在此基礎上通過外加存儲器模塊來完成圖像的實時處理與顯示的實現方法,該方法也可方便地應用于各種嵌入式便攜系統中。

1 VGA的顯示原理
    VGA是IBM在1987年隨PS/2機一起推出的一種視頻傳輸標準。這個標準具有分辨率高、顯示速度快、顏色豐富等優點。根據分辨率不同,VGA又可分為VGA(640x480)、SVGA(800x600)、XGA(1024x768)等。VGA顯示采用逐行掃描方式。掃描是從屏幕的左上方開始,從左到右,從上到下。每掃完一行,電子束回到左邊下一行的開始位置,期間對電子束進行行消隱。并在每行結束時,用行同步信號對行進行同步,掃描完所有行后,再用場同步信號對場進行同步,并使電子束回到屏幕的左上方,同時對場進行消隱,并預備下一次掃描。該方法的關鍵是對時序的控制。
1.1 VGA時序
    確定VGA顯示接口時序主要應考慮行同步信號(HSYNC)、場同步信號(VSYNC)、藍基色(B)、紅基色(R)、綠基色(G)這5個信號,如果能從FPGA中按其時的需要求準確發送這些信號到VGA接口,就可以實現對VGA的控制。VGA的信號時序如圖1所示,它分為行數據時序和場數據時序兩部分。
    所謂行時序,就是顯示一行數據的時序。從圖1(a)可以看出,顯示一行數據需要的時序分四部分。產生行同步脈沖信號HSYNC的周期e=a+ b+c+d。其中a為同步信號時間。b為行消隱后肩時間,c為數據有效時間,d為行消隱前肩。從圖(b)可以看出,場同步時序與行同步時序類似,也是顯示一屏數據的時序,這里以行為單位。場同步脈沖信號VSYNC的周期L=h+i+j+k,其中h為同步信號時間,i為場消隱后肩時間,j為數據有效時間,k為場消隱前肩時間。

a.JPG


    不同的分辨率下,行同步和場同步信號的周期是不同的,時序上的時間也不一樣。表1列出了VGA的常用分辨率參數。

c.JPG


    本設計以640x480且刷新頻率為60Hz為例,其顯示器每秒掃描60場,VGA在實際工作時并不是每行掃描640個點,每場掃480行,由圖及表1可知,由于行消隱和場消隱的存在,實際是每行800個像素,每場525行。每行800個像素中包括行消隱前肩d(16個點)、行同步信號a(96個點)、行消隱后肩b(48個點)和有效點數c(640個)。每場525行中包括場消隱前肩k(10行)、場同步信號h(2行)、場消隱后肩i(33行)和有效行數j(480行)。所以,點像素的時鐘頻率為800x525x60=25.175MHz。
1.2 VGA時序控制信號的產生
    VGA時序控制信號的產生包括行點計數器h_cnter、場行計數器v_enter、行同步狀態機和場同步狀態機。h_enter是800進制計數器,v_ cnter是525進制計數器。行同步狀態機有a(行同步)狀態、b(行消隱后肩)狀態、c(數據有效)狀態和d(行消隱前肩)狀態,4種狀態可根據h_ enter的值進行狀態翻轉。場同步狀態包括h(場同步)狀態、i(場消隱后肩)狀態、j(數據有效)狀態和k(場消隱前肩)狀態,4種狀態也可根據v_enter的值進行狀態轉換。其狀態轉移圖如圖2所示。

b.JPG


    當狀態機上電復位后,行狀態機進入a狀態,此時HSYNC輸出為低,行計數器h_enter開始對25MHz的點時鐘計數,當計數到95時,轉移到b狀態,而當計數到143時,從b狀態轉移到c狀態,當計數到783時,從c狀態轉移到d狀態。在b、c、d三狀態時,HYNC輸出為高。當狀態機上電復位后,場同步狀態機進入h狀態,每當行計數器h_cater=7991時場行計數器v_enter加1,當v_enter=1時,狀態機從h狀態轉移到i狀態,當v_enter=34時,狀態機轉移到j狀態,當v_enter=514時,狀態機轉移到h狀態,此時場同步信號VSYNCS輸出為低,其他狀態輸出為高。只有當行同步狀態機在c狀態且場同步狀態機在j狀態時,才能向RGB輸入數據。

2 彩色條紋的實現
    本部分包括彩色條紋模式顯示控制、橫彩條的實現、豎彩條的實現和棋盤格實現等。豎彩條可根據行計數器產生,在640個有效數據區內,每80個產生一個彩條,即對其進行8等分。橫彩條則可根據場計數器產生,在480個有效區內,每六十個產生一個彩條,也是8等分。棋盤格可由橫彩條數據和豎彩條數據異或而得到??赏ㄟ^撥碼開關sw1、sw2來控制彩色條紋類型的輸出。其部分Verilog HDL代碼如下:
d.JPG
e.JPG

3 結束語
    本設計主要通過FPGA來完成對VGA的控制。此方案簡單靈活且修改方便,可以充分發揮FPGA的靈活性。另外,此設計采用參數化設計,可方便的通過修改參數來滿足不同分辨率的實現,同時在此基礎上,通過外加存儲器模塊可以完成圖像的實時處理和顯示,因而可在嵌入式方面得到廣泛的應用。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩视频一区| 欧美阿v一级看视频| 中国成人在线视频| 欧美日韩国产区| 亚洲成人在线观看视频| 亚洲午夜精品17c| 在线不卡免费欧美| 中文日韩欧美| 欧美jjzz| 亚洲三级免费观看| 国产精品女人久久久久久| 国产精品激情电影| 国产精品久久精品日日| 91久久精品国产91久久性色| 久久综合一区二区| 日韩亚洲一区二区| 亚洲精品久久久久中文字幕欢迎你| 亚洲人成网站影音先锋播放| 欧美中文字幕久久| 亚洲日本成人女熟在线观看| 一区二区三区精品在线| 国产精品99久久久久久www| 欧美日韩在线精品| 黄色工厂这里只有精品| 揄拍成人国产精品视频| 制服丝袜激情欧洲亚洲| 亚洲第一精品影视| 欧美日韩一区二区三区四区五区| 永久免费毛片在线播放不卡| 国产精品一级在线| 国产女人18毛片水18精品| 美女精品网站| 国产日韩视频| 国产欧美欧洲在线观看| 欧美日韩精品是欧美日韩精品| 久久香蕉精品| 欧美日韩国产小视频在线观看| 老**午夜毛片一区二区三区| 国产精品porn| 夜夜爽99久久国产综合精品女不卡| 欧美日韩精品中文字幕| 国产精品v欧美精品v日韩| 欧美日韩成人在线观看| 欧美三级精品| 久久精品中文字幕一区二区三区| 久久久99爱| 久久一区二区三区av| 久久精品国产欧美亚洲人人爽| 欧美一区二区性| 老**午夜毛片一区二区三区| 亚洲精品午夜精品| 伊人天天综合| 欧美在线视频网站| 欧美国产日本高清在线| 欧美视频国产精品| 国产精品一区在线播放| 国产日韩欧美电影在线观看| 欧美资源在线观看| 蜜臀91精品一区二区三区| 欧美人成网站| 亚洲国产女人aaa毛片在线| 亚洲一线二线三线久久久| 欧美福利电影在线观看| 亚洲欧美日韩直播| 久久精品人人做人人爽电影蜜月| 最新国产拍偷乱拍精品| 亚洲免费观看高清在线观看| 国产精品你懂的| 香蕉成人啪国产精品视频综合网| 亚洲天堂久久| 久久精品伊人| 欧美va天堂va视频va在线| 嫩模写真一区二区三区三州| 欧美日韩午夜在线| 美女成人午夜| 亚洲欧美一区二区三区久久| 香蕉久久夜色精品国产使用方法| 欧美理论大片| 亚洲欧美中文在线视频| 黄色一区二区三区四区| 久久成人一区| 欧美精品成人一区二区在线观看| 久久人体大胆视频| 国产欧美在线播放| 夜夜嗨av一区二区三区| 亚洲欧美一区二区三区在线| 欧美特黄视频| 欧美 日韩 国产 一区| 欧美国产国产综合| 国产精品极品美女粉嫩高清在线| 久久久国产亚洲精品| 欧美美女bbbb| 久久亚洲图片| 在线观看视频免费一区二区三区| 欧美日韩国产麻豆| 日韩一级大片在线| 日韩视频二区| 亚洲综合国产| 久久久7777| 欧美一区二区三区成人| 欧美日韩精品一本二本三本| 欧美日本一区二区高清播放视频| 久久久久国产精品www| 亚洲综合视频网| 国产农村妇女毛片精品久久莱园子| 欧美日韩午夜在线视频| 久久久精品一品道一区| 欧美美女bb生活片| 国产在线播精品第三| 欧美精品色综合| 国产真实乱子伦精品视频| 99国产精品久久久久久久| 亚洲一区二区在线免费观看| 激情久久综艺| 亚洲视频电影图片偷拍一区| 欧美性猛交xxxx乱大交蜜桃| 国产人久久人人人人爽| 亚洲欧美日韩综合国产aⅴ| 噜噜爱69成人精品| 亚洲高清在线观看| 欧美日韩免费区域视频在线观看| 一区二区三区导航| 亚洲美女av网站| 国内久久精品视频| 欧美极品欧美精品欧美视频| 欧美另类视频在线| 亚洲视频电影图片偷拍一区| 欧美sm重口味系列视频在线观看| 欧美激情精品久久久久久久变态| 亚洲精品免费在线观看| 欧美成人免费在线| 蜜臀久久99精品久久久画质超高清| 猛干欧美女孩| 欧美专区在线观看一区| 国产一区美女| 一区二区三区高清在线观看| 亚洲激情视频在线| 欧美国产另类| 久热精品视频在线免费观看| 欧美大片在线看免费观看| 亚洲精品一区二区三区av| 欧美高清成人| 亚洲黄色成人久久久| 欧美三区不卡| 国产精品国产亚洲精品看不卡15| 亚洲一区不卡| 国产亚洲精品bv在线观看| 久久精品主播| 久久夜色精品一区| 亚洲国产成人精品视频| 欧美亚洲综合在线| 午夜精品国产更新| 亚洲一区二区三区免费视频| 欧美在线观看日本一区| 欧美影院久久久| 欧美不卡激情三级在线观看| 欧美日韩一卡二卡| 国产精品免费小视频| 国产精品成人午夜| 欧美专区在线观看一区| 免费在线观看日韩欧美| 国产女人精品视频| 免费成人网www| 欧美美女bb生活片| 亚洲精选一区二区| 亚洲色在线视频| 欧美午夜在线| 欧美看片网站| 欧美视频在线免费看| 国产精品电影在线观看| 在线视频中文亚洲| 欧美日韩精品免费| 国产精品一区二区在线观看网站| 欧美成人一区二区三区在线观看| 国内精品久久久久久影视8| 欧美另类在线观看| 日韩香蕉视频| 久久全球大尺度高清视频| 欧美日韩在线一区二区三区| 国产人久久人人人人爽| 欧美激情无毛| 亚洲一区中文字幕在线观看| 国产精品久久77777| 欧美亚州在线观看| 亚洲人成艺术| 亚洲欧美日韩国产综合| 久久久精品国产免费观看同学| 国产精品视频精品视频| 黄色小说综合网站| 国产日产欧美一区| 欧美日韩国内自拍| 国产欧美日韩综合一区在线观看| 亚洲私人影院在线观看| 鲁大师成人一区二区三区| 先锋影音国产精品| 99国产精品视频免费观看一公开| 久久综合给合久久狠狠狠97色69| 欧美经典一区二区三区| 欧美视频二区36p| 国产精品久久婷婷六月丁香| 国产偷自视频区视频一区二区| 亚洲精品日本| 激情五月综合色婷婷一区二区| 亚洲欧洲日产国码二区| 国产精品美女一区二区在线观看| 亚洲视频一区在线观看| 久久躁日日躁aaaaxxxx| 亚洲第一黄色| 欧美另类高清视频在线| 久久精品欧美日韩精品| 亚洲新中文字幕| 99re6这里只有精品视频在线观看| 欧美性事免费在线观看| 在线国产精品一区| 久久久国产精彩视频美女艺术照福利| 亚洲久久成人| 在线视频日韩精品| 国产女人aaa级久久久级| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品高潮呻吟视频| 午夜精品久久99蜜桃的功能介绍| 国产日韩一级二级三级| 亚洲欧美日本国产专区一区| 国产精品日韩电影| 欧美精品不卡| 久久久水蜜桃| 亚洲一区影音先锋| 国产综合欧美| 老司机精品福利视频| 99re亚洲国产精品| 午夜精品久久久久久久99水蜜桃| 亚洲激情女人| 亚洲欧美综合网| 伊人久久久大香线蕉综合直播| 亚洲黄网站黄| 最新亚洲激情| 老司机精品视频一区二区三区| 欧美激情视频在线播放| 亚洲一区三区电影在线观看| 久热精品视频在线观看一区| 亚洲电影网站| 国产精品美女久久久久久免费| 欧美午夜精品伦理| 国产日韩欧美一二三区| 国产精品天天摸av网| 久久综合五月天婷婷伊人| 亚洲最新视频在线| 欧美人与性动交cc0o| 国产精品免费看久久久香蕉| 麻豆精品在线视频| 蘑菇福利视频一区播放| 欧美天堂在线观看| 欧美亚洲视频在线看网址| 久久精品综合| 欧美激情视频一区二区三区在线播放| 浪潮色综合久久天堂| 欧美va日韩va| 欧美 日韩 国产 一区| 亚洲国产日韩一区二区| 欧美精品一卡二卡| 欧美精品一区二区久久婷婷| 在线欧美小视频| 欧美色道久久88综合亚洲精品| 伊人久久综合97精品| 国产欧美日韩视频| 亚洲精品一区二区三| 在线欧美三区| 欧美日韩不卡合集视频| 狠狠色丁香婷婷综合影院| 久久av一区二区三区| 欧美激情亚洲激情| 欧美顶级艳妇交换群宴| 久久蜜桃av一区精品变态类天堂| 欧美专区在线播放| 一区二区精品在线观看| 欧美激情精品久久久久久| 国产视频精品xxxx| 狼狼综合久久久久综合网| 亚洲尤物在线| 国产日韩在线看片| 亚洲免费在线观看视频| 欧美在线播放一区二区| 亚洲二区在线视频| 欧美日本一道本| 午夜精品国产| 国产精品视频99| 国语精品一区| 国产精品99久久久久久久久| 欧美三级网页| 亚洲精品久久久久| 欧美日韩亚洲一区| 欧美日韩和欧美的一区二区| 激情av一区二区| 亚洲国产精品一区在线观看不卡| 亚洲黄色在线观看| 欧美区二区三区| 国产精品videosex极品| 国内精品久久久久久久影视麻豆| 欧美性淫爽ww久久久久无| 老司机凹凸av亚洲导航| 亚洲精品乱码久久久久久蜜桃麻豆| 久久亚洲不卡| 极品尤物一区二区三区| 激情久久综艺| 国产丝袜美腿一区二区三区| 亚洲欧洲精品一区| 国产精品国产a| 久久午夜电影网| 在线成人小视频| 久久一区二区三区超碰国产精品| 亚洲欧美日韩一区二区三区在线| 亚洲欧美中文日韩在线| 午夜精品久久久久久久久久久久| 国产乱码精品一区二区三区av| 亚洲缚视频在线观看| 一区二区三区精品视频在线观看| 国产精品网站在线| 免费91麻豆精品国产自产在线观看| 一本色道久久88综合亚洲精品ⅰ| 国产精品成人免费| 欧美一级视频一区二区| 亚洲欧美综合网| 欧美在线视频网站| 国产精品色婷婷| 午夜视频在线观看一区二区三区| 亚洲一区二区三区在线视频| 久久亚洲私人国产精品va| 国产一区二区三区免费在线观看|