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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 以FPGA為橋梁的FIFO設(shè)計(jì)方案及其應(yīng)用

          以FPGA為橋梁的FIFO設(shè)計(jì)方案及其應(yīng)用

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

            引 言

            在利用實(shí)現(xiàn)視頻實(shí)時(shí)跟蹤時(shí),需要進(jìn)行大量高速的圖像采集。而本身自帶的并不足以支持系統(tǒng)中大量數(shù)據(jù)的暫時(shí)存儲(chǔ),這就要求大的中間緩存,而專用的高速芯片價(jià)格昂貴且容量受限,大大增加了商業(yè)成本,因此在實(shí)際應(yīng)用中尋找代替器件是很有必要的。

            1 器件選擇

            這里在視頻信號(hào)處理系統(tǒng)中,將利用作為橋梁,實(shí)現(xiàn)對(duì)的控制,以達(dá)到大量高速存取數(shù)據(jù)的功能。之所以選取,主要是因?yàn)樵诟鞣N隨機(jī)存取器件中,的容量較大,價(jià)格較低,且數(shù)據(jù)突發(fā)傳輸模式大大提高了存取速度,能夠滿足應(yīng)用的要求。

            FIFO的速度受到兩個(gè)因素的限制:

            (1)SDRAM的最高工作頻率。SDRAM的工作頻率越高,數(shù)據(jù)的傳輸速率就越高;

            (2)SDRAM的突發(fā)長(zhǎng)度。SDRAM的突發(fā)長(zhǎng)度越長(zhǎng),對(duì)數(shù)據(jù)流的吞吐量就越大,可以從某種程度上提高數(shù)據(jù)的傳輸速率。

            FIFO的大小由所選SDRAM芯片的容量來(lái)決定。該設(shè)計(jì)以采用MICRON公司的MT48LC4M3282(4 BANK×4M×32 b)為例,存儲(chǔ)容量為128 Mb,數(shù)據(jù)帶寬為32位,內(nèi)部由4個(gè)BANK組成,每個(gè)BANK有4 096行和256列。

            MT48LC4M3282的控制信號(hào)有CLK(時(shí)鐘信號(hào))、CKE(時(shí)鐘使能)、CS(片選信號(hào))、WE(寫使能)、CAS(列有效)、RAS(行有效)、DQM0~DQM3(輸入輸出使能)??刂菩盘?hào)組成的常用控制命令如表1所示。

          控制信號(hào)組成的常用控制命令

            2 FIFO系統(tǒng)設(shè)計(jì)

            FIFO系統(tǒng)由FGPA和SDRAM兩部分組成。其中,F(xiàn)GPA內(nèi)部包含F(xiàn)IFO監(jiān)控器、緩沖器、SDRAM控制器三個(gè)模塊。FIFO監(jiān)控器的作用是將FIFO的狀態(tài)轉(zhuǎn)變成狀態(tài)機(jī)的讀、寫信號(hào)。若操作為向SDRAM寫數(shù)據(jù),則在FIFO已滿時(shí),F(xiàn)IFO監(jiān)控器送出一個(gè)信號(hào),以阻止寫操作繼續(xù)向FIFO中寫數(shù)據(jù)而造成溢出;若操作為向SDRAM讀數(shù)據(jù),則在緩沖器已空時(shí),F(xiàn)IFO監(jiān)控器送出一個(gè)信號(hào),以阻止讀操作繼續(xù)從FIFO中讀數(shù)據(jù)而造成無(wú)效數(shù)據(jù)的讀出。FIFO的模塊結(jié)構(gòu)如圖1所示。

          FIFO的模塊結(jié)構(gòu)


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

          關(guān)鍵詞: FPGA FIFO SDRAM DSP

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