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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14.5.3 Enabling events<br />

14.5.4 Address comparators<br />

Embedded Trace Macrocell<br />

The processor can perform two 32-bit data transfers in a cycle. The ETM treats a 64-bit data<br />

transfer as two 32-bit data transfers. The ViewData enabling event is calculated once per cycle.<br />

The other parts of ViewData are calculated once per data transfer.<br />

If the processor performs two 32-bit data transfers in a cycle, the ETM can trace neither, one, or<br />

both of them. ViewData is recalculated for each transfer. However, because the enabling event<br />

is only calculated once per cycle, address comparators selected using the enabling event cause<br />

both data transfers to be traced as if a match occurs on each transfer.<br />

The TraceEnable and ViewData enabling events are Precise if only the following is selected:<br />

• Precise single address comparators<br />

• Precise address range comparators<br />

• instrumentation resources<br />

• context ID comparator<br />

• nonsecure state resource<br />

• prohibited resource<br />

• hard-wired resource, always true.<br />

The following events are delayed by two cycles compared to the timing of their input events,<br />

and are Imprecise:<br />

• counters at zero<br />

• sequence state 1, 2, or 3<br />

• trace start/stop resource.<br />

The following events are Imprecise and have no fixed timing relationship with other events:<br />

• external input<br />

• extended external input selectors.<br />

Single address comparators and address range comparators are always Precise if the exact match<br />

bit for that comparator is cleared to 0. This includes cases where the address comparator is<br />

conditional on the context ID comparator matching.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!