<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的VGA時(shí)序彩條信號(hào)實(shí)現(xiàn)

          基于FPGA的VGA時(shí)序彩條信號(hào)實(shí)現(xiàn)

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

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

          本文引用地址:http://www.ex-cimer.com/article/191946.htm

          當(dāng)行狀態(tài)機(jī)h_state復(fù)位時(shí),即進(jìn)入h_video狀態(tài),它對(duì)應(yīng)每行的有效顯示區(qū)域。行計(jì)數(shù)器h_cnt對(duì)25 MHz的點(diǎn)時(shí)鐘進(jìn)行計(jì)數(shù),當(dāng)行計(jì)數(shù)器h_cnt的計(jì)數(shù)值到達(dá)639時(shí),行同步狀態(tài)機(jī)即進(jìn)入行消隱前肩h_front狀態(tài);當(dāng)h_cnt的計(jì)數(shù)值為663 時(shí),行同步狀態(tài)機(jī)進(jìn)入行同步狀態(tài)h_sync,此時(shí),行同步信號(hào)Hs輸出低電平。當(dāng)h_cnt的計(jì)數(shù)值為759時(shí),狀態(tài)機(jī)即進(jìn)入行消隱后肩h_back狀態(tài);當(dāng)行狀態(tài)機(jī)為h_front,h_sync,h_back狀態(tài)時(shí),行消隱信號(hào)輸出低電平。當(dāng)h_cnt的計(jì)數(shù)值為799時(shí),行同步狀態(tài)機(jī)進(jìn)人 h_video狀態(tài),同時(shí),行計(jì)數(shù)器的同步復(fù)位信號(hào)為高電平,使行計(jì)數(shù)器復(fù)位。
          場(chǎng)狀態(tài)機(jī)v_state開(kāi)始時(shí)進(jìn)入v_video狀態(tài),對(duì)應(yīng)每場(chǎng)的有效顯示行,場(chǎng)計(jì)數(shù)器v_cnt的計(jì)數(shù)值每行加1。當(dāng)場(chǎng)計(jì)數(shù)器的計(jì)數(shù)值到達(dá)479時(shí),場(chǎng)狀態(tài)機(jī)翻轉(zhuǎn),進(jìn)入場(chǎng)消隱前肩v_ront狀態(tài);當(dāng)v_cnt的值為497時(shí),狀態(tài)機(jī)v_state進(jìn)入場(chǎng)同步狀態(tài)v_sync,場(chǎng)同步信號(hào)Vs此時(shí)輸出低電平;當(dāng)v_cnt的值為499時(shí),狀態(tài)機(jī)v_state進(jìn)入場(chǎng)消隱后肩v_back狀態(tài);當(dāng)v_cnt的值為524時(shí),狀態(tài)機(jī)v_state又翻轉(zhuǎn)進(jìn)入 v_video狀態(tài),同時(shí)輸出高電平到場(chǎng)計(jì)數(shù)器v_cnt的同步清零端使其清零。當(dāng)場(chǎng)狀態(tài)機(jī)v_state的狀態(tài)為v_Front,v_sync, v_Back三種狀態(tài)時(shí),場(chǎng)消隱信號(hào)輸出低電平,其余時(shí)刻為高電平。行、場(chǎng)消隱信號(hào)的邏輯與即為復(fù)合消隱信號(hào)。
          3.2 VGA彩條信號(hào)產(chǎn)生模塊
          彩條信號(hào)產(chǎn)生模塊包括了彩條模式控制、豎彩條發(fā)生和橫彩條發(fā)生等三個(gè)模塊。豎彩條發(fā)生模塊根據(jù)行點(diǎn)數(shù)器h_cnt的計(jì)數(shù)值來(lái)產(chǎn)生彩條,其流程圖如圖5所示。它對(duì)行點(diǎn)數(shù)計(jì)數(shù)器的數(shù)值進(jìn)行判斷,每80條豎線生成一種豎彩條,共8種豎彩條橫彩條發(fā)生模塊與豎彩條發(fā)生模塊相似。它根據(jù)場(chǎng)行數(shù)計(jì)數(shù)器v_cnt的計(jì)數(shù)值來(lái)產(chǎn)生橫彩條,流程圖如圖6所示。每60條掃描線為一個(gè)彩條寬度,共8種橫彩條模式。計(jì)數(shù)器mode的值又決定著輸出彩條信號(hào)的類型,當(dāng)mode為0 時(shí),輸出的彩條為豎彩條;當(dāng)mode為1時(shí),輸出的彩條橫彩條。



          關(guān)鍵詞: FPGA VGA 時(shí)序 信號(hào)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();