A data transmission method, device and system

A data transmission method and data technology, applied in the network field, can solve the problems of low data transmission efficiency of multi-lane bus system and low bus utilization rate of multi-lane bus system, and achieve the effect of improving bus utilization rate and data transmission efficiency

Active Publication Date: 2021-10-29
NEW H3C TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the multi-lane bus system, when the upstream module sends data through the multi-lane bus, invalid data is likely to be transmitted on some lanes in the multi-lane bus within one clock cycle, which makes the bus utilization of the entire multi-lane bus system The rate is low, which leads to low data transmission efficiency of the entire multi-lane bus system

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 data transmission method, device and system
  • A data transmission method, device and system
  • A data transmission method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056]The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art based on this application belong to the scope of protection of this application.

[0057] For ease of understanding, the words appearing in the embodiments of the present application are explained below.

[0058] Asynchronous first-in-first-out (First input first output, FIFO): It is a traditional sequential execution method. The instruction that enters first is completed and retired first, and then the second instruction is executed. Asynchronous FIFO read and write clocks are inconsistent, and read and write are independent of each other.

[0059] On a multi-lane bus,...

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 present application provides a data transmission method, device, and system. The method includes: obtaining data transmitted by M lanes included in the data bus in each clock cycle to obtain M data; Store data to the preset buffer; when the data length between the last data read position and the last data storage position in the preset buffer is greater than or equal to the preset data length, read M valid data from the preset buffer , the preset data length is M multiples of the maximum data length transmitted by one lane; the read M effective data are transmitted through M lanes respectively. By applying the technical solution provided by the embodiment of the present application, the bus utilization rate of the multi-lane bus system can be improved, and the data transmission efficiency of the entire multi-lane bus system can be improved without changing the data structure of the upstream module and the downstream module.

Description

technical field [0001] The present application relates to the field of network technology, in particular to a data transmission method, device and system. Background technique [0002] Many modules in the network are connected by a multi-lane data bus (hereinafter referred to as multi-lane bus). The specific system architecture is as follows: the upstream module is connected to an asynchronous First Input First Output (FIFO) module through a multi-lane bus, and the asynchronous FIFO module is connected to a downstream module through a multi-lane bus. The upstream module sends data to the downstream module through the multi-lane bus and the asynchronous FIFO module. [0003] The bus utilization rate of the multi-lane bus system depends on the bus utilization rate between the asynchronous FIFO module and the downstream module, and the bus utilization rate between the FIFO module and the downstream module depends on the bus utilization rate between the upstream module and 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 Patents(China)
IPC IPC(8): G06F5/06
CPCG06F5/065
Inventor 朱明霄
Owner NEW H3C 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