| ARM Technical Support Knowledge Articles | |
Applies to: Cortex-M3, Cortex-M4
The External PPB (EPPB) space (0xE0040000 up to 0xE0100000) is intended for CoreSight-compatible debug and trace components, and has a number of irregular limitations which make it less useful for regular system peripherals. ARM recommends that system peripherals are placed in suitable (Device type) areas of the System bus address space, with use of an AHB2APB bridge (protocol converter) for APB-based devices.
Use of regular System space and an AHB2APB bridge for system peripherals removes most of these restrictions and causes the peripheral accesses to behave as a user would expect.
Did you find this article helpful? Yes No
How can we improve this article?