<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è) > EDA/PCB > 設計應用 > 基于FPGA的VGA可移植模塊終極設計

基于FPGA的VGA可移植模塊終極設計

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

一、的誘惑

本文引用地址:http://dyxdggzs.com/article/190659.htm

首先,的驅動(dòng),這事,一般的單片機是辦不到的;由于的速度,以及并行的優(yōu)勢,加上可現場(chǎng)配置的優(yōu)勢,的配置,只有俺們可以勝任,也只有可以隨心所欲地配置(當然ARM也可以,應用比較高吧)。

初學(xué)者就是喜歡看炫的效果,往往會(huì )忍不住想玩。尤其玩FPGA的,沒(méi)玩VGA就感到跟單片機沒(méi)啥提升,因此VGA的驅動(dòng)也不得不講。Bingo當年也是如此。擋不住VGA的誘惑,初學(xué)者問(wèn)Bingo VGA問(wèn)題的人也是灰常的多,也許一般教科書(shū)理論太強,實(shí)際應用不是很身后,在此Bingo用淺顯易懂的語(yǔ)言來(lái)講述VGA的驅動(dòng)原理,以及通過(guò)設計一個(gè)可的應用來(lái)講述。

二、VGA驅動(dòng)原理

此處Bingo不參考任何資料,用當年已學(xué)的知識,用淺顯易懂的語(yǔ)言講述。

14.jpg

2、VGA時(shí)序

VGA其實(shí)就是相當于一塊芯片,跟單片機驅動(dòng)IC一樣,滿(mǎn)足一定的時(shí)序,便能驅動(dòng)起來(lái)。

(1)掃描軌跡

VGA的掃描其實(shí)很簡(jiǎn)單,大致軌跡如下所示:

15.jpg

沒(méi)掃描完一行,從新開(kāi)始下一行;每掃完一場(chǎng),重新開(kāi)始下一場(chǎng)。相信你應該看的懂。

(2)行場(chǎng)掃描

以下是行掃描,場(chǎng)掃描HS,VS時(shí)序圖

16.jpg

如上如所示:VGA一直在掃描,沒(méi)一場(chǎng)的掃描包括了若干行掃描,如此循環(huán)。

(3)VS時(shí)序深入分析

VS時(shí)序如下所示:

17.jpg

可見(jiàn)時(shí)序的循環(huán),可被劃分為a,b,c,d4個(gè)時(shí)期。這四個(gè)時(shí)期定義如下:

18.jpg

A~B:場(chǎng)消隱期 即同步,相當于還原掃描坐標吧

B~C:場(chǎng)消隱后肩 相當于準備開(kāi)始掃描吧

C~D:場(chǎng)顯示期 掃描中,數據有效區域

D~E:場(chǎng)消隱前肩 完成掃描,相當于準備同步

(4)HS時(shí)序深入分析

可見(jiàn)時(shí)序的循環(huán),可被劃分為a,b,c,d4個(gè)時(shí)期。這四個(gè)時(shí)期定義如下:

A~B:行消隱期 即同步,相當于還原掃描坐標吧

B~C:行消隱后肩 相當于準備開(kāi)始掃描吧

C~D:行顯示期 掃描中,數據有效區域

D~E:行消隱前肩 完成掃描,相當于準備同步

綜上描述,我們只要知道每個(gè)時(shí)期的時(shí)間,便可以表示出VGA的時(shí)序。而FPGA的工作是由固定頻率的時(shí)鐘觸發(fā)的,因此某固定時(shí)間可以用n次觸發(fā)來(lái)表示。因此我們很容易就想到了FPGA常用的計數方法:比如說(shuō)行掃描,我們計數0~H_total-1。用另一個(gè)進(jìn)程將其劃分為4個(gè)時(shí)期,安標注分配。其實(shí)這相當于狀態(tài)機。

以下是固定分辨率1024*768 60fps下HS,VS的標準:

19.jpg


上一頁(yè) 1 2 3 4 5 6 下一頁(yè)

關(guān)鍵詞: FPGA 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>