Figure 1-1 Cortex-M3 Block Diagram - ARM Cortex-M3 Technical Reference Manual

R2p0
Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

INTNMI
INTISR[239:0]
SLEEPING
SLEEPDEEP
Optional
WIC
SW/
SW/
SWJ-DP
JTAG
1.2.1
Processor core
ARM DDI 0337G
Unrestricted Access
Interrupts
Sleep
NVIC
Debug
Instr.
Optional
Private Peripheral Bus
(internal)
Optional
AHB-AP
The processor core implements the ARMv7-M architecture. It has the following main
features:
Thumb instruction set subset, consisting of all base Thumb instructions, 16-bit
and 32-bit. See the ARMv7-M Architecture Reference Manual for more
information.
Harvard processor architecture enabling simultaneous instruction fetch with data
load/store.
Three-stage pipeline.
Single cycle 32-bit multiply.
Copyright © 2005-2008 ARM Limited. All rights reserved.
Cortex-M3
CM3Core
Data
Optional
MPU
Optional
FPB
DWT
Bus
Matrix
Non-Confidential
Optional
ETM
Trigger
Optional
TPIU
Optional
ITM
APB
i/f
I-code bus
D-code bus
System bus

Figure 1-1 Cortex-M3 block diagram

Introduction
Trace port
(serial wire
or multi-pin)
Private
Peripheral
Bus
(external)
Optional
ROM
Table
1-5

Advertisement

Table of Contents
loading

Table of Contents