The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 11, 2001

Filed:

May. 18, 1998
Applicant:
Inventor:

Guy Larri, Cambridge, GB;

Assignee:

ARM Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/208 ;
U.S. Cl.
CPC ...
G06F 1/208 ;
Abstract

A microprocessor system comprising a register bank,and an execution unit,incorporating a barrel shifter,and an ALU,is provided. The register bank,has X read ports whilst at least some of the program instructions require Y input operands to be read from the register bank,where Y is greater than X. A cache register,is provided that caches previously read input operands for supply to the barrel shifter,and if it is detected that the same register is being read a second or subsequent time then this cached value is supplied to the barrel shifter,rather than requiring a further read from the register bank,A tag register,associated with each cache register,draws data indicating from which register within the register bank,the cached data value was copied. A valid flag,indicates that that cached data value is still current, i.e. at the corresponding register within the register bank,has not been overwritten.


Find Patent Forward Citations

Loading…