Small programmable array to the on-chip control store for microcode correction
AssigneeIBM Corporation
InventorsHu H. Chao, Jung H. Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeIBM Corporation
InventorsHu H. Chao, Jung H. Chang
Estimating the term…
An apparatus for correcting a faulty microcode contained in a control store of a microprogrammed processor. The apparatus comprises two functional parts; namely, the detection circuit for detecting operational codes that correspond to faulty microinstructions in the main control store ROM of the system and a programmable array which is used as the storage area for substitute microinstructions. The detection circuit is a circuit which operates as a logic NOR circuit and is utilized to detect valid operational codes of macroinstructions that correspond to microcode sequences that contain errors or faults. The programmable array consists of two loadable RAM's which contain error free microcode to replace the faulty microcode. The detection and correction occurs in parallel with the instruction decoding so that it does not have any impact on system cycle time.
In a microprocessor system having a register means for receiving a macroinstruction, a control store memory for storage and output of microinstructions associated with a macroinstruction, and a microsequencer means for producing a next address signal to address a next executable microinstruction, an apparatus for correcting one or more faulty microinstructions contained in said control store, said apparatus comprising:
A method for correcting a faulty microcode contained in a control store of a microprogrammed processor, said method comprising the steps of:
Dependencies are inferred from the claim text.