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

A method and device for saving resource overhead by using time slot arbitration

A technology of time slot and receiving module, which is applied in the field of network communication and transmission, can solve the problems of high consumption of resource bus bit width, difficulty in hardware timing, and high consumption of RAM resources, so as to achieve the effect of saving resource overhead.

Active Publication Date: 2018-02-09
NEW H3C TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The RR polling module needs to read data from 16 receiving interfaces, the processing is quite complicated, the hardware timing is also difficult to run, and the resources are also consumed due to the bus bit width.
[0009] Due to the wide bit width of the random access memory RAM of the receiving module, multiple RAMs are required to be spliced ​​to realize a 256-bit wide RAM, and the FIFO of each MAC receiving data does not play the role of buffering and absorbing, resulting in the consumption of a lot of RAM 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
  • A method and device for saving resource overhead by using time slot arbitration
  • A method and device for saving resource overhead by using time slot arbitration
  • A method and device for saving resource overhead by using time slot arbitration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] In this embodiment, an implementation method of a high-bandwidth multiplexing function module is described by taking the functions of the receiving side of 16 GE ports as an example.

[0065] Suppose the functional block diagram of this embodiment is as figure 2 As shown, GE0-GE15 represent external interfaces, GE_RX0-GE_RX15 are 16 receiving modules with the same function, and SCH is a scheduling module. Each receiving module is composed of IF interface, DATAQ cache and SELECT submodule, and the scheduling module SCH is composed of TIMERSLOT submodule, BUFFER storage unit and MAC submodule. Among them, the DATAQ cache is implemented by a single block of RAM with a bit width of 8 bits, and the BUFFER is realized by splicing 32 pieces of RAM with a bit width of 8 bits, and the total bit width is 256 bits; both the receiving module and the scheduling module work at 125MHz, and the external interface and IF in the figure The 125MHz between the interfaces, between the IF ...

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 and equipment for saving resource overhead by using time slot arbitration. The method is applied to a programmable logic array FPGA logic chip, and the FPGA logic chip includes N receiving modules with identical processing functions and a scheduling module SCH , N receiving modules receive data through their respective IF interfaces, and write it into the first-in-first-out DATAQ buffer; N receiving modules read B-bit data from the DATAQ buffer per time slot through their respective SELECT sub-function modules, and write Into the data memory BUFFER of SCH, the BUFFER is realized by splicing M blocks of RAM, the M blocks of RAM are sequentially numbered, and each block of RAM is divided into address spaces, and the address space of each block of RAM is sequentially numbered, and the time slot is determined by the TIMERSLOT of SCH Assignment, the cycle is N; SCH reads data from BUFFER through the MAC submodule, processes it, and sends it out; the MAC submodule reads M blocks of RAM at the same time each time, and each block of RAM reads an address space, and The address space numbers of M blocks of RAM for reading data are the same.

Description

technical field [0001] The invention relates to network communication transmission technology, in particular to a method and equipment for saving resource overhead by using time slot arbitration. Background technique [0002] In the application of communication technology, it often involves the need to perform functional processing on multiple interfaces or modules, and the methods of these functional processing modules are the same. [0003] For example, if a chip is connected with 32 E1 ports, the functions of these E1 ports are the same; for another example, a chip is connected with 16 Gigabit Ethernet ports (GE, gigabit ethernet), and the processing functions of these GE ports are also the same. [0004] In the initial implementation, multiple identical processing function modules were used to realize it; as the chip function is optimized and implemented, it is necessary to consider implementing these interface modules with the same function as a high-bandwidth functiona...

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): H04L12/24
CPCH03K19/17744
Inventor 王彬
Owner NEW H3C TECH CO LTD