Mask-programmable microprocessors
Abstract
Abstract A mask-programmable microprocessor, of the kind incorporating a ROM containing its program and a program counter for sequentially addressing the ROM to read out the program, is provided with a patch implementation module for use in correcting program errors discovered in the ROM after it has been programmed. The patch implementation module comprises a first address register for containing an address in the ROM just before that of the start of the program fragment containing the error, a second address register containing the address of the start of an additional program fragment which corrects the error and which is entered in a RAM associated with the microprocessor, eg from non-volatile memory on power-up, and a comparator which is responsive to the program counter reaching the address in the first register to load the address in the second register into the program counter. The additional program fragment is therefore sequentially addressed in place of the erroneous one, and is then arranged to restore the microprocessor to its normal address sequence at a point beyond the erroneous program fragment.
Inventors
- 👤 David John Clarke
Bibliographic Details
Claims Analysis
Total Claims: 8References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.