DSP通过逻辑控制模块向FPGA发一些指令,同时读取FPGA的状态;系统中把FPGA看做DSP的一个外设,使用DSP的XZCS0AND1作为FPGA的片选信号,这样,CPU既可以向FPGA发送命令,也可以从FPGA中读一些状态。
在Quartus II 7.2软件平台中包括一个专用模块库,称之为IP Core,其中的各种硬件功能模块都是经过EDA厂商周密设计并且通过验证的。设计中FFT运算模块采用Altera公司自带的FFT IP Core来实现,在FPGA中以硬件逻辑实现FFT运算的功能,简化设计并提高了系统的可靠性。
本文设计了一种多路数据同步实时采集系统,应用FPGA控制采集系统的各个模块,其最大的特点是结构灵活,有较强的通用性,适于模块化设计,适合于实时信号处理,从而能够提高整个系统的采集和处理效率。分析了各个子模块的硬件结构框图和控制实现方法。实际应用表明,采用该方法设计的系统能有效地完成多路同步实时数据采集任务。
?
?