Embedded Trace Macrocell
14-4
Copyright © 2005-2008 ARM Limited. All rights reserved.
ARM DDI 0337G
Non-Confidential
Unrestricted Access
•
Advanced Peripheral Bus
(APB) interface signals. See Table 14-6 on page 14-6.
Table 14-1 ETM core interface inputs and outputs
Name
Description
Qualified by
Direction
ETMIA[31:1]
Core instruction address bus.
ETMIVALID
Input
ETMIVALID
Current instruction data represents an instruction.
-
Input
ETMDVALID
Current instruction data represents an instruction.
-
Input
ETMICCFAIL
Instruction failed its condition code.
ETMIVALID
Input
ETMIBRANCH
Instruction is a branch target.
ETMIVALID
Input
ETMIINDBR
Instruction is an indirect branch target.
ETMIBRANCH
Input
ETMFLUSH
PC modified before next instruction.
-
Input
ETMISTALL
Indicates that the last instruction signalled by the core has not
yet entered execute.
-
Input
ETMFINDBR
PC modified by an indirect operation.
ETMFLUSH
Input
ETMINTSTAT[2:0]
Exception entry and exit.
-
Input
ETMINTNUM[8:0]
Exception type.
ETMINTSTAT
Input
ETMCANCEL
Exception is a canceling exception.
ETMINTSTAT
Input
COREHALT
Core is halted.
-
Input
DWTMATCH [3:0]
Indicates that the
Data Watchpoint and Trace
(DWT) trigger
units have matched the conditions currently present on the
address, data and control buses.
-
Input
DWTINOTD[3:0]
Indicates that the DWT trigger units are performing
comparisons on PC value (set) or data address (clear).
-
Input
Table 14-2 Miscellaneous configuration inputs
Name
Description
Direction
Clock domain
NIDEN
Non invasive debug enable
Input
FCLK
EXTIN[1:0]
External input resource
Input
FCLK