×

Fail-safe EEPROM based rewritable boot system

  • US 5,432,927 A
  • Filed: 11/17/1994
  • Issued: 07/11/1995
  • Est. Priority Date: 06/17/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of reprogramming computer software instructions in a computer system including a processor with an address base to which the computer software instructions are mapped, said method comprising the steps of:

  • (a) providing a writable, non-volatile memory device having a base memory region and an auxiliary memory region;

    (b) loading a first set of initialization instructions including a boot routine into said base memory region;

    (c) selectively operating said system (i) in a normal mode in which said initialization instructions most recently loaded into said base memory region are mapped to the address base of the processor or (ii) in an auxiliary mode in which initialization instructions copied into said auxiliary memory region are mapped to the address base of the processor, to facilitate initialization of the system;

    (d) monitoring said normal mode of operation to determine if an initialization fault is detected and issuing a reset signal to said processor if an initialization fault is detected;

    (e) copying said most recently loaded initialization instructions from said base memory region into said auxiliary memory region if no fault is detected and no reset signal is issued, and then loading an updated set of initialization instructions including a boot routine to said base memory region, and repeating steps (c) through (e) until an initialization fault is detected; and

    (f) if an initialization fault is detected, switching the operation of said system to the auxiliary mode in response to said reset signal.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×