×

Arithmetic processor for finite field and module integer arithmetic operations

  • US 6,349,318 B1
  • Filed: 10/14/1999
  • Issued: 02/19/2002
  • Est. Priority Date: 04/18/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. An arithmetic processor comprising:

  • (a) an arithmetic logic unit having a finite field arithmetic circuit for performing finite field arithmetic operations and a modular integer arithmetic circuit for performing modular integer arithmetic operations, the arithmetic logic unit having an operand input data bus for receiving operand data thereon and a result data output bus for returning the results of said arithmetic operations thereon;

    (b) a register file coupled to said operand data bus and said result data bus; and

    (c) a controller coupled to said ALU and said register file, said controller selecting one of said finite field operations or said integer arithmetic operations in response to a mode control signal and for controlling data access between said register file and said ALU and whereby said register file is shared by both said finite filed and integer arithmetic circuits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×