Altera RapidIO II MegaCore Function User Manual

Page 66

Advertising
background image

4–24

Chapter 4: Functional Description

Logical Layer Interfaces

RapidIO II MegaCore Function

August 2014

Altera Corporation

User Guide

Increments the COMPLETED_OR_CANCELLED_WRITES field of the Input/Output Slave
RapidIO Write Requests

register (

Table 6–64 on page 6–42

) if the transaction is a

write request.

User logic can clear an interrupt by writing 1 to the interrupt register’s corresponding
bit location.

The Avalon-MM slave interface burstcount and byteenable signals determine the
values of the RapidIO packet header fields wdptr and rdsize or wrsize.

“Avalon-MM

Burstcount and Byteenable Encoding in RapidIO Packets” on page 4–27

describes the

conversion.

The RapidIO II IP core copies the values you program in the PRIORITY and
DESTINATION_ID

fields of the control register for the matching window, to the RapidIO

packet header fields prio and destinationID, respectively.

Figure 4–9

shows the I/O slave Logical window translation process.

Figure 4–9. Input/Output Slave Window Translation

Note to

Figure 4–9

:

(1) These bits must have the same value in the initial Avalon-MM address and in the window base.

Base

Window

Offset

0x000000000

0x3FFFFFFFF

RapidIO

Address Space

0x00000000

0xFFFFFFFF

Avalon-MM

Address Space

Initial

Avalon-MM Address Bits

Don’t Care

Don’t Care

33

Window Base

Window Mask

Window Offset

Resulting

RapidIO Address

0

3

4

0

3

4

31

31

XAMO

(1)

(1)

Window Size

11111111.........................11 000000000000000..............00

Advertising