Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Device for scheduling and buffering data packets and method thereof

A data packet and data technology, applied in the field of data communication, can solve the problems of increasing chip cost, increasing chip storage burden, and large data packet length, etc., to achieve the effect of reducing chip cost, saving internal storage resources, and shortening delay

Active Publication Date: 2014-09-24
SANECHIPS TECH CO LTD
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the rapid growth of network services, the number of input ports of traffic management chips is increasing, and the length of data packets is getting larger and larger, and the requirements for chip storage capabilities are also getting higher and higher, which in turn increases the cost of chips
[0004] In addition, after the data packets are processed by predetermined rules in the business processing module, tens or even hundreds of bytes of descriptor information will be generated. The descriptor information is usually stored inside the traffic management chip, which invisibly increases the storage capacity of the chip. burden

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
  • Device for scheduling and buffering data packets and method thereof
  • Device for scheduling and buffering data packets and method thereof
  • Device for scheduling and buffering data packets and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] figure 1 It is a schematic diagram of the composition and structure of the data packet scheduling and buffering device of the present invention, such as figure 1 As shown, the device includes a packet data FIFO module 11, a packet header data FIFO module 12 and a service processing module 13; wherein,

[0040] The packet data FIFO module 11 is used to schedule and read the packet data, extract the packet header information of the packet, and send the packet header information to the corresponding packet header data FIFO module 12 for storage; When going out the end of packet sign (EOP, End Of Packet), obtain packet length information and CRC check result, and described packet length information and CRC check result are sent to service processing module 13;

[0041] The packet header data FIFO module 12 is used to store the pa...

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 device for scheduling and buffering data packets, which comprises the components of: a packet data first input first output (FIFO) module, a packet header data FIFO module and a business processing module; wherein the packet data FIFO module is used for extracting packet header information of a data packet and transmitting the packet header information to the packet header data FIFO module for storage when the data packet data are scheduled and read out; and is furthermore used for acquiring packet length information and cyclic redundancy check code (CRC) verification result when a packet tail mark is scheduled and read out. The packet header data FIFO module is used for storing the packet header information. When the packet data FIFO module reads out the packet tail mark which corresponds with the packet header information, the packet header information is read out. The business processing module is used for generating descriptor information according to the packet header information, the packet length information and the CRC verification result. The invention simultaneously discloses a method for scheduling and buffering data packets. The device and the method according to the invention have functions of: saving a large mount of resources stored in a chip, reducing time delay of the data packet in the chip, reducing chip cost, and improving area and power consumption of the chip.

Description

technical field [0001] The invention relates to the field of data communication, in particular to a device and method for scheduling and buffering data packets. Background technique [0002] At present, in the traditional traffic management chip, for the business processing of data packets, it is necessary to determine the data packet needs according to the packet header information, packet length information and cyclic redundancy check code (CRC, Cyclic Redundancy Check) check result of the data packet. No cache is required. Both the packet length information and the CRC check result can only be calculated after receiving the complete data packet, that is to say, they can only be obtained at the end of the packet. [0003] In practical applications, it is usually necessary to open up a port data first-in-first-out (FIFO, First In First Out) memory for each input port to store at least one complete data packet, extract packet header information and obtain packet length info...

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/861
CPCH04L49/00H04L47/10
Inventor 赖伟汪友宝
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products