Browse Prior Art Database

Self-Initializing Memory Card

IP.com Disclosure Number: IPCOM000111226D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 33K

Publishing Venue

IBM

Related People

Blackmon, LL: AUTHOR [+5]

Abstract

A method for the initialization of DRAMs on a memory card is disclosed. The initialization is performed completely by hardware located on the memory card with no outside intervention other than a start.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Self-Initializing Memory Card

      A method for the initialization of DRAMs on a memory card is
disclosed.  The initialization is performed completely by hardware
located on the memory card with no outside intervention other than a
start.

      During Initial Program Load, main storage must be loaded with
data and ECC that indicate that it does not have errors.  This
invention uses control logic on the memory card to initialize itself.
After the on-card logic has been verified to work correctly via
self-test and wire-test, the Service Processor (SP) indicates to
initialize.  Based on this input, the control and dataflow logic
store a pre-defined pattern of data and ECC to the DRAMs.  This
pattern is contained in a register which is visible to the SP.  The
stores are done 128 bytes at a time and all of the cards in the
system do them in parallel.  When initialization is complete, the
hardware indicates to the SP that it is ready to start normal
fetch/store operations.  The initialization function is then disabled
to inhibit an accidental initialization from occurring.

      The initialization is done as fast as the hardware can do
stores.  One control model keeps track of addresses and the pacing of
commands.  As soon as one store completes, the next is issued.
During initialization, the card will not accept any fetch/store
commands.  The control model is also used for other memory card
functions and little additional logic is required.