EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #386 background imageLoading...
Page #386 background image
Signal Descriptions
A-14 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
A.12 ETM interface
Table A-12 lists the signals of the ETM interface.
Table A-12 ETM interface
Name Direction Description
ETMTRIGGER[3:0] Output Trigger from DWT. One bit for each of the four DWT comparators.
ETMTRIGINOTD[3:0] Output Indicates if the ETM is triggered on an instruction or data match.
ETMIVALID Output Instruction valid.
ETMIA[31:1] Output PC of the instruction being executed.
ETMICCFAIL Output Condition Code fail. Indicates if the current instruction has failed or passed its
conditional execution check.
ETMIBRANCH Output Opcode is a branch target.
ETMIINDBR Output Opcode is an indirect branch target.
ETMINTSTAT[2:0] Output Interrupt status. Marks interrupt status of current cycle.
000 - no status
001 - interrupt entry
010 - interrupt exit
011 - interrupt return
100 - vector fetch and stack push.
ETMINTSTAT entry/return is asserted in the first cycle of the new interrupt
context. Exit occurs without ETMIVALID.
ETMINTNUM[8:0] Output Marks the interrupt number of the current execution context.
ETMISTALL Output Indicates that the last instruction signalled by the core has not yet entered
execute.
ETMFLUSH Output A PC modifying opcode has executed, or an interrupt push/pop has started.
ETMPWRUP Input ETM is enabled
ETMDVALID Output Data valid
ETMCANCEL Output Instruction cancelled
ETMFINDBR Output Flush is indirect. Marks flush hint destination cannot be inferred from the PC.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals