Level Two Interface
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 8-12
ID012310 Non-Confidential, Unrestricted Access
AxCACHE[3:0]
The AxCACHE[3:0] signals indicate the bufferable, cacheable, write-through, write-back, and
allocate attributes of the transaction. These attributes are for the level two memory system.
Table 8-6 shows the correspondence between the AxCACHE[3:0] encoding and TLB
cacheable attributes.
AxPROT[2:0]
The AxPROT[2:0] signal indicates the protection level of the transaction, that is if the
transaction is:
• normal or privileged
• Secure or Non-secure
• Data access or Instruction access.
All transactions from the instruction port are marked as instruction accesses, ARPROTI[2] = 1.
Transactions from the DMA port are marked as instruction accesses, AxPROTD[2] = 1, if the
transaction is to or from the Instruction TCM, and as data accesses, AxPROTD[2] = 0, for
transfers to or from the Data TCM.
Transactions on the peripheral and data read/write ports are marked as data accesses.
Table 8-7 shows the supported values for AxPROT[2:0].
Table 8-6 AxCACHE[3:0] encoding
AxCACHE[3:0] Transaction attributes
b0000 Strongly ordered
b0001 Shared device or non-shared device
b0010 Outer noncacheable
b0110 Outer write-through, no allocate on write
b0111 Outer write-back, no allocate on write
b1111 Outer write-back, write allocate.
Table 8-7 AxPROT[2:0] encoding
Signal Description
AxPROT[2] 0 = Data access
1 = Instruction access
AxPROT[1] 0 = Secure
1 = Non-secure
AxPROT[0] 0 = Normal, User
1 = Privileged