User guide
Programmers Model 
ARM DDI 0337I Copyright © 2005-2008, 2010 ARM Limited. All rights reserved. 3-13
ID072410 Non-Confidential
• System accesses that cross into PPB space do not wrap within System space. For example, 
an unaligned halfword access to the last byte of System space (
0xDFFFFFFF
) is converted 
by the System interface into a byte access to 
0xDFFFFFFF
 followed by a byte access to 
0xE0000000
. 
0xE0000000
 is not a valid address on the System bus.
• System accesses that cross into Code space do not wrap within System space. For 
example, an unaligned halfword access to the last byte of System space (
0xFFFFFFFF
) is 
converted by the System interface into a byte access to 
0xFFFFFFFF
 followed by a byte 
access to 
0x00000000
. 
0x00000000
 is not a valid address on the System bus.
• Unaligned accesses are not supported to PPB space, and so there are no boundary crossing 
cases for PPB accesses.
Unaligned accesses that cross into the bit-band alias regions are also architecturally 
Unpredictable. The processor performs the access to the bit-band alias address, but this does not 
result in a bit-band operation. For example, an unaligned halfword access to 
0x21FFFFFF
 is 
performed as a byte access to 
0x21FFFFFF
 followed by a byte access to 
0x22000000
 (the first byte 
of the bit-band alias).
Unaligned loads that match against a literal comparator in the FPB are not remapped. FPB only 
remaps aligned addresses.










