Packet processor
AssigneeFujitsu Limited
InventorsYuji Kojima, Tetsumei Tsuruoka, Kenichi Abiru, Yasuyuki Umezaki, Yoshitomo Shimozono
Life of this patent
Estimating the term…
Abstract
A packet processor having a general-purpose arithmetic operator and another dedicated circuit, which extracts a particular field from the general-purpose register as object field, on which the predetermined general-purpose arithmetic operation is to be performed by the general-purpose arithmetic operator and writes a result of the arithmetic operation by the general-purpose arithmetic operator into the general-purpose register as updated information of the particular field. Based on the extraction and write process of the packet field designated by software (instructions), the packet processor realizes high flexibility and high speed processing.
Claims8
A packet processor comprising:
- a general-purpose register for retaining packet data;
- a general-purpose arithmetic operator for performing a predetermined general-purpose arithmetic operation on a particular field of the packet data, which is retained by said general-purpose register, in accordance with a general-purpose arithmetic operation instruction;
- a dedicated field extracting circuit for performing a field extraction process of extracting information of the particular field from said general-purpose register as object field information, on which the predetermined general-purpose arithmetic operation is to be performed by said general-purpose arithmetic operator, in accordance with a field extraction instruction;
- and
- a dedicated field writing circuit for performing a field write process of writing a result of the arithmetic operation by said general-purpose arithmetic operator into said general-purpose register as updated information of the particular field in accordance with a field write instruction.
Dependencies are inferred from the claim text.