09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.3 AXI instruction transactions<br />

9.3.1 AXI instruction address transactions<br />

External Memory Interface<br />

This section describes the AXI master interface behavior for instruction side transactions to<br />

either Cacheable or Noncacheable regions of memory.<br />

See the AMBA AXI Protocol Specification for details of the other AXI signals.<br />

Table 9-5 shows the values of ARADDR[31:0], ARLEN[3:0], ARSIZE[2:0],<br />

ARBURST[1:0], and ARLOCK[1:0] for instruction transactions.<br />

Transfer Bus width ARADDR<br />

[31:0] a<br />

MMU translation table<br />

translation table walk b<br />

Table 9-5 AXI address channel for instruction transactions<br />

ARLEN<br />

[3:0]<br />

ARSIZE<br />

[2:0]<br />

ARBURST[<br />

1:0]<br />

ARLOCK<br />

[1:0]<br />

64 [31:6]bbbb00 0 32-bit Incr Normal<br />

128 [31:6]bbbb00 0 32-bit Incr Normal<br />

Noncacheable 64 [31:6]bbb000 0-7 64-bit Incr Normal<br />

128 [31:6]bb0000 0-3 128-bit Incr Normal<br />

Cacheable linefill 64 [31:6]bbb000 7 64-bit Wrap Normal<br />

128 [31:6]bb0000 3 128-bit Wrap Normal<br />

a. ARADDR[31:0] is a 32-bit signal with bits [5:3] set to any value and bits [2:0] set to 0, unless otherwise indicated.<br />

This determines the ARLEN[3:0] value depending on the transfer type and bus width. For example, a noncacheable<br />

instruction fetch with ARADDR[5:0] = b101000 for a 64-bit bus width, results in an ARLEN[3:0] = b0010. In this<br />

example, doublewords 5, 6, and 7 of the cache line are transferred.<br />

b. This is for noncacheable or strongly ordered table walk only. For cacheable table walk, the bus transaction is a<br />

cacheable linefill.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 9-5<br />

ID060510 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!