Summary: | 碩士 === 國立中山大學 === 資訊工程研究所 === 87 === An important stage of any product development cycle is the debugging and testing of the system. With the increasing complexity of designs, debugging and testing take more time to finish. It is important to reduce the time to market.
We propose a circuit that can be embedded into core easily. The so-called ICE has debugging and testing functions. In debugging aspect, it has four main functions: (1) Execution is halted when a match occurs between the values programmed into ICE and the values currently appearing on the address bus and data bus. (2) Observe the values that be shifted out from the internal core at specific time. (3) Trace the program that is executed in the core. (4) Program is executed in step style. In testing aspect, IEEE Std 1149.1. boundary scan register is used to do this work.
Our research makes ICE embed into different microcontrollers. The signals must be protocol between source core and ICE. We verify the design by embedding ICE into a industry source core. In the thesis, we show the architecture of ICE and how to embed into microcontroller. We also list test result in the ending.
|