<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í)現(xiàn)

          基于FPGA的真彩VGA顯示的實(shí)現(xiàn)

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

          2. 動(dòng)態(tài)數(shù)據(jù)源

          所謂動(dòng)態(tài)數(shù)據(jù)源,就是可以實(shí)時(shí)傳輸數(shù)據(jù)來(lái)改變顯示的數(shù)據(jù)源。這關(guān)系數(shù)據(jù)傳輸?shù)慕K端,以及數(shù)據(jù)傳輸?shù)耐ǖ??;镜募軜?gòu)就是:

          + 動(dòng)態(tài)數(shù)據(jù)源 + SDRAM/SRAM +

          (1)前面章節(jié)中Bingo講過(guò)的UART/USB硬核的編寫,或者直接利用Quatus II 偏上系統(tǒng)的UART/USB軟核,來(lái)作為動(dòng)態(tài)數(shù)據(jù)通道。在這里可以應(yīng)用,我們把PC當(dāng)做智能終端,通過(guò)電腦處理,輸出圖片數(shù)據(jù),更新SDRAM/SRAM內(nèi)容,實(shí)時(shí)刷屏,從而更新內(nèi)容。當(dāng)然由于帶寬的限制,UART不可能達(dá)到實(shí)時(shí)顯示,而USB則可以達(dá)到實(shí)時(shí)傳輸,但較UART接口的定義要稍微復(fù)雜。

          (2)當(dāng)然也不排除網(wǎng)絡(luò)傳輸來(lái)作為動(dòng)態(tài)數(shù)據(jù)源通道,實(shí)現(xiàn)動(dòng)態(tài)真彩圖片的顯示。只是目前而言,可能難度有點(diǎn)大,但這只是時(shí)間問(wèn)題。

          (3)在這就是將圖片數(shù)據(jù)存放于SD卡,通過(guò)驅(qū)動(dòng)SD卡來(lái)緩存圖片數(shù)據(jù),然后刷屏顯示真彩圖像。

          (4)此外,如果你玩過(guò)攝像頭或者你想玩攝像頭,我們也可以將攝像頭作為外部數(shù)據(jù)源,來(lái)采集圖像,傳輸至SDRAM/SRAM,提供給刷屏,更是不錯(cuò)的方案。此方案關(guān)鍵在于攝像頭的驅(qū)動(dòng),以及數(shù)據(jù)的處理,當(dāng)硬件滿足要求的情況下。實(shí)時(shí)顯示,不在話下,因此受到了很多人的青睞。以下就是通過(guò)攝像頭采集數(shù)據(jù),實(shí)時(shí)顯示的軟件設(shè)計(jì)流程圖:

          56.gif

          這個(gè)方案實(shí)際應(yīng)用中已經(jīng)很多,Bingo在未來(lái)某一天會(huì)詳細(xì)講解視頻圖像采集、識(shí)別、處理的,敬請(qǐng)稍候……



          關(guān)鍵詞: FPGA VGA

          評(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); })();