摘要 |
Provided is a semiconductor device capable of dealing with various debug patterns, of knowing whether or not an operation of each module is stopped when debugging is performed, and of retaining or restoring an internal state of the module which is obtained immediately after the stop. The semiconductor device includes a CPU (11), a video decoder (12), an audio decoder (13), an IO processor (14) and a memory (15). These modules are connected through a bus line (16) to receive and send a signal therebetween. The CPU (11), the video decoder (12), the audio decoder (13) and the IO processor (14) are connected to a debug control circuit (17) through a group of signal lines (18), respectfully. The debug control circuit (17) outputs a stop signal (S1) and a stop notice signal (S2) indicating that operations of all the modules are stopped.
|