Method for data packet transmission based on RapidIO, device and system

A data packet and protocol technology, applied in the field of communication, can solve problems such as system bandwidth waste, RapidIO bandwidth impact, system performance degradation, etc., and achieve the effects of improving performance, shortening transmission delay, and improving bandwidth utilization

Active Publication Date: 2009-08-26
HUAWEI TECH CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In the prior art, the less valid data in the data packet, and the more short data packets the system transmits, the more system bandwidth is wasted
According to the standard application of the RapidIO protocol, the bandwidth of RapidIO will be greatly affected at this time, resulting in a decrease in system performance.

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
  • Method for data packet transmission based on RapidIO, device and system
  • Method for data packet transmission based on RapidIO, device and system
  • Method for data packet transmission based on RapidIO, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] The embodiment of the present invention provides a method for data packet transmission based on the RapidIO protocol. In the application scenario of the embodiment of the present invention, the effective data length of all RapidIO short packets is a fixed value, such as 4 bytes. In this application scenario In , multiple data packets are formed into long packets for transmission to improve bandwidth utilization.

[0044] A complete RapidIO data packet includes information such as load information added during data encapsulation, valid data of the data packet, and address information and length information of the data packet. It can be understood that the load information is the extra load added when the data is encapsulated and packaged, and can be regarded as invalid data. In the embodiment of the present invention, in the process of forming a long packet with a plurality of RapidIO short packets, only the data information of the RapidIO short packet is seamlessly stor...

Embodiment 2

[0064] The embodiment of the present invention provides a method for transmitting data packets based on the RapidIO protocol. Similar to Embodiment 1, when transmitting multiple fixed-length RapidIO short packets, multiple short data packets are still used to form a long RapidIO packet. Then send the method.

[0065] Embodiment 1 is aimed at scenarios where the lengths of all RapidIO short packets are fixed values, and cannot support application scenarios in which the length of RapidIO short packets is not fixed. In the embodiment of the present invention, the length of each RapidIO short packet can be different. In the process of forming a long RapidIO group packet with multiple RapidIO short packets, in addition to storing the valid data and address information of the RapidIO short packets in the composed In the long packet, the length value of the RapidIO short packet is also stored in the RapidIO group packet.

[0066] In the embodiment of the present invention, in the pr...

Embodiment 3

[0080] The embodiment of the present invention provides a data packet transmission method based on the RapidIO protocol, which is applied to an application scenario where the length of the RapidIO short packet is relatively fixed, for example, the system only includes RapidIO short packets of three lengths. In the embodiment of the present invention, the method of combining multiple short data packets into a long RapidIO packet and then sending it is still adopted, but the embodiment of the present invention adopts the following method so that the address of the RapidIO short packet does not need to be carried in the RapidIO packet information and length information.

[0081] It is agreed at the sending device and the receiving device that the storage location of each RapidIO short packet in the RapidIO group packet is fixed. For example, the system only contains RapidIO short packets of three lengths, which are 6 bytes, 12 bytes, and 24 bytes. It is pre-agreed that when perf...

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 method for data packet transmission based on RapidIO, a device and a system, belonging to the communication technical field. The method comprises steps: a RapidIO grouping packet transmitted by a transmitting apparatus is received, the valid data of the grouping packet comprises the data information of at least two RapidIO short packets which are stored in a seamless way; the data information of the RapidIO short packets in the RapidIO grouping packet is acquired; the RapidIO short packets are stored in an endpoint memory according to the data information of the RapidIO short packets. A receiving device comprises a receiving module, an acquisition module and a storage module; the transmitting apparatus comprises the acquisition module, a combination module and a sending module. The system comprises the transmitting apparatus and the receiving device. The embodiment of the invention causes a plurality of RapidIO short packets to make up the RapidIO grouping packet for transmitting, can effectively shorten the transmission delay of most of RapidIO short packets, and increases the bandwidth utilization factor of the system and further the performance of the system.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method, device and system for transmitting data packets based on the RapidIO protocol. Background technique [0002] The RapidIO protocol is a protocol with high data transmission efficiency, good real-time performance, small software coupling, and high-speed interface. The RapidIO protocol mainly includes three layers: the physical layer, the transport layer and the logical layer. When using the RapidIO protocol to transmit data, the user data is passed in from the logical layer interface, and then passes through the transport layer and the physical layer. When passing through each layer, it must pass through Data encapsulation, packaging, and finally transmitted from the physical layer interface. [0003] The RapidIO protocol stipulates that the length of valid data in the data packet is not greater than 256 bytes, and additional information of up to 20 bytes is added....

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): H04L1/00H04L12/56H04L29/06H04L12/861
Inventor 苏健
Owner HUAWEI 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