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
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHENGZHOU XINDA JIEAN INFORMATION TECH
- Filing Date
- 2023-08-25
- Publication Date
- 2026-07-21
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