摘要:對于高速A/D的采集,采用I/O讀取方式, ARM9最大能夠采集500KSPS的A/D,因此ARM不能實(shí)現對更高速度數據讀取;為達到更高速,提出了FPGA+ARM的雙核架構的高速數據采集的方法,FPGA能夠采集2MSPS的A/D,并采用ARM的DMA完成與FPGA的FIFO通信,以及使用Linux的內存映射技術(shù)來(lái)提高應用層與內核層數據傳輸效率,完成數據采集。該系統設計了FPGA+ARM接口電路,開(kāi)發(fā)了Linux下的DMA驅動(dòng)程序。經(jīng)試驗測試,系統具有高速采集的性能。