Invention Grant
US08385340B1 Pipeline of a packet processor programmed to concurrently perform operations
有权
一个数据包处理器的管道被编程为同时执行操作
- Patent Title: Pipeline of a packet processor programmed to concurrently perform operations
- Patent Title (中): 一个数据包处理器的管道被编程为同时执行操作
-
Application No.: US12858418Application Date: 2010-08-17
-
Publication No.: US08385340B1Publication Date: 2013-02-26
- Inventor: Michael E. Attig , Gordon J. Brebner
- Applicant: Michael E. Attig , Gordon J. Brebner
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Agent LeRoy D. Maunu; Gerald Chan
- Main IPC: H04L12/56
- IPC: H04L12/56

Abstract:
A packet processor includes a memory and a programmable compute pipeline. The memory stores microcode that specifies respective sets for the packet types, and the respective set for each type specifies elementary operations for each stage except an initial stage of the programmable compute pipeline. The programmable compute pipeline includes a sequence of stages beginning with the initial stage. The initial stage includes an operation selector that selects the respective set for the type of each packet. Each stage except the initial stage includes elementary components that are programmable to concurrently perform each of multiple combinations of elementary operations. The elementary components concurrently perform a selected one of the combinations for each packet. The selected combination includes the elementary operations specified for the stage in the respective set that the operation selector selects for the packet's type.
Information query