发明名称 Cache memory systems that accesses main memory without wait states during cache misses, using a state machine and address latch in the memory controller
摘要 A memory system where a cache miss is fielded with a retry access to main memory, but instead of waiting for the microprocessor to resynchronize and re-initiate the memory cycle, the memory cycle is started immediately. The speed of the tag array is specified so that the status of the cache, hit or miss, is known at the same time that the microprocessor's memory cycle start signal is known to be valid. The addresses are then latched and the memory cycle is started in anticipation of the retried cycle. The access time of memory is then overlapped with microprocessor resynchronization and memory cycle reinitialization. By using this technique, clock cycles are needed for the initial cycle, additional clock cycles are needed to perform the resynchronization, and additional clock cycles are needed for the retried cycle since the data is already waiting from memory. The above-described improvement is implemented by decoupling the direct connection of the memory array from the address bus. Additionally, a state machine modifies the operation of the memory controller so that the access time of the memory is overlapped with microprocessor resynchronization and memory cycle reinitialization.
申请公布号 US5353429(A) 申请公布日期 1994.10.04
申请号 US19930109694 申请日期 1993.08.20
申请人 APPLE COMPUTER, INC. 发明人 FITCH, JONATHAN M.
分类号 G06F12/08;G06F13/16;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址