×

Microprocessor with a cache memory in which validity flags for first and second data areas are simultaneously readable

  • US 4,942,521 A
  • Filed: 11/13/1987
  • Issued: 07/17/1990
  • Est. Priority Date: 11/14/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor comprising:

  • (a) an instruction execution block for executing instructions using data stored in a cache memory or in an external memory;

    (b) a cache memory coupled to said instruction execution block and including at least first and second data in areas which are commonly accessed by an upper bit signal of an instruction fetch address generated from said instruction execution block, the respective first and second data areas in said cache memory being selectively specified by a lower bit signal of said instruction fetch address, and wherein each area of said first and second data areas in said cache memory includes data and a flag associated with the data which indicates whether or not said data is valid;

    (c) first means for reading out a flag in said second data area when a flag in a commonly accessed first data area is read out in response to said upper bit signal and a lower bit signal of an instruction fetch address which specifies said first data area;

    (d) second means coupled to said first means for latching information related to a flag of said second data area when a flag of said second data area is read out by said first means; and

    (e) third means for reading out said information from said second means in response to a lower bit signal of said instruction fetch address which specifies said second data area when said second data area is consecutively accessed after said first data area is accessed.

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