Patent ID: 6901502

Claim:
A semiconductor integrated circuit comprising: a CPU; an auxiliary operational device for the CPU, the device composed of a programmable device whose circuit configuration is reprogrammable; first diagnosing means for receiving one or more instructions and diagnosing whether the one or more instructions is a reserved instruction that can be processed by the auxiliary operational device or not; a configuration controller for programming circuit configuration data for executing processing of the reserved instruction into the auxiliary operational device; second diagnosing means for diagnosing, upon receipt of a result of the first diagnosing means, whether the circuit for executing processing of the reserved instruction exists in the auxiliary operational device or not in a case where the one or more instructions is the reserved instruction; and third diagnosing means for diagnosing, upon receipt of diagnosis results of the first diagnosing means and/or the second diagnosing means, whether the processing of the reserved instruction is executed by using the auxiliary operational device or not in a case where the one or more instructions is the reserved instruction.