为了满足Zynq-7000系列芯片的SRIO数据传输要求,提出了一种基于FPGA控制DMA传输进行SRIO通信的设计方案,并完成了ARM与FPGA核间高吞吐率的数据交互操作.系统的FPGA部分主要用来控制DMA的数据传输和SRIO事务处理,ARM只进行简单的参数设置,能够完成SRIO各种事务类型的传输.实际应用表明,该系统具有操作简便、高效的特点,同时减轻了CPU的负担,达到了预期效果.%In order to meet the requirements of SRIO data transmission of Zynq-7000 spectrum,a design scheme of SRIO Communication based on the FPGA control of DMA transmidtion is proposed,and the a hign band-width communication between ARM and FPGA core is implemented.The FPGA part of the system is mainly used to control the data transmission of DMA and SRIO transaction processing.ARM only for simple parameter settings,complete the transmission of various types of transaction SRIO.real application shows that the system has the characteristic of simple operation and high efficiency,at the same time release the main CPU,The proposed method achieves the expected effect.
展开▼