The application discloses a communication method and
system based on streaming DMA, which is applied to communication between a sending end and a receiving end, the sending end and the receiving end are connected through an
optical fiber link, the sending end comprises a first CPU module and a first FPGA module, the first FPGA module comprises a first acquisition module, a first FIFO, a first arbitrator, a second FIFO and a first streaming DMA controller.The application realizes an
Ethernet communication method without MAC based on streaming DMA, the
network data stream can be multiplexed with other types of data streams on one
optical fiber link, the streaming DMA mode greatly improves the access speed, solves the problem of
low transmission rate through register access in the prior art, meanwhile, the application does not need a driver program to provide a customized register read-write interface, does not need an application program to encapsulate a custom protocol according to functional needs, and does not need additional development tools, so that the cost is greatly reduced.