Concept Flow - CoreSight debug architecture
Start: CPU executes code
CoreSight Components Monitor
Trace Sources Capture Events
Trace Funnel Combines Streams
Trace Port Interface Unit (TPIU) Outputs Data
External Debug Tools Receive Trace
Developer Analyzes Debug Data
End
The CPU runs code while CoreSight components capture debug and trace data, funnel it, and send it out to external tools for analysis.
