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; and are integers and can be different; the logic circuit remapping at least one of the address inputs as an additional bank address signal to the memory device; and wherein said memory module comprises a 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 memory and non-volatile memory being operatively controlled by said logic circuit.
- 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 memory module comprising: a system controller; a memory module comprising: a plurality of memory devices associated with the module; each of the memory devices being configured in M banks; and a logic circuit for configuring the memory module to operate in a programmable addressing mode; the logic circuit receiving a number of address inputs and a number of bank address signals from a memory controller with the address inputs and bank address input signals corresponding to N bank memory devices; wherein M and N are integers and can be different (abstract); the logic circuit remapping at least one of the address inputs as an additional bank address signal to the memory device; and wherein said memory module comprises a 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 memory and non-volatile memory being operatively controlled by said logic circuit.
- 7. 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.
- 8. A method of using an M bank memory device in a computer system that has N bank addressing, wherein M and N are integers that can be different, comprising the step 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, said bank address signals and said additional said bank address signal as inputs to the memory device; wherein said computer system includes a memory module comprising a 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 memory and non-volatile memory being operatively controlled by said logic circuit.
- 9. A method of using an M bank memory device in a computer system that has N bank addressing, wherein M and N are integers that can be different, comprising the step 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, said bank address signals and said additional said bank address signal as inputs to the memory device; wherein said computer system includes a memory module comprising a 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 memory and non-volatile memory being operatively controlled by said logic circuit.
RELATED APPLICATIONS
This application is a continuation-in-part of U.S. application Ser. No. 09/067,549, now U.S. Pat. No. 6,209,074 B1, 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, now U.S. Pat. No. 6,173,382, 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).
US Referenced Citations (11)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/067549 |
Apr 1998 |
US |
Child |
09/772685 |
|
US |