Improved DMA Algorithm for the PXIE Bus

The PXIE bus is a PCIE bus in industrial expansion. In order to avoid the influence of excessive interaction between PC and hardware during PXIE transmission on the transmission bandwidth, a new design of PXIE bus DMA is proposed. This design is based on a dynamically spliced DMA scheduling method. By combining adjacent memory areas The way the request is accessed reduces the number of PC-to-hardware interactions and interrupt requests. Compared with the traditional DMA transfer, the use of the DMA transfer, transmission bandwidth and transmission speed have been well improved.

[1]  Yu Peng,et al.  A High Speed DMA Transaction Method for PCI Express Devices , 2009, 2009 IEEE Circuits and Systems International Conference on Testing and Diagnosis.

[2]  A. Kopmann,et al.  A PCIe DMA Architecture for Multi-Gigabyte Per Second Data Transmission , 2015, IEEE Transactions on Nuclear Science.

[3]  C. Bohm,et al.  High performance FPGA-based DMA interface for PCIe , 2012, 2012 18th IEEE-NPSS Real Time Conference.