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 #282 background imageLoading...
Page #282 background image
Bus Interface
12-10 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
12.7 External private peripheral interface
The external private peripheral interface is an APB (AMBA v3.0) bus. Data and debug
accesses to the External Peripheral memory space (
0xE0040000 - 0xE00FFFFF
) are
performed over this bus. The TPIU and any vendor specific components populate this
bus. Core data accesses have higher priority than debug accesses, so debug accesses are
waited until core accesses have completed when there are simultaneous core and debug
access to this bus. Only the address bits necessary to decode the External PPB space are
supported on this interface. These address bits are bits [19:2] of PADDR.
PADDR31 is driven as a sideband signal on this bus. When the signal is HIGH, it
indicates that the AHB-AP debug is the requesting master. When the signal is LOW, it
indicates that the core is the requesting master.
Unaligned accesses to this bus are architecturally Unpredictable and are not supported.
The processor drives out the original HADDR[1:0] request from the core and does not
convert the request into multiple aligned accesses.

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