基于FPGA的高速FIFO電路設(shè)計(jì)
高速采集數(shù)據(jù)傳輸過程
本文引用地址:http://www.bjwjmy.cn/article/108097.htm在高速采集時(shí),讀時(shí)鐘頻率等于寫時(shí)鐘頻率,當(dāng)啟動(dòng)觸發(fā)傳輸時(shí),觸發(fā)傳輸長度為門控信號(hào)長度,直到將FIFO內(nèi)部數(shù)據(jù)傳輸完畢,觸發(fā)結(jié)束標(biāo)志由almost_empty決定,當(dāng)alomost_empty有效時(shí),停止觸發(fā)傳輸,觸發(fā)傳輸過程如圖6所示。
結(jié)語
采用高速異步FIFO作為數(shù)據(jù)采集緩存,應(yīng)用范圍十分廣泛。特別是在高速數(shù)據(jù)采集系統(tǒng)中,在外接存儲(chǔ)器時(shí),采集數(shù)據(jù)首先要經(jīng)過緩存才能存入外部存儲(chǔ)器,采用FPGA自生成FIFO就能夠滿足要求。本方案充分利用FIFO的特點(diǎn),通過控制電路優(yōu)化設(shè)計(jì),解決了讀寫時(shí)鐘的異同問題,提高了電路的工作效率。
參考文獻(xiàn):
[1] John F W. 數(shù)字設(shè)計(jì)原理與實(shí)踐[M]. 北京:機(jī)械工業(yè)出版社, 2003
[2] 候伯亨, 顧新. VHDL硬件描述語言與電路設(shè)計(jì)[M]. 西安:西安電子科技大學(xué)出版社, 1997
[3] Virtex-5 FPGA User Guide, Xilinx
[4] 雷海衛(wèi), 劉俊. FPGA中軟FIFO的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息, 2008,24(2):207-209
[5] 于海, 樊曉椏. 基于FPGA異步FIFO的研究與實(shí)現(xiàn)[J]. 微電子學(xué)與計(jì)算機(jī), 2007,24(3):210-216
dc相關(guān)文章:dc是什么
fpga相關(guān)文章:fpga是什么
評(píng)論