Complete the code to name the main component of CoreSight that collects debug data.
The main component that collects debug data in CoreSight is called the [1].
The Embedded Trace Macrocell (ETM) is the main component in CoreSight that collects trace data for debugging.
Complete the code to identify the CoreSight component that provides access to debug and trace resources.
The [1] allows external tools to access debug and trace resources in CoreSight.
The Debug Access Port (DAP) is the interface used by external debug tools to access CoreSight debug and trace resources.
Fix the error in the description of the CoreSight component that merges multiple trace sources.
The [1] merges trace data from multiple sources into a single stream.
The Trace Funnel combines trace data from multiple sources into one stream for easier analysis.
Fill both blanks to describe the CoreSight component that controls triggering between debug components.
The [1] manages trigger events and the [2] routes these triggers between components.
The Cross Trigger Interface manages trigger events, and the Cross Trigger Matrix routes these triggers between CoreSight components.
Fill all three blanks to complete the dictionary comprehension that maps CoreSight components to their functions.
coresight_functions = {
[1]: 'Collects trace data',
[2]: 'Provides debug access',
[3]: 'Merges trace streams'
}This dictionary maps ETM to trace data collection, DAP to debug access, and Trace Funnel to merging trace streams.
