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

Personal computer system having storage controller with memory write control

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1991-06-06
•
Granted: 1996-12-17
•
Expires: 2011-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to personal computers, and more particularly to a personal computer using a small computer systems interface (SCSI) controller coupled directly to the local processor bus for controlling data transfer with storage memory devices such as fixed or removable media electromagnetic storage devices. The storage controller in accordance with this invention has internal volatile memory for transitory storage of data being communicated to coupled volatile memory. It further has control drivers interposed between the internal volatile memory and external volatile memory for controlling communication of data to the external volatile memory, with an enable driver and an enable receiver enchained between the control drivers and a source of signals controlling data communication. The enchained driver and receiver are connected for issuing a write signal to the external volatile memory prior to enablement of data communication through the control drivers and for sustaining a control signal communicated to the control drivers for enabling data communication until after deactivation of the write signal.

Inventors

  • 👤 Don S. Keener
  • 👤 Gregory J. Moore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 11:12
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4239; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 184 words
A personal computer system comprising: a high speed local processor data bus; a microprocessor coupled directly to said high speed local processor data bus; a storage controller coupled directly to said high speed local processor data bus for regulating communications between said microprocessor and storage memory devices; and external volatile memory coupled to said storage controller for volatile storage of data; said storage controller having internal volatile memory for transitory storage of data being communicated to said external volatile memory; said storage controller further having control drivers interposed between said internal volatile memory and said external volatile memory for controlling communication of data to said external volatile memory; said storage controller further having an enable driver and an enable receiver enchained between said control drivers and a source of signals controlling data communication, said enchained enable driver and enable receiver being connected for issuing a write signal to said external volatile memory prior to enablement of data communication through said control drivers and for sustaining a control signal communicated to said control drivers for enabling data communication until after deactivation of the write signal.
Claim 2
Dependent Claim 184 words
A personal computer system comprising: a high speed local processor data bus; a microprocessor coupled directly to said high speed local processor data bus; a storage controller coupled directly to said high speed local processor data bus for regulating communications between said microprocessor and storage memory devices; and external volatile memory coupled to said storage controller for volatile storage of data; said storage controller having internal volatile memory for transitory storage of data being communicated to said external volatile memory; said storage controller further having control drivers interposed between said internal volatile memory and said external volatile memory for controlling communication of data to said external volatile memory; said storage controller further having an enable driver and an enable receiver enchained between said control drivers and a source of signals controlling data communication, said enchained enable driver and enable receiver being connected for issuing a write signal to said external volatile memory prior to enablement of data communication through said control drivers and for sustaining a control signal communicated to said control drivers for enabling data communication until after deactivation of the write signal.
Claim 3
Dependent Claim 41 words
A personal computer system according to claim 1 further comprising said enchained enable driver and enable receiver cooperating for delaying an enablement of data communication through said control drivers by an interval determined by a delay imposed by said enable receiver.
Claim 4
Dependent Claim 39 words
A personal computer system according to claim 2 wherein said enchained enable driver and enable receiver sustain an enablement of data communication through said control drivers by an interval determined by a degate delay imposed by said control drivers.
Claim 5
Dependent Claim 39 words
A personal computer system according to claim 1 wherein said enchained enable driver and enable receiver sustain an enablement of data communication through said control drivers by an interval determined by a degate delay imposed by said control drivers.
Claim 6
Dependent Claim 201 words
A personal computer system comprising: a high speed local processor data bus; a microprocessor coupled directly to said high speed local processor data bus; a storage controller coupled directly to said high speed local processor data bus for regulating communications between said microprocessor and storage memory devices; and external volatile memory coupled to said storage controller for volatile storage of data; said storage controller having internal volatile memory for transitory storage of data being communicated to said external volatile memory; said storage controller further having control drivers interposed between said internal volatile memory and said external volatile memory for controlling communication of data to said external volatile memory; said storage controller further having an enable driver and an enable receiver enchained between said control drivers and a source of signals controlling data communication, said enchained enable driver and enable receiver being connected for delaying an enablement of data communication through said control drivers after issuance of a write signal to said external volatile memory by an interval determined by a delay imposed by said enable receiver and for sustaining the enablement of data communication through said control drivers for an interval determined by a degate delay imposed by said control drivers.
Claim 7
Dependent Claim 201 words
A personal computer system comprising: a high speed local processor data bus; a microprocessor coupled directly to said high speed local processor data bus; a storage controller coupled directly to said high speed local processor data bus for regulating communications between said microprocessor and storage memory devices; and external volatile memory coupled to said storage controller for volatile storage of data; said storage controller having internal volatile memory for transitory storage of data being communicated to said external volatile memory; said storage controller further having control drivers interposed between said internal volatile memory and said external volatile memory for controlling communication of data to said external volatile memory; said storage controller further having an enable driver and an enable receiver enchained between said control drivers and a source of signals controlling data communication, said enchained enable driver and enable receiver being connected for delaying an enablement of data communication through said control drivers after issuance of a write signal to said external volatile memory by an interval determined by a delay imposed by said enable receiver and for sustaining the enablement of data communication through said control drivers for an interval determined by a degate delay imposed by said control drivers.

References Cited (Backward Citations)

US4454575A Cited
US4476522A Cited
US4709329A Cited
US4821170A Cited
US5175826A Cited
US5070474A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-17 2000-06-17 2000-12-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-17 2004-06-17 2004-12-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-17 2008-06-17 2008-12-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag