A method, system and FPGA device for implementing a DMA read operation
By using a node manager on the host side to store the complete packet header and having the FPGA device continuously initiate DMA read requests, the problems of large memory consumption and low efficiency in DMA read operations are solved, achieving efficient data transmission.
Patent Information
- Application Number
- CN202311081556.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2026-07-21
- Estimated Expiration
- 2043-08-25
AI Technical Summary
In existing DMA read operations, the host randomly allocates memory addresses to store data, resulting in large memory space consumption, heavy host burden, and low transmission efficiency when transferring large amounts of data, thus affecting data transmission performance.
By allocating a contiguous physical memory space on the host to form a node manager, storing the complete packet header of the data to be transmitted, and having the FPGA device send two consecutive DMA read requests to the host to obtain the data and the complete packet header, the host operation is simplified and the transmission efficiency is improved.
It reduces the amount of host memory used, simplifies host operation procedures, improves DMA transfer efficiency, and ensures the correspondence between data and complete packet headers.
Smart Images

Figure CN117033273B_ABST
Abstract
Citation Information
Patent Citations
Multi-node multi-channel high-speed parallel processing method and system
CN112035898A
DMA read operation implementation method based on FPGA, FPGA equipment and communication system
CN113485951A