Patent US5513331A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5513331A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for automatically configuring system memory address space of a computer system having a memory subsystem with indeterministic number of memory units of indeterministic sizes during system reset

Assignee: Intel Corp
•
Filing: 1995-03-29
•
Granted: 1996-04-30
•
Expires: 2015-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for assigning memory address information in a computer system. The present invention relates to computer systems having a plurality of ports or slots for coupling boards or other apparatus accessible to a processor of the computer system. The computer system further comprises an address decoder electrically coupled with the ports and processor. The address decoder receives, preferably at the time the computer system is first powered on, memory size identifying information from each of the memory boards coupled with the plurality of slots. The address decoder assigns system address space to each of the individual memories.

Inventors

  • 👤 Stephen Pawlowski
  • 👤 Peter D. MacWilliams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:00
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0684; G06F12/0653; G06F12/0661

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 260 words
In a computer system comprising a processor, an address decoder, and a system bus having a plurality of connector slots, wherein the processor and the address decoder are both coupled to the bus; and one or more memory units are correspondingly connected to one or more of the connector slots, a method for automatically configuring system memory address space of the computer system during system reset, the method comprising the steps of: (a) concurrently outputting and maintaining one or more memory sizes of the one or more memory units on one or more groups of private bus signal lines of the system bus, through the connector slot(s), by the one or more memory units, while system reset is in progress, responsive to a system reset bus signal so denoting; (b) concurrently coupling the memory size(s) maintained by the memory unit(s) on the private bus signal lines to the address decoder by the bus while the memory size(s) are being output and maintained; and (c) systematically reading the private bus signal lines, one group of private bus signal line(s) at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signals, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 2
Dependent Claim 260 words
In a computer system comprising a processor, an address decoder, and a system bus having a plurality of connector slots, wherein the processor and the address decoder are both coupled to the bus; and one or more memory units are correspondingly connected to one or more of the connector slots, a method for automatically configuring system memory address space of the computer system during system reset, the method comprising the steps of: (a) concurrently outputting and maintaining one or more memory sizes of the one or more memory units on one or more groups of private bus signal lines of the system bus, through the connector slot(s), by the one or more memory units, while system reset is in progress, responsive to a system reset bus signal so denoting; (b) concurrently coupling the memory size(s) maintained by the memory unit(s) on the private bus signal lines to the address decoder by the bus while the memory size(s) are being output and maintained; and (c) systematically reading the private bus signal lines, one group of private bus signal line(s) at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signals, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 3
Dependent Claim 197 words
A computer system comprising: a processor; one or more memory units including one or more first circuitry correspondingly disposed on the one or more memory units for outputting memory size(s) and maintaining the output(s) while system reset is in progress, responsive to a system reset bus signal so denoting; a system bus coupled to the processor, the system bus having a plurality of connector slots against which the memory unit(s) are connected, and multiple groups of private bus signal lines correspondingly coupled to the connector signals, for concurrently transporting the memory size(s) output by the memory unit(s); as address decoder for systematically reading the private bus signal lines, one group of private bus signal line(s) at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 4
Dependent Claim 197 words
A computer system comprising: a processor; one or more memory units including one or more first circuitry correspondingly disposed on the one or more memory units for outputting memory size(s) and maintaining the output(s) while system reset is in progress, responsive to a system reset bus signal so denoting; a system bus coupled to the processor, the system bus having a plurality of connector slots against which the memory unit(s) are connected, and multiple groups of private bus signal lines correspondingly coupled to the connector signals, for concurrently transporting the memory size(s) output by the memory unit(s); as address decoder for systematically reading the private bus signal lines, one group of private bus signal line(s) at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 5
Dependent Claim 266 words
In a computer system comprising a processor, an address decoder, and a system bus having a plurality of connector slots, wherein the processor and the address decoder are both coupled to the bus, and one or more memory units are correspondingly connected to one or more of the connector slots, a method for automatically configuring system memory address space of the computer system during system reset, the method comprising the steps of: (a) outputting and maintaining one memory size of a selected one of the one or more memory units on one or more shared bus signal lines of the system bus, through one of the connector slot(s), by the selected one of the one or more memory units, while system reset is in progress, responsive to a system reset bus signal so denoting; (b) coupling the memory size maintained by the selected memory unit on the shared bus signal lines to the address decoder by the bus while the memory size is being output and maintained; and (c) systematically selecting the memory unit(s) and reading the shared bus signal lines, one memory unit at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 6
Dependent Claim 266 words
In a computer system comprising a processor, an address decoder, and a system bus having a plurality of connector slots, wherein the processor and the address decoder are both coupled to the bus, and one or more memory units are correspondingly connected to one or more of the connector slots, a method for automatically configuring system memory address space of the computer system during system reset, the method comprising the steps of: (a) outputting and maintaining one memory size of a selected one of the one or more memory units on one or more shared bus signal lines of the system bus, through one of the connector slot(s), by the selected one of the one or more memory units, while system reset is in progress, responsive to a system reset bus signal so denoting; (b) coupling the memory size maintained by the selected memory unit on the shared bus signal lines to the address decoder by the bus while the memory size is being output and maintained; and (c) systematically selecting the memory unit(s) and reading the shared bus signal lines, one memory unit at a time, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 7
Dependent Claim 221 words
A computer system comprising: a processor; one or more memory units including one or more first circuitry correspondingly disposed on the one or more memory units for outputting memory size(s) in turn, responsive to a plurality of selection signal denoting when each memory is selected for output, and maintaining each output during each memory unit's turn, while system reset is in progress, responsive to a system reset bus signal so denoting: a system bus coupled to the processor, the system bus having a plurality of connector slots against which the memory unit(s) are connected, and one or more shared bus signal lines coupled to the connector slots, for transporting the memory size output by the selected memory unit; as address decoder for systematically selecting the one or more memory units, one memory unit at a time, reading the shared bus signal lines, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.
Claim 8
Dependent Claim 221 words
A computer system comprising: a processor; one or more memory units including one or more first circuitry correspondingly disposed on the one or more memory units for outputting memory size(s) in turn, responsive to a plurality of selection signal denoting when each memory is selected for output, and maintaining each output during each memory unit's turn, while system reset is in progress, responsive to a system reset bus signal so denoting: a system bus coupled to the processor, the system bus having a plurality of connector slots against which the memory unit(s) are connected, and one or more shared bus signal lines coupled to the connector slots, for transporting the memory size output by the selected memory unit; as address decoder for systematically selecting the one or more memory units, one memory unit at a time, reading the shared bus signal lines, incrementally configuring the system address space in accordance to the memory size(s) systematically read, and retaining the system address space configuration information by the address decoder, while system reset is in progress, responsive to the same system reset bus signal, the retained system address configuration information being used by the address decoder subsequently during operation to select the appropriate ones of the one or more memory units when the one or more memory units are address by the processor.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag