Communication method between kernel processor and micro-engine in network processor

A technology of core processors and network processors, applied in fixed stations through two conductor transmission systems, electrical components, transmission systems, etc., can solve problems such as performance degradation of network processors, avoid degradation of processing performance, and improve processing performance , the effect of improving throughput and processing speed

Inactive Publication Date: 2004-11-10
ZTE CORP
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a kind of communication method between the core processor in the network processor and the microengine, to overcome the problem of preempting or blocking the microengine thread resources due to the high priority of the ARM when ARM and the micro

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
  • Communication method between kernel processor and micro-engine in network processor
  • Communication method between kernel processor and micro-engine in network processor
  • Communication method between kernel processor and micro-engine in network processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Such as figure 2 As shown, it is the logical unit structure adopted by the present invention to achieve the above object, the communication between the micro-engine and the core processor is completed through the ring queue and the shared memory, and the messages transmitted between the two are directly added to the ring queue UA_TxQ , In UA_RxQ, there is no need for an interlock mechanism, where:

[0031] The communication task is used to be responsible for the core processor ARM to receive the data message in the UA_TxQ queue, copy the data and encapsulate the process message, and send it to the designated processing process; in addition, it can regularly detect the communication receiving queue 204, if there is a message in the queue, Notify the microengine communication receiving thread 202 to receive the message that the core processor ARM sends to the microengine UE;

[0032] The microengine communication receiving thread (UA_RxThrd) 202 is used to extract messa...

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 is a method of communicating between kernel processor and microengine in a network processor, setting annular queue and shared memory between them, directly placing messages transmitted between them in the transmit-receive annular queue, and it includes the flows: the microengine transmits messages to the kernel processor for processing and the kernel processor transmits messages to the microengine for processing. Compared with existing techniques, the microengine communicates with ARM by using the annular queue, which can make ARM communication task operating queue avoid adopting locking mechanism, accordingly avoiding the reduction of processing performance of the microengine. At the same time, it can extremely enhance processing performance of network processor, so as to complete data processing and transmission at limited speed, playing a great role in increasing throughput and processing speed of system.

Description

technical field [0001] The invention relates to the field of wireless communication, in particular to a communication method between a core processor and a micro-engine in a network processor in the field. Background technique [0002] At present, with the rapid development of wireless communication technology, the data flow that needs to be processed in wireless communication systems is increasing, and the requirements for data processing speed are also getting higher and higher. Single boards implemented by general-purpose processors have been unable to complete data processing. Fast processing and forwarding of packets. Therefore, in the field of wireless communication, a dedicated network processor is selected instead of a general-purpose processor. [0003] Intel's IXP1200 network processor is the first network processor that combines multiple micro-engines with embedded microprocessors. This highly integrated processor not only provides flexi...

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): H04B3/50H04L29/10
Inventor 郭树波张钢钢寿永艳
Owner ZTE CORP
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