-
1.
公开(公告)号:JP2003229887A
公开(公告)日:2003-08-15
申请号:JP2002377571
申请日:2002-12-26
Applicant: ST MICROELECTRONICS INC
Inventor: KARIM FARAYDON O , CHANDRA RAMESH , STRAMM BERND H
Abstract: PROBLEM TO BE SOLVED: To provide system independent and scalable packet buffer management architecture for network processors. SOLUTION: A circular buffer storing packets for processing by one or more network processors employs an empty buffer address register identifying where a next received packet should be stored, a next packet address register identifying the next packet to be processed and a packet-processing address register in each network processor identifying the packet being processed by the network processor. N-bit address to the buffer are mapped or masked from/to m-bit packet-processing address registers by software, thereby enabling the buffer size to be fully scalable. A dedicated packet retrieval instruction supported by the network processor retrieves a new packet for processing by using the next packet address register and copies the packet into the related packet- processing address register in order to use the packet in subsequent accesses. COPYRIGHT: (C)2003,JPO
-
公开(公告)号:DE60234307D1
公开(公告)日:2009-12-24
申请号:DE60234307
申请日:2002-12-24
Applicant: ST MICROELECTRONICS INC
Inventor: KARIM FARAYDON O , CHANDRA RAMESH , STRAMM BERND H
Abstract: A circular buffer storing packets for processing by one or more network processors employs an empty buffer address register identifying where a next received packet should be stored, a next packet address register identifying the next packet to be processed, and a packet-processing address register within each network processor identifying the packet being processed by that network processor. The n-bit addresses to the buffer are mapped or masked from/to the m-bit packet-processing address registers by software, allowing the buffer size to be fully scalable. A dedicated packet retrieval instruction supported by the network processor(s) retrieves a new packet for processing using the next packet address register and copies that into the associated packet-processing address register for use in subsequent accesses. Buffer management is thus independent of the network processor architecture.
-
公开(公告)号:DE60322648D1
公开(公告)日:2008-09-18
申请号:DE60322648
申请日:2003-10-29
Applicant: ST MICROELECTRONICS INC
Inventor: KARIM FARAYDON O
Abstract: The system has several special purpose processing units with processor cores or special hardware units for executing tasks. A control processor controls task executed by processor cores or special hardware units. A task dispatcher dispatches tasks to processor cores or special hardware units, according to scheduling by control processor. The universal register file stores data used for executing the tasks. Independent claims are also included for the following: (1) embedded processing system; and (2) program executing method.
-
-