2.4. Parallel instruction execution

The Cortex‑R4 processor supports parallel instruction execution. This means the macrocell is capable of tracing two instructions per cycle, although only the first instruction can have data associated with it.

Although the trace start/stop block is evaluated for each instruction as required, the macrocell cannot trace one instruction without the other. In other words, if one instruction is traced, the instruction it is paired with is always traced as well. If ViewData is active, any data associated with the paired instruction is also traced.

Copyright © 2005, 2007 ARM Limited. All rights reserved.ARM DDI 0367B
Non-Confidential