← Back to Patent Explorer
US5095428A Expired / Lapsed US ⏱️ 0.0 years remaining

Cache flush request circuit flushes the cache if input/output space write operation and circuit board response are occurring concurrently

Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-01-04
•
Granted: 1992-03-10
•
Expires: 2009-01-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system which flushes the cache controller when a circuit board is being configured or is responding to an input/output write operation. The flush operation can be disabled for each circuit board location. A cache flush operation can also be directly requested.

Inventors

  • 👤 Karl N. Walker
  • 👤 Paul R. Culley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 06:35
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0806; G06F12/0815; G06F12/0831; G06F12/0835

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 242 words
A cache flush request circuit for use in a computer system having a memory address space and an input/output address space, the computer system including cache memory which stores data held in the memory address space, a cache memory controller coupled to the cache memory having a cache flush request input, a system signal bus having address, data and control signals, a plurality of circuit board receiving locations connected to the system signal bus for insertion of circuit boards, which circuit boards are addressed over the system signal bus and which have a register that has data provided by signals presented on the system signal bus representing an input/output space operation or which are initialized by signals presented on the system signal bus, the cache flush request circuit comprising: means connected to said system signal bus for determining when an input/output space write operation is occurring; means connected to said system signal bus for determining if an installed circuit board is responding to an operation requested over said system signal bus; and means responsive to said input/output space write operation determining means and to said installed circuit board responding determining means for determining if said input/output space write operation and said circuit board response are occurring concurrently and producing a cache flush request signal which is connected to the cache flush request input of the cache memory controller if said input/output space write operation and said circuit board response are occurring concurrently.
Claim 2
Dependent Claim 242 words
A cache flush request circuit for use in a computer system having a memory address space and an input/output address space, the computer system including cache memory which stores data held in the memory address space, a cache memory controller coupled to the cache memory having a cache flush request input, a system signal bus having address, data and control signals, a plurality of circuit board receiving locations connected to the system signal bus for insertion of circuit boards, which circuit boards are addressed over the system signal bus and which have a register that has data provided by signals presented on the system signal bus representing an input/output space operation or which are initialized by signals presented on the system signal bus, the cache flush request circuit comprising: means connected to said system signal bus for determining when an input/output space write operation is occurring; means connected to said system signal bus for determining if an installed circuit board is responding to an operation requested over said system signal bus; and means responsive to said input/output space write operation determining means and to said installed circuit board responding determining means for determining if said input/output space write operation and said circuit board response are occurring concurrently and producing a cache flush request signal which is connected to the cache flush request input of the cache memory controller if said input/output space write operation and said circuit board response are occurring concurrently.
Claim 3
Dependent Claim 103 words
The circuit of claim 1, further comprising: means connected to said system signal bus for determining if a circuit board initialization operation is occurring; and wherein said input/output space write operation and circuit board response concurrent operation determining means is further responsive to said circuit board initialization operation determining means for determining if said input/output space write operation and said circuit board initialization operation are occurring concurrently and producing a cache flush request signal which is connected to the cache flush request input of the cache memory controller if said input/output space write operation and said circuit board initialization operation are occurring concurrently.
Claim 4
Dependent Claim 236 words
A cache flush request circuit for use in a computer system having a memory address space and an input/output address space, the computer system including cache memory which stores data held in the memory address space, a cache memory controller coupled to the cache memory having a cache flush request input, a system signal bus having address, data and control signals, a plurality of circuit board receiving locations connected to the system signal bus for insertion of circuit boards, which circuit boards are addressed over the system signal bus and which have a register that has data provided by signals presented on the system signal bus representing an input/output space operation or which are initialized by signals presented on the system signal bus, the cache flush request circuit comprising: means connected to said system signal bus for determining when an input/output space write operation is occurring; means connected to said system signal bus for determining if a circuit board initialization operation is occurring; and means responsive to said input/output space write operation determining means and to said circuit board initialization operation determining means for determining if said input/output space write operation and said circuit board initialization operation are occurring concurrently and producing a cache flush request signal which is connected to the cache flush request input of the cache memory controller if said input/output space write operation and said circuit board initialization operation are occurring concurrently.
Claim 5
Dependent Claim 236 words
A cache flush request circuit for use in a computer system having a memory address space and an input/output address space, the computer system including cache memory which stores data held in the memory address space, a cache memory controller coupled to the cache memory having a cache flush request input, a system signal bus having address, data and control signals, a plurality of circuit board receiving locations connected to the system signal bus for insertion of circuit boards, which circuit boards are addressed over the system signal bus and which have a register that has data provided by signals presented on the system signal bus representing an input/output space operation or which are initialized by signals presented on the system signal bus, the cache flush request circuit comprising: means connected to said system signal bus for determining when an input/output space write operation is occurring; means connected to said system signal bus for determining if a circuit board initialization operation is occurring; and means responsive to said input/output space write operation determining means and to said circuit board initialization operation determining means for determining if said input/output space write operation and said circuit board initialization operation are occurring concurrently and producing a cache flush request signal which is connected to the cache flush request input of the cache memory controller if said input/output space write operation and said circuit board initialization operation are occurring concurrently.
Claim 6
Dependent Claim 27 words
The circuits of claims 1, 2 or 3, further comprising: means for selectively disabling production of said cache flush request signal for a given circuit board location.
Claim 7
Dependent Claim 21 words
The circuits of claims 1, 2 or 3, further comprising: means for directly requesting production of said cache flush request signal.

References Cited (Backward Citations)

US4562535A Cited
US4654819A Cited
US4775955A Cited
US4833601A Cited
US4868783A Cited
US4926317A Cited
US5003459A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-10 1995-09-09 1996-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-10 1999-09-09 2000-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-10 2003-09-09 2004-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag