Claims
- 1. A memory module comprising: a plurality of memory devices associated with the memory module, each of said memory devices being configured in M banks, and a logic circuit for configuring the memory module to operate in a programmable addressing mode; said logic circuit receiving a number of address inputs and a number of bank address signals from a memory controller with said address inputs and bank address input signals corresponding to N bank memory devices, wherein M and N are integers and can be different; said logic circuit re-mapping at least one of said address inputs as an additional bank address signal or at least one of several bank address signals to a different device bank address to the memory device, wherein M and N are different.
- 2. The apparatus of claim 1 wherein M is greater than N.
- 3. The apparatus of claim 2 wherein said logic circuit detects an address input from a system memory controller and re-maps and saves said address input as a bank address signal.
- 4. The apparatus of claim 2 wherein said logic circuit re-maps an address input into a bank address signal to provide N bank addressing using M bank SDRAM devices.
- 5. The apparatus of claim 1 wherein at least one of said memory devices comprises a synchronous DRAM (SDRAM) memory device.
- 6. A computer system comprising: a system controller; a memory module comprising a plurality of memory devices on the module, and a memory module logic circuit for configuring the memory module to operate in a programmable addressing mode; each of said memory devices being configured with M banks; said logic circuit receiving a number of address inputs and a number of bank address signals from said system controller with said address inputs and bank address signals corresponding to N bank memory devices, wherein M and N are integers and can be different; said logic circuit re-mapping at least one of said address inputs as an additional bank address signal or at least one of said bank address signals to a different device bank address to the memory device, wherein M and N are different.
- 7. The computer of claim 6 wherein said memory module comprises a volatile memory that stores modified PD data written by said system controller that corresponds to a requested addressing mode, and a non-volatile memory that stores initial PD data, said volatile and non-volatile memories being operatively controlled by said logic circuit.
- 8. The computer of claim 7 wherein said logic circuit accepts said modified PD data when the requested addressing mode is available in the module, and controls the transfer of PD data from said volatile and non-volatile memories based on which memory stores up-to-date data with respect to each PD data entry.
- 9. The computer of claim 6 wherein said logic circuit re-maps addressing signals for said memory module to provide N bank addressing using M bank memory chips in said memory module.
- 10. A method for using an M bank memory device in a computer system that has N bank addressing, comprising the steps of:
a) inputting address signals from a system controller to a logic circuit, said address signals including a number of address inputs and a number of bank address signals; b) re-mapping at least one of said address inputs as an additional bank address signal or at least one bank address signal to a different device bank address; and c) providing said address signals, bank address signals and said additional said bank address signal as inputs to the memory device.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/067,549, filed Apr. 28, 1998, for “Address Re-Mapping for Memory Module Using Presence Detect Data”, and is related to the following applications: U.S. application Ser. No. 09/067,420, entitled “Dynamic configuration of memory Module Using Presence Detect Data”, filed Apr. 28, 1998 (Docket BU9-97-139); U.S. application Ser. No. 08/598,857, now U.S. Pat. No. 5,926,827, entitled “High Density SIMM or DIMM with RAS Address Re-Mapping”, filed Feb. 9, 1996 (Docket BU9-95-095); and U.S. application Ser. No. 08/582,080, now U.S. Pat. No. 5,838,122, entitled “Method and Apparatus for Modifying Signals Received by memory Cards”, filed Jan. 2, 1996 (Docket BU9-96-057).
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09067549 |
Apr 1998 |
US |
Child |
09772685 |
Jan 2001 |
US |