需要看你的数据采集具体要求是什么。首先如果是多路数据采集,FPGA内部的块状RAM是很有用的,而ARM的RAM资源不能切割成很多个小块来做数据存储。第二点,如果采集的数据需要做DSP运算,那FPGA内部集成的乘加器就有用了,很多个48*48的乘加器速度快,完全并行处理,数据处理能力极强。第三,ARM的高速串行接口没那么多,而FPGA提供多达几十路的单路到10G的高速数据传输能力。
可以说大容量高性能的FPGA数据处理能力远远超过ARM。但这要看应用的要求,如果只是处理一两路低速数据采集和传输,不需要做DSP处理,那单纯的ARM性价比要高得多了。