Level Two Interface

9.2AXI master interface

The processor has a single AXI master interface, with one port which is used for:

I-cache linefills

D-cache linefills and evictions

Non-cacheable(NC) Normal-type memory instruction fetches

NC Normal-type memory data accesses

Device and Strongly-ordered type data accesses, normally to peripherals.

The port is 64 bits wide, and conforms to the AXI standard as described in the AMBA AXI

Protocol Specification. Within the AXI standard, the master port uses the AWUSERM and

ARUSERM signals to indicate inner memory attributes.

The master interface can run at the same frequency as the processor or at a lower synchronous frequency. See AXI interface clocking on page 3-9for more information.

In addition, the AXI master interface produces or checks parity bits for each AXI channel. These additional signals are not part of the AXI specification. See the Cortex-R4 and Cortex-R4F Integration Manual for more information.

Note

References in this section to an AXI slave refer to the AXI slave in the external system which is connected to the Cortex-R4 AXI master port. This is not necessarily the Cortex-R4 AXI slave port.

The following sections describe the attributes of the AXI master interface, and provide information about the types of burst generated:

Identifiers for AXI bus accesses on page 9-4

Write response on page 9-4

Linefill buffers and the AXI master interface on page 9-4

Eviction buffer on page 9-5

Memory attributes on page 9-5.

Table 9-1shows the AXI master interface attributes.

 

 

Table 9-1 AXI master interface attributes

 

 

 

Attribute

Value

Comments

 

 

 

Write issuing capability

4

Made up of four outstanding writes that can be evictions, single writes, or write

 

 

bursts.a

Read issuing capability

7

Made up of five linefills on the data side, one NC read on the data side, and one

 

 

read on the instruction side, that can be NC or linefill.

 

 

 

Combined issuing capability

11a

-

Write ID capability

2

-

 

 

 

Write interleave capability

1

The AXI master interface presents all write data in order.

 

 

 

Read ID capability

7

Made up of five linefills on the data side, one NC read on the data side, and one

 

 

linefill or NC read on the instruction side.

a.When there are three outstanding write transactions, only data is issued for the fourth. Only three outstanding write addresses are issued.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

9-3

ID013010

Non-Confidential, Unrestricted Access

 

Page 236
Image 236
ARM r1p3, R4F manual 1shows the AXI master interface attributes, Attribute Value Comments