发明名称 Simultaneous real-time trace and debug for multiple processing core systems on a chip
摘要 A system for providing simultaneous, real-time trace and debug of a multiple processing core system on a chip (SoC) is described. Coupled to each processing core is a debug output bus. Each debug output bus passes a processing core's operation to trace capture nodes connected together in daisy-chains. Trace capture node daisy-chains terminate at the trace control module. The trace control module receives and filters processing core trace data and decides whether to store processing core trace data into trace memory. The trace control module also contains a shadow register for capturing the internal state of a traced processing core just prior its tracing. Stored trace data, along with the corresponding shadow register contents, are transferred out of the trace control module and off the SoC into a host agent and system running debugger hardware and software via a JTAG interface.
申请公布号 US7080283(B1) 申请公布日期 2006.07.18
申请号 US20020272029 申请日期 2002.10.15
申请人 TENSILICA, INC. 发明人 SONGER CHRISTOPHER M.;NEWLIN JOHN;NUGGEHALLI SRIKANTH;JACOBOWITZ DAVID GLEN
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址