External Private Peripheral Interface - ARM Cortex-M3 Technical Reference Manual

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

Advertisement

Bus Interface
12.7

External private peripheral interface

12-10
The external private peripheral interface is an APB (AMBA v3.0) bus. Data and debug
accesses to the External Peripheral memory space (
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.
Copyright © 2005-2008 ARM Limited. All rights reserved.
Non-Confidential
0xE0040000 - 0xE00FFFFF
ARM DDI 0337G
Unrestricted Access
) are

Advertisement

Table of Contents
loading

Table of Contents