文章目录
- Debug trace and PMU
- CI-700 Debug trace 系统概述
- DTC Domain
- DTC Domain 约束条件
- DTM device ports
- DTM FIFO Buffer
- DTM FIFO 缓冲区特点
Debug trace and PMU
本篇文章主要是介绍 CI-700中实现的 Debug Trace (DT) and Performance Monitoring Unit (PMU).
CI-700 Debug trace 系统概述
CI-700 支持全速的 self-hosted Debug Trace(DT) 功能,它主要包括:
- Watchpoint-initiated and trace‑tag‑initiated transaction tracing
- Globally synchronized cycle counters for precise tracing
- CHI trace tag generation
- CoreSight™ ATB trace streaming
- Access to trace data through configuration registers
- Cross trigger support
- Secure debug support
- Event-based interrupts
CI-700 的 Debug Trace 系统由分布于CI-700互联中的 Debug Trace Controllers (DTCs) 和 Debug Trace Monitors(DTMs) 组成。
其中 DTCs 位于 HN-Ds, HN-Ts中,而DTMs 位于 XPs中,如下图 1-1 所示: