Method for reprogramming flash ROM in a personal computer implementing an EISA bus system
AssigneeDell USA, L.P.
InventorJames S. Woodward
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell USA, L.P.
InventorJames S. Woodward
Estimating the term…
There is disclosed a method for reprogramming a 5 volt flash ROM, which includes EISA configuration code and boot code stored together in the same sector. The method of the present invention includes determining the type of flash ROM being used, and performing steps necessary to preserve the boot code while permitting reprogramming of the EISA configuration code. The method of the present invention includes modifying the conventional interrupt routine (Interrupt 15) that is used to set up and configure newly added expansion boards in an EISA bus system. The modified routine monitors the interrupt functions to determine if an erase or write is requested to the EISA configuration block in flash ROM. If an erase or write is detected, specific routines are initiated to enable the CPU to enter a protected mode to perform the necessary command sequences to the 5 volt flash ROM. In addition, necessary steps are taken to prevent the erasure of the boot code or other information in the sector that is not related to EISA configuration code during erase operations, and to prevent overwriting the boot code during write operations.
A method for reprogramming a portion of a sector in a flash ROM device, which is included in a PC system that includes RAM, wherein the sector includes at least two different programs, one of which is to be reprogrammed and one of which is not to be disturbed, the method comprising the steps of:
A method for erasing a portion of a sector in a flash ROM device, which is included in a PC system that includes RAM, wherein the sector includes at least two different programs, one of which is to be erased, the method comprising the steps of:
A personal computer comprising:
A method of reprogramming a flash ROM that includes a multi-sector memory array having boot code and EISA configuration code stored in the same sector of the ROM's memory array, the method comprising the steps of:
A method of reprogramming EISA configuration code in an AMD flash ROM device, wherein the flash ROM is divided into eight memory array sectors, and said EISA configuration code is stored in sector 7 of the flash ROM together with boot code and Ediags instruction code, said method comprising the steps of:
Dependencies are inferred from the claim text.