Method and device for processing multichannel data

A data processing device and data processing technology, applied in the field of data communication, can solve the problems of consuming cache resources, consuming logic resources, etc.

Active Publication Date: 2007-12-26
XINHUASAN INFORMATION TECH CO LTD
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the case of a large number of sending modules, this method of configuring a larger cache for each sending module will consume a lot of valuable cache resources
Moreover, setting a data reading module and a sending module for each packet information queue will consume a lot of logical resources

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 and device for processing multichannel data
  • Method and device for processing multichannel data
  • Method and device for processing multichannel data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] In order to save cache resources and logic resources, the method provided by the present invention can be used to improve the multi-channel data processing logic structure shown in FIG. 1 . The improved multi-channel data processing logic structure is shown in FIG. 3 .

[0043]In Fig. 3, the two packet information queues in the QM are divided into one group, and this group corresponds to an RD module and a TX module, and the TX module corresponds to two output channels of TX0 and TX1. Among them, the functions of the WR module, the QM module and the cache module are consistent with those in FIG. 1 , and will not be repeated here. The following mainly describes the working process of the RD module and the TX module in FIG. 3 .

[0044] In Figure 3, there are still two packet information queues FIFO0 and FIFO1 in the QM module, but there is only one RD module. At this time, the RD module can poll the two packet information queues in the QM, that is, read FIFO0 and FIFO1 in...

Embodiment 2

[0048] Figure 4 shows a schematic diagram of another common multi-channel data processing logic structure, including four inbound channels RX0, RX1, RX2, and RX3 with a bandwidth of 5G, and four outbound channels TX0 and TX1 with a bandwidth of 10G. , TX2 and TX3. Among them, the WR module is used to receive messages from the four data channels RX0, RX1, RX2 and RX3 on the ingress side, write the received messages into the cache module, and write The information of the packet is written into the QM module; QM includes four packet information queues FIFO0, FIFO1, FIFO2, and FIFO3, which are respectively used to store the packet information of the messages written by WR from RX0, RX1, RX2, and RX3 channels; RD0 , RD1, RD2, and RD3 modules are used to read packet information from FIFO0, FIFO1, FIFO2, and FIFO3 queues in QM respectively, read packets from the cache module according to packet information, and then pass TX0, TX1, TX2, and TX3 to The read telegram is sent out.

[0...

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 method comprises: grouping the packet message queue in the management module; setting up a reading data module and a corresponding sending module for each group of packet message queue; wherein, if the amount of groups is less than the amount of packet message queues, said reading data module alternatively reads the packet information from each packet message queue in the group corresponding to itself; the read-out message is sent to a corresponding module; after receiving the message from the read data module, the send module sends out the received message via an outlet channel corresponding to the incoming channel.

Description

technical field [0001] The invention relates to data communication technology, in particular to a multi-channel data processing method and device. Background technique [0002] With the development of data communication technology, the application of multi-channel data processing is becoming more and more extensive. The so-called multi-channel data processing refers to receiving messages from multiple in-channels, and then sending the messages out through the out-channels. In the traditional multi-channel data processing logic structure, the input channel and the output channel are corresponding. For example, referring to the schematic diagram of the multi-channel data processing logic structure shown in FIG. 1 , there are two data channels RX0 and RX1 on the ingress side, and two data channels TX0 and TX1 on the egress side. Among them, the write cache module WR is used to receive messages from the two data channels RX0 and RX1 on the ingress side, write the received mess...

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): H04L12/56H04L47/629
Inventor 王彬刘强林晖加玉涛
Owner XINHUASAN 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