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:
Dec. 08, 1992

Filed:

Jan. 22, 1990
Applicant:
Inventors:

Pamela S Laakso, Austin, TX (US);

Bradley Martin, Austin, TX (US);

Assignee:

Motorola, Inc., Schaumburg, IL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395425 ; 395800 ; 364D / ;
Abstract

A data processing system is provided having a secondary cache for performing a deferred cache load. The data processing system has a pipelined integer unit which uses an instruction prefetch unit (IPU) to maintain a steady stream of instructions to the pipeline. The (IPU) issues prefetch requests to a cache controller on a cache half-line basis. In conjunction with the prefetch request, the IPU transfers a prefetch address to a cache address memory management unit (CAMMU), for translation into a corresponding physical address. The physical address is compared with the indexed entries in a primary cache, and compared with the physical address corresponding to the single cache line stored in the secondary cache. When a prefetch miss occurs in both the primary and the secondary cache, the cache controller issues a bus transfer request to retrieve the requested cache line from an external memory. While a bus controller performs the bus transfer, the cache controller loads the primary cache with the cache line currently stored in the secondary cache. Thus, the deferred loading of the primary cache, after the prefetch miss, does not stall subsequent prefetches from the integer unit.


Find Patent Forward Citations

Loading…