Claims
- 1. In a data processing system-in which a processor (12) communicates over a central processing unit bus (CPU bus) with a main memory (22) by asserting an address strobe (ADS) signal to initiate a memory access and asserts a number of end-of-cycle signals to end a memory access, a cache controller (10) including CPU bus control logic (28) for controlling access to said CPU bus, and a tag random access memory (tag RAM); a cache data-array (8) connected to said cache controller (10) and to said CPU bus; a combination comprising:
- an external cycle (EXCYC) signal line:
- an internal cycle (INCYC) signal line;
- an address strobe wait (ADSWAIT) signal line;
- an address strobe cycle (ADSCYC) signal line;
- first means in said tag RAM responsive to an external cycle (EXCYC) signal on said external cycle (EXCYC) signal line for asserting an internal cycle (INCYC) signal on said internal cycle (INCYC) signal line during a time when a request to said tag RAM is pending;
- second means connected to said first means for ANDing said INCYC signal line and said ADS signal line to generate an address strobe wait (ADSWAIT) signal on said address strobe wait (ADSWAIT) signal line;
- third means connected to said second means for ORing said ADSWAIT signal line and said address Strobe (ADS) signal line to generate an address strobe cycle (ADSCYC) signal on said address strobe cycle (ADSCYC) signal line;
- fourth means responsive to one of said number of end-of-cycle signals for generating a terminate signal to signify an end of a current cycle; and,
- fifth means connected to said first means, to said third means and to said fourth means for asserting said EXCYC signal in response to said ADSCYC signal and for unasserting said EXCYC signal in response to said terminate signal.
- 2. The data processing system in accordance with claim 1 wherein said number of end-of-cycle signals includes a RESET signal line and a back off (BOFF) signal line, said fifth means further comprising:
- a latch connected to said address strobe cycle (ADSCYC) signal line, to said RESET line, and to said BOFF signal line, said latch being set by said address strobe cycle (ADSCYC) signal on said address strobe cycle (ADSCYC) signal line and is reset by a RESET signal on said RESET signal line and alternatively is reset by a BOFF signal on said BOFF signal line.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of U.S. patent application Ser. No. 07/710,742, filed on Jun. 5, 1991, now abandoned. This application is related to U.S. Pat. No. 5,210,845, of John H. Crawford, et al., entitled "Controller for Two-way Set Associative Cache", granted on May 11, 1993, and to U.S. Pat. No. 5,339,399, of Yong Lee, et al., entitled "Critical Timing Management in a Controller for Two-way Set Associative Cache", granted on Aug. 16, 1994, both of which are assigned to Intel Corporation, the assignee of the present invention.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
Parent |
710742 |
Jun 1991 |
|