14.8
Bit-band accesses
ARM DDI 0337B
The System bus interface contains logic that controls bit-band accesses as follows:
•
It remaps bit-band alias addresses to the bit-band region.
•
For reads, it extracts the requested bit from the read byte, and returns this in the
LSB of the read data returned to the core.
•
For writes, it converts the write to an atomic read-modify-write operation.
For more information about bit-banding, see Bit-banding on page 4-5.
Note
•
The CM3Core does not stall during bit-band operations unless it attempts to
access the System bus while the bit-band operation is being carried out.
•
Big endian accesses to the bit-band alias region must be byte-sized. Otherwise,
the accesses are unpredictable.
Copyright © 2005, 2006 ARM Limited. All rights reserved.
Bus Interface
14-11