



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于FPGA的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)采集系統(tǒng)最近幾年,F(xiàn)PGA以其應(yīng)用的靈活方便蓬勃發(fā)展,在通信、航空航天、醫(yī)療設(shè)備、消費(fèi)類電子產(chǎn)品等領(lǐng)域一展身手。使用FPGA控制CF的技術(shù)到目前為止還沒(méi)有成熟,本文從硬件和軟件角度出發(fā),介紹了FPGA與CF卡的接口設(shè)計(jì)、給出了用雙RAM訪問(wèn)CF卡的編程,并且利用FPGA作為FIFO對(duì)AD采集的數(shù)據(jù)進(jìn)行緩沖,然后存儲(chǔ)到大容量的CF卡中。1系統(tǒng)方案設(shè)計(jì)數(shù)據(jù)存儲(chǔ)和采集系統(tǒng)主要由三部分組成,CF卡的存儲(chǔ)、FPGA的數(shù)據(jù)雙緩沖器、狀態(tài)寄存器和A/D轉(zhuǎn)換器組成。
1)CF卡數(shù)據(jù)存儲(chǔ),其作用是將AD采集到的數(shù)據(jù)進(jìn)行存儲(chǔ),當(dāng)數(shù)據(jù)容量存儲(chǔ)滿時(shí),發(fā)送滿信息。FPGA得到滿信息后,停止對(duì)數(shù)據(jù)的采集并提示用戶更換CF卡。2)FPGA主要利用內(nèi)部的SRAM提供數(shù)據(jù)輸出/輸入的雙緩沖作用,采用雙緩沖的原因是防止數(shù)據(jù)的溢出和保證數(shù)據(jù)傳輸?shù)倪B續(xù)性。當(dāng)接收到滿信息時(shí),停止AD采集,并做出提示。3)A/D轉(zhuǎn)換器的作用,是將所要采集的模擬量轉(zhuǎn)換成數(shù)字量;通過(guò)濾波和放大后,由FPGA接收、緩沖、存儲(chǔ)至CF卡。高速AD轉(zhuǎn)換器采用的是轉(zhuǎn)換速率為20MHz的MAX1425。系統(tǒng)工作過(guò)程為:系統(tǒng)通過(guò)外部一個(gè)按鍵的低電平給數(shù)據(jù)采集系統(tǒng)一個(gè)采樣開(kāi)始控制命令,F(xiàn)PGA根據(jù)該命令向AD轉(zhuǎn)換器發(fā)出相應(yīng)控制信號(hào);由于ADC采樣率為20MHz,為和CF卡存儲(chǔ)速度相匹配,在FPGA內(nèi)部生成一個(gè)FIFO緩存器。AD轉(zhuǎn)換器在FPGA的ADC接口控制電路控制下,把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),并將采樣數(shù)據(jù)存入FPGA內(nèi)部FIFO緩存。同時(shí)FPGA的查詢CF卡是否有容量,如果CF卡未滿,那么由FPGA的CF卡接口控制邏輯將采樣結(jié)果從FPGA內(nèi)部FIFO緩存送入CF卡中。當(dāng)CF卡的容量達(dá)到一定程度后,F(xiàn)PGA發(fā)出滿信息,向AD狀態(tài)機(jī)發(fā)送停止采集的命令,并提示用戶已滿。由于把FPGA設(shè)置為特定的自動(dòng)模式,因此FPGA控制AD采集以及把數(shù)據(jù)送往CF卡間的所有操作不需要外部干預(yù),從而保證足夠的數(shù)據(jù)傳輸速率。采樣過(guò)程中FPGA的CF卡接口控制邏輯依次取走批量數(shù)據(jù)。在進(jìn)行CF卡的數(shù)據(jù)存儲(chǔ)時(shí)AD仍然持續(xù)轉(zhuǎn)換,F(xiàn)PGA內(nèi)部FIFO也被持續(xù)寫入轉(zhuǎn)換結(jié)果。2硬件設(shè)計(jì)系統(tǒng)的硬件由模數(shù)轉(zhuǎn)換接口電路、數(shù)據(jù)存儲(chǔ)與傳輸控制電路和接口電路構(gòu)成。2.1模數(shù)轉(zhuǎn)換電路設(shè)計(jì)模數(shù)轉(zhuǎn)換接口電路是整個(gè)系統(tǒng)的重要組成部分,它由低通濾波器、多路選擇開(kāi)關(guān)和AD轉(zhuǎn)換器構(gòu)成,如圖2所示。在系統(tǒng)中起這個(gè)作用的核心器件是AD轉(zhuǎn)換芯片MAX1425。模擬輸入信號(hào)分別經(jīng)過(guò)由運(yùn)放THS4052構(gòu)成的抗混疊低通濾波器去除高頻成分,防止信號(hào)產(chǎn)生“混疊現(xiàn)象”。模數(shù)轉(zhuǎn)換器MAX4125將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。MAX4125的控制信號(hào)由FPGA板提供,MAX4125在控制信號(hào)的作用下,以適當(dāng)?shù)臅r(shí)序完成轉(zhuǎn)換工作。2.2數(shù)據(jù)采集與傳輸控制電路數(shù)據(jù)采集與傳輸控制電路的開(kāi)發(fā)工作主要集中在FPGA上。FPGA負(fù)責(zé)在CF卡與ADC芯片之間的緩沖與控制。一邊與ADC接口,另一邊與CF卡接口,產(chǎn)生數(shù)據(jù)采集、AD轉(zhuǎn)換、FIFO所需的全部控制信號(hào)。實(shí)現(xiàn)對(duì)傳輸數(shù)據(jù)的緩存、讀/寫控制、時(shí)鐘、輸出使能以及對(duì)ADC的控制等功能。2_2.1FPGA內(nèi)部總體設(shè)計(jì)
FPGA設(shè)計(jì)內(nèi)部結(jié)構(gòu)簡(jiǎn)圖如圖3所示,由FIFO、CF卡控制狀態(tài)機(jī)、ADC接口控制狀態(tài)機(jī)三部分構(gòu)成。圖中由右向左的寬箭頭表示數(shù)據(jù)流,F(xiàn)d[15:0]是與CF卡連接的數(shù)據(jù)總線。單線箭頭表示輸入輸出及FPGA內(nèi)部各個(gè)模塊間的控制信號(hào)線。從數(shù)據(jù)流向看,數(shù)據(jù)在ADC接口控制狀態(tài)機(jī)的協(xié)調(diào)下通過(guò)ADC接口送入FPGA的FIFO中,經(jīng)過(guò)FIFO的緩沖后,在CF卡控制狀態(tài)機(jī)的協(xié)調(diào)下,數(shù)據(jù)傳輸?shù)紽PGA外的CF卡;當(dāng)CF卡存儲(chǔ)滿時(shí),F(xiàn)PGA通過(guò)ADC狀態(tài)機(jī)停止AD的采集,并提示用戶更換CF卡。2.2.2數(shù)據(jù)雙緩存器FIFOFIFO主要由三部分組成:FIFO主體、FIFO讀模塊、FIFO寫模塊。FIFO主體部分利用FPGA內(nèi)部的RAM,通過(guò)coregenerator來(lái)生成所使用的FIFO。FIFO讀模塊、FIFO寫模
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 超高效時(shí)間管理讀后感
- 中國(guó)裝備知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春上海電機(jī)學(xué)院
- 2023-2024學(xué)年部編版語(yǔ)文三年級(jí)上冊(cè)《期末檢測(cè)試卷》有答案
- 人教寧夏 九年級(jí) 下冊(cè) 語(yǔ)文 第三單元《 課外古詩(shī)詞誦讀》習(xí)題課 課件
- 人教河南 九年級(jí) 下冊(cè) 語(yǔ)文 第四單元《 口語(yǔ)交際 辯論》習(xí)題課 課件
- 人教河南 九年級(jí) 下冊(cè) 語(yǔ)文 第一單元《 梅嶺三章》習(xí)題課 課件
- 網(wǎng)絡(luò)信息安全技術(shù)課件 第3章 信息認(rèn)證
- 人教山西 九年級(jí) 下冊(cè) 語(yǔ)文 第三單元《 文言文主題閱讀》習(xí)題課 課件
- 2025年部編版新教材語(yǔ)文一年級(jí)下冊(cè)第二次月考試題附答案(二)
- 人教陜西 九年級(jí) 下冊(cè) 語(yǔ)文 期末特訓(xùn) 專題8 文學(xué)性文本閱讀
- 2025年騰訊測(cè)試筆試試題及答案
- 2024年國(guó)家水利部黃河水利委員會(huì)事業(yè)單位考試真題
- 2025年西安鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)學(xué)生專用
- pisa數(shù)學(xué)素養(yǎng)測(cè)試題及答案
- 2025年安徽電氣工程職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)匯編
- 2025年錫林郭勒職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)匯編
- 2025年合肥財(cái)經(jīng)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 《APQP基礎(chǔ)知識(shí)》課件
- 礦山化驗(yàn)室安全培訓(xùn)
- 清華大學(xué)告訴你普通人如何抓住DeepSeek紅利
- 《法律職業(yè)倫理》課件-第四講 律師職業(yè)倫理
評(píng)論
0/150
提交評(píng)論