Abstract:The DMA transfer design of PCI Express bus interface is realized by FPGA based on the in-depth understanding of PCI Express protocol and its application technology. This paper mainly introduces three parts of the design:DMA sending module, DMA receiving module and DMA state control module in detail. Finally, it realizes PCI-E driver in one PC based on Linux system, then uses miniBEE as a test platform of BEEcube Company to test the design and give the results.