Datasheet
ARMulator Reference
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 4-43
PeripAccessCapability
This parameter defines the capabilities of the peripheral. It is the sum of the values of
the individual capabilities (see Table 4-6).
For example:
• A value of
0x20020
means that the peripheral can handle word data accesses, but
not bytes, halfwords, or double words, and understands the Endian signal. This
value is predefined as
PeripAccessCapability_Minimum
.
• A value of
0x20038
means that the peripheral can handle byte, halfword, and word
data accesses, but not doubleword, and understands the Endian signal. This value
is predefined as
PeripAccessCapability_Typical
.
Table 4-6 Peripheral access capabilities
Capability Predefined name Value
Byte
PeripAccessCapability_Byte 0x8
Half word
PeripAccessCapability_HWord 0x10
Word
PeripAccessCapability_Word 0x20
Double word
PeripAccessCapability_DWord 0x40
Peripheral accepts idle cycles
PeripAccessCapability_Idles 0x10000
(
unsigned long
)
Peripheral understands Endian signal
PeripAccessCapability_Endian 0x20000
(
unsigned long
)
Peripheral understands bytelanes
PeripAccessCapability_Bytelane 0x40000
(
unsigned long
)