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

Address range extension for a modular computer

Assignee: International Business Machines Corp
•
Filing: 1996-06-10
•
Granted: 1997-03-18
•
Expires: 2016-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for accessing a multiplicity of memory devices connected to a serial bus of defined protocol and which a direct memory device selection range smaller than the number of memory devices. The memory devices are divided among microcontrollers which selectively enable one or more memory devices responsive to higher level addressing signals sent to the microcontrollers. Thereafter, selectively enabled groups of memory devices are accessed by applying the limited addressing range of the serial bus. The invention finds particular use in modularized systems where cost and complexity are significant considerations by extending the normal range of the chip select function to increase the memory device count beyond the standard bus protocol. A preferred embodiment uses EEPROM devices and an I 2 C protocol bus.

Inventors

  • 👤 Joel R. Davidson
  • 👤 Hehching H. Li
  • 👤 Franklin M. Liu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 02:28
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F13/00; G06F13/38; G06F13/42; G06F13/4282; G06F13/4291

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 188 words
In a modular computer, a system controlling access to memory devices in modules of the computer comprising: a plurality of first modules connected to a control bus, the first modules each having a first addressable nonvolatile memory device storing data about the first module and a controller for enabling signal transmission between the first nonvolatile memory device and the control bus; a plurality of second modules each related by function to respective first modules, the second modules each having a second addressable nonvolatile memory device storing data about the second module; means for controllers in the first modules to enable signal transmission between second nonvolatile memory devices in related second modules and the control bus; means for a selected controller to simultaneously enable signal transmission between the control bus and both first and second nonvolatile memory devices responsive to a single control message provided on the control bus and means for transmitting over the control bus; an address signal to both first and second nonvolatile memory devices to selectively accesses stored data about either the first or the second module based upon the content of the address signal.
Claim 2
Dependent Claim 188 words
In a modular computer, a system controlling access to memory devices in modules of the computer comprising: a plurality of first modules connected to a control bus, the first modules each having a first addressable nonvolatile memory device storing data about the first module and a controller for enabling signal transmission between the first nonvolatile memory device and the control bus; a plurality of second modules each related by function to respective first modules, the second modules each having a second addressable nonvolatile memory device storing data about the second module; means for controllers in the first modules to enable signal transmission between second nonvolatile memory devices in related second modules and the control bus; means for a selected controller to simultaneously enable signal transmission between the control bus and both first and second nonvolatile memory devices responsive to a single control message provided on the control bus and means for transmitting over the control bus; an address signal to both first and second nonvolatile memory devices to selectively accesses stored data about either the first or the second module based upon the content of the address signal.
Claim 3
Dependent Claim 19 words
The system recited in claim 1, wherein the nonvolatile memory devices store product characteristic data relating to corresponding modules.
Claim 4
Dependent Claim 14 words
The system recited in claim 2, wherein the control bus is a serial bus.
Claim 5
Dependent Claim 29 words
The system recited in claim 1, further comprising: means for storing in a first nonvolatile memory device a computer system address attributable to both respective first and second modules.
Claim 6
Dependent Claim 28 words
The system recited in claim 4, wherein the number of distinct nonvolatile memory devices directly addressable from the control bus is lower than the number of second modules.
Claim 7
Dependent Claim 30 words
The system recited in claim 1, wherein the controller in a single first module enables signal transmissions between the control bus and second nonvolatile memory devices in multiple second modules.
Claim 8
Dependent Claim 19 words
The system recited in claim 6, wherein the nonvolatile memory devices store product characteristic data relating to corresponding modules.
Claim 9
Dependent Claim 14 words
The system recited in claim 7, wherein the control bus is a serial bus.
Claim 10
Dependent Claim 29 words
The system recited in claim 8, further comprising: means for storing in a first nonvolatile memory device a modular computer address attributable to both respective first and second modules.
Claim 11
Independent Claim 242 words
A method of controlling access to nonvolatile memory devices in a modular computer having a plurality of first modules connected to a control bus, the first modules each having a first addressable nonvolatile memory device storing data about the first module and a controller for enabling signal transmission between the first nonvolatile memory device and the control bus, a plurality of second modules each related by function to respective first modules, the second modules each having a second addressable nonvolatile memory device storing data about the second module, resources in the controller of the first modules to enable signal transmission between second nonvolatile memory devices in related second modules and the control bus, and resources for having a selected controller simultaneously enable signal transmission between the control bus and both first and second nonvolatile memory devices responsive to a single control message provided on the control bus, comprising the steps of: communicating a single control message over the control bus to a selected controller in a first module; enabling simultaneous addressable access from the control bus to both first and second nonvolatile memory devices in related first and second modules responsive to receipt of the control message by the controller in the first module; and transmitting over the control bus an address signal to both first and second nonvolatile memory devices to selectively access stored data about either the first or the second module based upon the content of the address signal.
Claim 12
Independent Claim 242 words
A method of controlling access to nonvolatile memory devices in a modular computer having a plurality of first modules connected to a control bus, the first modules each having a first addressable nonvolatile memory device storing data about the first module and a controller for enabling signal transmission between the first nonvolatile memory device and the control bus, a plurality of second modules each related by function to respective first modules, the second modules each having a second addressable nonvolatile memory device storing data about the second module, resources in the controller of the first modules to enable signal transmission between second nonvolatile memory devices in related second modules and the control bus, and resources for having a selected controller simultaneously enable signal transmission between the control bus and both first and second nonvolatile memory devices responsive to a single control message provided on the control bus, comprising the steps of: communicating a single control message over the control bus to a selected controller in a first module; enabling simultaneous addressable access from the control bus to both first and second nonvolatile memory devices in related first and second modules responsive to receipt of the control message by the controller in the first module; and transmitting over the control bus an address signal to both first and second nonvolatile memory devices to selectively access stored data about either the first or the second module based upon the content of the address signal.
Claim 13
Dependent Claim 25 words
The method recited in claim 10, wherein the enabling simultaneous addressable access step provides access to product characteristic data stored in the nonvolatile memory devices.
Claim 14
Dependent Claim 14 words
The method recited in claim 11, wherein the control bus is a serial bus.
Claim 15
Dependent Claim 31 words
The method recited in claim 12, further comprising the step of: storing in a first nonvolatile memory device a computer system address attributable to both the respective first and second modules.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-17 2000-09-16 2001-03-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-17 2004-09-16 2005-03-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-17 2008-09-16 2009-03-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag