Level Two Interface
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
8-37
ID012310
Non-Confidential, Unrestricted Access
8.6
Peripheral Interface transfers
The tables in this section describe the Peripheral Interface behavior for reads and writes for the
following interface signals:
•
AxADDRP[31:0]
•
AxBURSTP[1:0]
•
AxSIZEP[2:0]
•
AxLENP[3:0]
•
WSTRBP[3:0]
, for write accesses.
See the
AMBA AXI Protocol Specification
for details of the other AXI signals.
Table 8-70 shows the values of
AxADDRP
,
AxBURSTP
,
AxSIZEP
,
AxLENP
, and
WSTRBP
for example Peripheral Interface reads and writes.
The peripheral port can only do incrementing bursts of 2 data transfers maximum. It does not
support unaligned accesses.
Table 8-70 Example Peripheral Interface reads and writes
Example transfer, read or write
AxADDRP
AxBURSTP
AxSIZEP
AxLENP
WSTRBP
Words 0-7
0x00
Incr
32-bit
2 data transfers
b1111
0x04
b1111
0x08
Incr
32-bit
2 data transfers
b1111
0x0C
b1111
0x10
Incr
32-bit
2 data transfers
b1111
0x14
b1111
0x18
Incr
32-bit
2 data transfers
b1111
0x1C
b1111
Words 0-3
0x00
Incr
32-bit
2 data transfers
b1111
0x04
b1111
0x08
Incr
32-bit
b1111
0x0C
b1111
Words 0-2
0x00
Incr
32-bit
2 data transfers
b1111
0x04
b1111
0x08
Incr
32-bit
1 data transfer
b1111
Words 0-1
0x00
Incr
32-bit
2 data transfers
b1111
0x04
b1111
Word 2
0x08
Incr
32-bit
1 data transfer
b1111
Word 0, bytes 0 and 1
0x00
Incr
16-bit
1 data transfer
b0011
Word 1, bytes 2 and 3
0x06
Incr
16-bit
1 data transfer
b1100
Word 2, byte 3
0x0B
Incr
8-bit
1 data transfer
b1000