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 #327 background imageLoading...
Page #327 background image
Embedded Trace Macrocell Interface
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 15-13
Unrestricted Access Non-Confidential
Figure 15-9 Example of an opcode sequence
FCLK
ETMLSU
ETMIVALID
ETMIBRANCH
ETMIINDBR
ETMIA
ETMFOLD
BRCHSTAT
ETMICCFAIL
HADDRI
HTRANSI
DEn
Decode op
Execute op
0x811 0x814 0x823 0x826
Idle NONSEQ
0010 1000 0000 0000 0100 0000 0000 0010 0101
NONSEQ
NONSEQ
NONSEQ
Idle
NONSEQ
0000
0x102c
0x1030
0x1040
0x1044
0x1048
0x104C
0x1050
0x1054
ADD CMP BEQ CMPLDR LDR ADD NOP BX
ITE/LDR
BEQ BXCMP
LDR ADD CMP BEQADD LDRLDR ADD NOP BXCMP BEQ BXCMP
0000
0x810 0x812
0x813
0x820
0x822
0x824
0x825
0x7E2
0x7E3
0x7E4
0xFC4
0xFC8
0xFCC
0xFC8
0xFD0
NONSEQ
NONSEQ
NONSEQ
NONSEQ
NONSEQ
NONSEQ
0x12AC

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