Unlock instant, AI-driven research and patent intelligence for your innovation.

Data transmission method and device

A data transmission method and data technology, applied in the communication field, can solve problems such as the decrease of PCIE bus bandwidth utilization rate, and achieve the effect of improving bandwidth utilization rate

Active Publication Date: 2021-01-05
MAIPU COMM TECH CO LTD
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of this, the embodiment of the present application provides a data transmission method and device to improve the problem of the decline in the bandwidth utilization of the PCIE bus in the prior art

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
  • Data transmission method and device
  • Data transmission method and device
  • Data transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0040] See figure 2 , figure 2 It shows a schematic flowchart of the data transmission method provided by the first embodiment of the present application, which specifically includes the following steps:

[0041] Step S110, the TLP sending engine in the sending BD table reading module communicates with the sending arbitration unit, and sends out a first BD reading instruction via the PCIE bus.

[0042] The TLP sending engine of the sending BD table reading module communicates with the sending arbitration unit to determine the sending timing of the first BD reading instruction, and sends the first BD reading instruction through the PCIE bus at the determined sending timing, and the first BD reading instruction The instruction is used to read multiple consecutive BDs from the memory of the communication device.

[0043] Optionally, see image 3 , step S110 may include step S210 to step S220:

[0044] Step S210, sending the TLP sending engine in the BD table reading module ...

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 embodiment of the invention provides a data transmission method and device, and the method comprises the steps: enabling a transmission layer packet TLP transmission engine in a transmission BD table reading module to communicate with a transmission arbitration unit, and transmitting a first BD reading instruction through a PCIE bus; enabling a TLP receiving engine in the sending BD table reading module to receive a plurality of continuous BDs returned through the PCIE bus and store the BDs into a first FIFO queue; enabling a TLP sending engine in the sending message reading module to obtain each BD of a plurality of continuous BDs from the first FIFO queue, communicate with a sending arbitration unit according to the BDs, and send a data reading instruction through a PCIE bus; and enabling a TLP receiving engine in the sending message reading module to receive the data returned by the PCIE bus and store the data into a sending buffer area. The first BD reading instruction and thedata reading instruction are generated in advance and can be sent out through the PCIE bus after being communicated with the sending arbitration unit, and compared with the prior art, time consumed for preparation work after channel switching is omitted, and the bandwidth utilization rate of the PCIE bus is increased.

Description

technical field [0001] The present application relates to the technical field of communications, and in particular, to a data transmission method and device. Background technique [0002] When the prior art utilizes the multi-channel direct memory access (Direct Memory Access, referred to as DMA) of the high-speed serial computer expansion bus standard (Peripheral Component Interconnect-express, referred to as PCIE) bus for data transmission, it is often through the DMA controller to the multi-channel Control, when a channel in the multi-channel is working, other channels may not get the opportunity to use the bus until the channel completes the task. When the multi-channel DMA performs channel switching, some necessary preparations for the new channel DMA need waiting time after switching, and the above-mentioned waiting time will cause a decrease in the utilization rate of the PCIE bus bandwidth. Contents of the invention [0003] In view of this, the embodiment of the ...

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/42
CPCG06F13/4282Y02D10/00
Inventor 李建国
Owner MAIPU COMM TECH CO LTD