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.
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2012-09-12
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
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...
Examples
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...