×

Low cost writethrough cache coherency apparatus and method for computer systems without a cache supporting bus

  • US 5,551,006 A
  • Filed: 09/30/1993
  • Issued: 08/27/1996
  • Est. Priority Date: 09/30/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A writethrough cache coherency module for a computer system wherein said computer system includes a bus a CPU connected to said bus, a cache memory connected to said CPU, a main memory connected to said bus, and a DMA controller connected to said bus, said cache coherency module comprising:

  • a. a bus snooping sub-module connected to said bus for detecting address, control and data signals on said bus;

    b. a DMA address table defining the addresses of registers of said DMA controller;

    c. a system address table defining standard I/O addresses;

    d. a control logic sub-module connected to said cache memory and said bus snooping sub-module and communicating with said DMA address table and said system address table, said control logic sub-module comparing addresses detected by said bus snooping module with the addresses defined by said DMA address table and said system address table to;

    (1) detect a memory write period during which said DMA controller is programmed to allow a device other than said CPU to write to main memory;

    (2) flush said cache memory when an I/O address other than a standard I/O address defined by said system address table is read by said CPU during said memory write period; and

    (3) flush said cache memory at the end of said memory write period.

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