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

Method and system for controlling high-speed interface in multi-processor system-on-chip

A multi-core system, high-speed interface technology, applied in transmission systems, digital transmission systems, instruments, etc., can solve the problems of slow processing units, indeterminate states, etc.

Inactive Publication Date: 2012-09-12
XIDIAN UNIV
View PDF1 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to solve the problem of the slow speed of a single packet processing unit, multiple packet processing units are used to work in parallel to process the data flow of a high-speed port, so that the processing capability of the packet processing unit is not limited to its maximum processing speed; active request mode When used in the process of data receiving, there is no need to poll the ready state of the port first, and the data receiving in the active request mode can work close to the line speed; it is necessary to ensure that the order of receiving incoming data is not disturbed, and at the same time, the thread can be processed in the set order. Work; To ensure that the data interface can be efficient and reliable when sending data, two effective flag positions are used to prevent the data packet processing unit and storage unit from sending data from the sending unit before all the control information and data packets are written into the sending unit. Indeterminate state caused by sending out in buffer unit

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 system for controlling high-speed interface in multi-processor system-on-chip
  • Method and system for controlling high-speed interface in multi-processor system-on-chip
  • Method and system for controlling high-speed interface in multi-processor system-on-chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] The present invention is shown by way of example, but not limitation, in the accompanying drawings, in which like reference numbers represent similar structures.

[0055] Below in conjunction with specific embodiment, the present invention is described in further detail:

[0056] refer to figure 2 , is the control system of the present invention, comprising packet processing unit 202, packet information register 204, receiving buffer 206, sending buffer 208, receiving controller 210, sending controller 212, valid flag 214, thread mailbox 216 and Large-capacity dynamic random access memory DRAM218, wherein:

[0057] The data packet processing unit 202, as the core element of network processor packet processing, frequently exchanges data with other units. In this embodiment, the data packet processing unit includes four data packet receiving processing units and two data packet sending processing units. The six data packet processing units, as the main control end, are...

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 a system for controlling a high-speed interface in a multi-processor system-on-chip, which are mainly used for solving the problems of low efficiency of receiving and sending data of the existing system. The system comprises data packet processing units, a data packet information register, a mailbox and an effective marker bit, wherein each data packet processing unit comprises multiple threads; at the data receiving end, the threads are used for directly sending out receiving requests at the speed which is close to the line speed, receiving data packets according to the receiving requests and generating data packet information; the data packet information is placed into the data packet information register, and the threads are used for keeping the sequence of the received data packets according to the data packet information in the data packet information register and working state information in the thread mailbox; and at the data sending end, the threads are used for accurately sending the data packets to corresponding ports of external equipment at high speed according to the position situation of the effective marker bit and information of a control domain. The system disclosed by the invention has the advantages of receiving and sending the data with high efficiency and reliability, and can be used for processing the network data.

Description

technical field [0001] The invention belongs to the technical field of communication equipment, and particularly relates to a control method and system of a high-speed interface, which can be used for receiving and sending data in an on-chip multi-core system. Background technique [0002] System-on-a-chip can generally be divided into three parts according to functions, which are data processing part, data storage part and data exchange interface part. Whether data can enter the system-on-chip system quickly and reliably and be processed in a timely manner is directly related to the overall performance of the system, such as In a common network processor, multiple multi-threaded packet processing units, usually called PE, general-purpose main processor ARM, high-speed small-capacity static random access memory SRAM, large-capacity dynamic random access memory DRAM, data exchange interface unit constitute. Usually, the performance parameters for assessing network processors...

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
IPC IPC(8): G06F15/167H04L12/56H04L12/801
Inventor 马佩军余广明史江一孙杰邸志雄李康郝跃
Owner XIDIAN UNIV
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