由于AXI_DMA可以大数据量的批量处理,效率要远高于单地址的数据读存。本文基于Zynq AP So C平台的双核ARM Cortex-A9多核处理器的处理系统(Processing System,PS)以及可编程逻辑(Programmable Logic,PL)单元体系结构,使用zedboard开发...由于AXI_DMA可以大数据量的批量处理,效率要远高于单地址的数据读存。本文基于Zynq AP So C平台的双核ARM Cortex-A9多核处理器的处理系统(Processing System,PS)以及可编程逻辑(Programmable Logic,PL)单元体系结构,使用zedboard开发板PL端的的AXI DMA IP核资源,实现PL和PS高吞吐率的数据交互操作。编写linux下驱动调用xilinx提供的AXI DMA IP驱动程序,并移植qt镜像到zedboard开发板运行的嵌入式linux操作系统中,编写qt应用程序,实现AXI DMA接口对数据的传输并在qt应用程序中显示。通过测试发现使用AXI DMA IP核进行数据传输,减轻了CPU负担,有效的提高了数据的传输效率。展开更多