EasyManua.ls Logo

ARM Cortex-M3

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
Loading...
Embedded Trace Macrocell Interface
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 15-11
Unrestricted Access Non-Confidential
Figure 15-7 Unconditional branch in execute aligned
Figure 15-8 Unconditional branch in execute unaligned
Table 15-4 shows an example of an opcode sequence.
ETMIVALID
ETMCCFAIL
ETMIA
BRCHSTAT
HTRANSI
HADDRI
HCLK
0x1000
0101
0000
NONSEQ
0x1008
0x1002
0x4000
NONSEQ NONSEQ
NONSEQ
0x4000 0x4004
0x400C
NONSEQ
0x4008
ETMIVALID
ETMCCFAIL
ETMIA
BRCHSTAT
HTRANSI
HADDRI
HCLK
0x1000
0101
0000
NONSEQ
0x1002
0x4002
NONSEQ NONSEQ
NONSEQ
0x4000 0x4004
0x4010
0x1008
NONSEQ NONSEQ
0x4008 0x400C
Table 15-4 Example of an opcode sequence
Execute cycle Fetch address Opcode
1
0x1020 ADD r1,#1
2
0x1022 LDR r3,[r4]
3
0x1024 ADD r2,#3
4
0x1026 CMP r3,r2
5
0x1028 BEQ = Target1
6
0x1040 CMP r1,r2
7
0x1042 ITE
EQ
// folded
8
0x1044 LDR EQ r3,[r4,r1]
// skipped

Table of Contents

Related product manuals