09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14.1.3 NEON<br />

Bridge and<br />

bus matrix<br />

AHB<br />

Serial wire port<br />

JTAG port<br />

AXI or other system bus<br />

Cross-trigger matrix<br />

JTAG<br />

Trace<br />

ROM<br />

table<br />

Debug Access Port (DAP)<br />

JTAG or serial wire<br />

interface unit<br />

<strong>Cortex</strong>-<strong>A8</strong> with ETM<br />

and CTI<br />

Computer-based debugging<br />

tool<br />

System-on-Chip<br />

Debug APB<br />

Embedded Trace Macrocell<br />

Figure 14-1 Example CoreSight debug environment<br />

In Figure 14-1, the ETM and the Cross Trigger Interface, are part of a CoreSight system<br />

consisting of other cores with their own ETMs, and various other trace sources. The CoreSight<br />

components are programmed using the Debug Access Port (DAP) through the APB<br />

programming bus, and trace is output over the ATB trace bus. This is then either exported<br />

through the Trace Port Interface Unit (TPIU), or stored in the ETB.<br />

See the Embedded Trace Macrocell Architecture Specification for information about the trace<br />

protocol, and about controlling tracing using triggering and filtering resources.<br />

The ETM ignores data transfers to and from the NEON register file. The addresses and data<br />

values of these transfers are not traced, and have no effect on the address comparators.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 14-4<br />

ID060510 Non-Confidential<br />

Core<br />

ATB<br />

System-on-Chip<br />

CTI<br />

Embedded<br />

Trace Buffer<br />

Trace<br />

funnel<br />

Replicator<br />

Trace Port<br />

Interface Unit<br />

Trace port<br />

Trace Port<br />

Analyzer

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!