EasyManua.ls Logo

ARM Cortex-R4 - Memory Attributes

Default Icon
436 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Level Two Interface
ARM DDI 0363G Copyright © 2006-2011 ARM Limited. All rights reserved. 9-5
ID073015 Non-Confidential
9.2.4 Eviction buffer
As soon as a linefill is requested, the selected evicted cache line is loaded into the EViction
Buffer (EVB). The EVB forwards this information to the AXI bus when possible.
The EVB has a structure of 256 bits for data and 32 bits for the address. See Cache line
write-back (eviction) on page 9-13 for information about the AXI transaction generated.
The EVB is removed if cache RAMs are not implemented for the processor.
9.2.5 Memory attributes
The Cortex-R4 AXI master interface uses the ARCACHEM, AWCACHEM, ARUSERM,
and AW USE RM signals to indicate the memory attributes of the transfer, as returned by the
MPU. Table 9-2 Shows the encodings used for the signals ARCACHEM and AWCACHEM
of the master interface. These are generated from the memory type and outer region attributes.
Table 9-3 shows the encodings the master interface uses for the ARUSERM and AW US ERM
signals. These are generated from the memory type and inner region attributes.
Table 9-2 ARCACHEM and AWCACHEM encodings
Encoding
a
a. Encodings not shown in the table are reserved.
Meaning
b0000 Strongly-ordered
b0001 Device
b0011 Non-cacheable
b0110 Cacheable, write-through, allocate on reads only
b0111 Cacheable, write-back, allocate on reads only
b1111 Cacheable write-back, allocate on reads and writes
Table 9-3 ARUSERM and AWUSERM encodings
Encoding
a
a. Encodings not shown in the table are reserved.
Meaning
b00001 Strongly-ordered
b00010 Device, Non-shared
b00011 Device, shared
b00110 Non-cacheable, Non-shared
b00111 Non-cacheable, shared
b01100 Cacheable, write-through, read-allocate only, Non-shared
b01101 Cacheable, write-through, read-allocate only, shared
b11110 Cacheable, write-back, read- and write-allocate, Non-shared
b11111 Cacheable, write-back, read- and write-allocate, shared

Table of Contents

Related product manuals