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 #318 background imageLoading...
Page #318 background image
Embedded Trace Macrocell Interface
15-4 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
ETMIA[31:1] Output No qualifier Instruction address. Indicates the current fetch address of
the opcode in execution, or of the last opcode executed.
You can determine the context by examining:
ETMIVALID
HALTED
SLEEPING.
The ETM examines this net when ETMIVALID is
asserted. The DWT examines this net for PC samples and
bus watching.
ETMFOLD Output ETMIVALID Opcode fold. Indicates that an IT opcode has been folded
in this cycle. PC advances past the current (16-bit) opcode
and the IT instruction (16 bits). This affects the ETMIA.
ETMFLUSH Output No qualifier Flush marker of PC event. A PC modifying opcode has
executed or an interrupt push/pop has started. The ETM
can use this control to complete outstanding packets in
preparation for an ETMIBRANCH event.
ETMFINDBR Output ETMFLUSH Flush is indirect. Marks that the PC cannot deduce the
flush hint destination.
ETMCANCEL Output No qualifier Current opcode in execute has been cancelled. Opcodes
that are interrupted restart or continue on return to this
execution context. These include:
LDR/STR
LDRD/STRD
LDM/STM
U/SMULL
MLA
U/SDIV
MSR
CPSID
Table 15-1 ETM interface ports (continued)
Port name Direction Qualified by Description

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