Apparatus and method for processing pipelined data
AssigneeXelerated AB
InventorsLars-Olov Svensson, Joachim Roos, Thomas Strömqvist, Pär Westlund, Peter Holm
Life of this patent
Estimating the term…
Loading patent…
AssigneeXelerated AB
InventorsLars-Olov Svensson, Joachim Roos, Thomas Strömqvist, Pär Westlund, Peter Holm
Estimating the term…
Apparatus (3) for processing pipelined data, comprises a storage unit and at least one logic unit (11) for executing operations on a block (4) of data. The storage means comprises an instruction table (12a) comprising at least one instruction, and the at least one logic unit (11) is in at least one pipelined processing stage adapted to receive the block (4) and a first instruction (13a) of the at least one instruction and execute the first instruction (13a). The invention also relates to a method for processing pipelined data, a module (1) for processing pipelined data, an integrated circuit (15), a circuit board assembly (16), a computer unit (22) and a pipelined processing system.
A method for pipelined processing, comprising a plurality of pipelined processing stages and wherein the method comprising the steps of:
A processing means (3) for processing pipelined data, comprising or connected to a storage means and comprising a plurality of logic units (11, 14) for executing operations on a block (4) of data, wherein the storage means comprises a plurality of instruction tables (12a, 12b), each comprising at least one instruction, and wherein a first logic unit (11) is connected to a first register (10a) for storing a block of data, a register for storing a first program counter is connected to a first instruction table (12a), the first instruction table is connected to the first logic unit (11), the first logic unit (11) is connected to a further register (10d) for storing the block of data, and to a further register (10f) for storing a second program counter, a second logic unit (14) is connected to the further register (10d) for storing the block of data, the further register (10f) for storing a second program counter is connected to a second instruction table, and the second instruction table (12b) is connected to the second logic unit (14).
A module (1) for processing pipelined data, comprising a classification means (2) for matching or identifying a block (4) of data and a processing means (3) for processing the block (4), the processing means (3) connected to storage means and comprising at least two logic units (11) for executing operations on the block (4), which is delivered from the classification means (2) to the processing means (3), wherein the processing means comprises a first register for storing a program counter, the classification means being connected to the first register for storing a program counter,
A circuit board assembly (16), such as a line card (23a) adapted for a router, having at least one integrated circuit (15) comprising at least one module (1) for processing pipelined data, wherein said module comprising a classification means (2) for matching or identifying a block (4) of data and a processing means (3) for processing the block (4), the processing means (3) being connected to storage means and comprising at least two logic units (11) for executing operations on the block (4), which is delivered from the classification means (2) to the processing means (3), and wherein
A pipelined processing system, comprising a classification means (2) for matching or identifying a block (4) of data, a storage means and a processing means (3) for processing the block (4), the processing means (3) being connected to storage means and comprising at least two logic units (11) for executing operations on the block (4), which is delivered from the classification means (2) to the processing means (3), wherein,
Dependencies are inferred from the claim text.