Easily Adaptable On-Chip Debug Architecture for Multicore Processors

被引:0
作者
Xu, Jing-Zhe [1 ]
Park, Hyeongbae [2 ]
Jung, Seungpyo [1 ]
Park, Ju Sung [1 ]
机构
[1] Pusan Natl Univ, Dept Elect & Elect Engn, Pusan, South Korea
[2] Chips & Media Inc, Dept R&D, Team HW3, Seoul, South Korea
关键词
JTAG; on-chip debugger; on-chip debug architecture; multicore processor debugging; monitoring mode debugging; SYSTEM; DESIGN;
D O I
10.4218/etrij.13.0112.0487
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:301 / 310
页数:10
相关论文
共 25 条
  • [1] [Anonymous], GDB INTERNALS
  • [2] [Anonymous], EJTAG TRAC CONTR BLO
  • [3] [Anonymous], 1993, 11491A1993 IEEE
  • [4] [Anonymous], 2003, PDTRACETM INTERFACE
  • [5] ARM Ltd, ETM EMB TRAC MARC BL
  • [6] ARM Ltd, MON DEB MOD BLOCK SP
  • [7] ARM Ltd, EMB ICE BLOCK SPEC
  • [8] Bennett J., 2008, HOWTO PORTING GNU DE
  • [9] Overview of FPGA-Based Multiprocessor Systems
    Dorta, Taho
    Jimenez, Jaime
    Luis Martin, Jose
    Bidarte, Unai
    Astarloa, Armando
    [J]. 2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 273 - 278
  • [10] FIORIN L, 2009, P C DES AUT TEST EUR, P558