PCIe部分工作计划及总结工作计划基于PCIe+DMA的设计框架,以FPGA厂商Xilinx针对PCIe解决方案的参考设计为原型,结合本设计高速数据传输的需求,暂制定PCIe硬件部分的工作计划如下:1、设备端DMA控制器设计(FPGA实现)。因为PCIeIP硬核是PCIe核心协议的封装,只留给用户应用层接口用来开发,用户层只要把数据。设备端的DMA控制器就工作在PCIe的应用层上,来实现数据的高效传输。实现方式:以参考设计提供的DMA控制器为原型,结合本项目的实际需要设计自己的DMA控制器。实现计划:看协议、读代码-改写代码-仿真、验证2、DMA+PCIe上板调试。DMA控制器做好之后,开始上板调试,以能跑通、能传数据为主,暂不考虑传输效率的问题。3、提高PCIe传输效率。提高PCIe传输效率的关键在于实现流控制,电源管理等等PCIe协议的细节上,这些控制都是以数据包的形式去配置和实现。另外,DMA部分的代码优化也很重要。所以,在DMA控制器结合PCIe硬核实现数据传输的基础上,要想实现高速数据传输,这一部分的工作必不可少。实现计划:读PCI