摘要 |
PROBLEM TO BE SOLVED: To enable a user to correct a CPU instruction set in real time by preparing a plurality of function parts which execute a series of prescribed operations, a programmable circuit, a controller which decodes a current instruction and a communication element. SOLUTION: A self-timed scheduler includes the function parts and a scheduler controller 814, a schedule control bus 820 and a self-timed scheduler controller 816 in an input protocol to generate the relevant control bit which is connected to a control data bus. An instruction decoder 804 produces the execution request signals ExcReq to all function parts 802 to 812 for the execution cycle of each instruction. Every function part is activated, based on the generic control data control information which is outputted from the controller 814 via the bus 820. In an activation (unconditional) operation, every function part starts its operation based on the control information of the controller 814 and generates a verification answer signal after its operation is over. |