Easily Adaptable On-Chip Debug Architecture for Multicore Processors

Nowadays, the multicore processor is watched with interest by people all over the world. As the design technology of system on chip has developed, observing and controlling the processor core's internal state has not been easy. Therefore, multicore processor debugging is very difficult and time...

Full description

Saved in:
Bibliographic Details
Published inETRI journal Vol. 35; no. 2; pp. 301 - 310
Main Authors Xu, Jing-Zhe, Park, Hyeongbae, Jung, Seungpyo, Park, Ju Sung
Format Journal Article
LanguageKorean
Published 2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Nowadays, the multicore processor is watched with interest by people all over the world. As the design technology of system on chip has developed, observing and controlling the processor core's internal state has not been easy. Therefore, multicore processor debugging is very difficult and time-consuming. Thus, we need a reliable and efficient debugger to find the bugs. In this paper, we propose an on-chip debug architecture for multicore processors that is easily adaptable and flexible. It is based on the JTAG standard and supports monitoring mode debugging, which is different from run-stop mode debugging. Compared with the debug architecture that supports the run-stop mode debugging, the proposed architecture is easily applied to a debugger and has the advantage of having a desirable gate count and execution cycle. To verify the on-chip debug architecture, it is applied to the debugger of the prototype multicore processor and is tested by interconnecting it with a software debugger based on GDB and configured for the target processor.
Bibliography:KISTI1.1003/JNL.JAKO201373959965353
ISSN:1225-6463
2233-7326