在圖像處理、航空航天、遙感測量、現(xiàn)代電子測試等很多領(lǐng)域,要求測試儀器設(shè)備能及時保存原始測試數(shù)據(jù),用于事后數(shù)據(jù)分析和處理。同時前端探測器性能的提高,對于各種系統(tǒng)存儲容量、體積、造價、穩(wěn)定性等都提出了更高的要求。因此研制性能可靠、體積小、低成本的數(shù)據(jù)存儲系統(tǒng)是十分必要的。 本文提出基于ARM嵌入式處理器+FPGA結(jié)構(gòu)的高速信號采集與存儲系統(tǒng)解決方案。進(jìn)行了信號采集與存儲系統(tǒng)設(shè)計。其特點(diǎn)是高性能、低成本、體積小。 文中利用了ARM處理器和FPGA可編程邏輯器件的特點(diǎn),進(jìn)行了基于本方案的硬件設(shè)計,:FPGA軟件設(shè)計。敘述了PCB設(shè)計以及調(diào)試過程中需注意的問題。 系統(tǒng)的硬件設(shè)計以ARM和FPGA為平臺,ARM處理器采用了Samsung公司的S3C2410,F(xiàn)PGA采用Altera公司的ep2c8。硬件設(shè)計圍繞著核心芯片,進(jìn)行了電源設(shè)計和ARM和FPGA外圍電路設(shè)計。 ARM處理器實(shí)現(xiàn)了系統(tǒng)的控制;FPGA作為協(xié)處理器實(shí)現(xiàn)了FIFO,一些接口、時序控制等,協(xié)助ARM采集數(shù)據(jù)。在FPGA中實(shí)現(xiàn)硬件電路簡化了外圍電路,使得設(shè)計靈活,開發(fā)調(diào)試方便,也提高了系統(tǒng)的可靠性。 系統(tǒng)軟件操作系統(tǒng)采用的是Linux,基于嵌入式Linux操作系統(tǒng)的特點(diǎn),分析了系統(tǒng)的實(shí)時性。接著進(jìn)行了Linux平臺上基于Qt的用戶界面應(yīng)用程序設(shè)計。 最后分析了系統(tǒng)測試結(jié)果,并指出存在的問題和改進(jìn)方法。
標(biāo)簽:
ARMFPGA
高速信號
采集
存儲
上傳時間:
2013-07-10
上傳用戶:cylnpy