A DMA transmission method and a DMA controller suitable for network transmission

A DMA controller and network transmission technology, applied in the fields of instruments, electrical digital data processing, etc., can solve the problems of reducing the efficiency of DMA transmission and taking a long time for interaction, so as to reduce the interaction time, reduce the number of interactions, and reduce the workload Effect

Active Publication Date: 2019-04-02
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that in DMA transmission, the number of interactions between the host and the board is relatively large, and the board needs to wait for the host to regenerate the descriptor each time, resulting in a long time for the interaction between the two, thereby reducing the DMA transmission efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A DMA transmission method and a DMA controller suitable for network transmission
  • A DMA transmission method and a DMA controller suitable for network transmission
  • A DMA transmission method and a DMA controller suitable for network transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The core of the present invention is to provide a DMA transmission method and a DMA controller suitable for network transmission. For Write DMA, this application does not need to maintain the descriptor at the host end, thereby reducing the number of interactions between the host end and the board end. The efficiency of Write DMA data transmission is improved, and the workload of the host is reduced. For Read DMA, the board side does not need to wait for the host side to regenerate the descriptor, thereby reducing the interaction time between the host side and the board side and improving the ReadDMA data transmission efficiency.

[0057] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described em...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a DMA transmission method suitable for network transmission and a DMA controller. The method comprises the following steps of: selecting a Write DMA; addresses of a storage space reserved at a host side are written into an FIFO memory equipped at a board card side in sequence in advance; the DMA controller of the board card end can autonomously generate a descriptor according to the address stored in the FIFO memory and the transmission data of the board card end; and the descriptor does not need to be maintained at the host side again, so that the number of interactiontimes between the host side and the board card side is reduced, the Write DMA data transmission efficiency is improved, and the workload of the host side is reduced. For Read DMA, the host end actively generates the descriptor instead of regenerating the descriptor after waiting for interruption, so that the board card end does not need to wait for the host end to regenerate the descriptor, the interaction time between the host end and the board card end is reduced, and the Read DMA data transmission efficiency is improved.

Description

technical field [0001] The invention relates to the field of DMA transmission, in particular to a DMA transmission method and a DMA controller suitable for network transmission. Background technique [0002] In the prior art, DMA (Direct Memory Access, direct memory access) transmission under network transmission includes Write DMA and Read DMA. Please refer to figure 1 , figure 1 It is an implementation schematic diagram of a DMA transmission in the prior art. Write DMA refers to the FPGA (Field-Programmable Gate Array, field programmable logic gate array) terminal to transmit data to the host terminal, and Read DMA refers to the host terminal to transmit data to the FPGA terminal. The FPGA side (that is, the board side) is configured with a PCIE (peripheral component interconnect express, peripheral component high-speed interconnection standard) controller, a DMA controller, and a Smart NIC (Network Interface Card, network card). [0003] For Write DMA, after the board...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/12G06F13/16
CPCG06F13/128G06F13/1642G06F13/1694
Inventor 郝锐阚宏伟
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products