Altera RapidIO II MegaCore Function User Manual

Page 55

Advertising
background image

Chapter 4: Functional Description

4–13

Logical Layer Interfaces

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

Figure 4–5

shows a block diagram of the I/O master‘s window translation.

RapidIO Packet Data wdptr and Data Size Encoding in Avalon-MM
Transactions

The RapidIO II IP core converts RapidIO packets to Avalon-MM transactions. The
RapidIO packets’ read size, write size, and word pointer fields, and the least
significant bit of the address field, are translated to the Avalon-MM burst count and
byteenable values.

Figure 4–5. I/O Master Window Translation

Note to

Figure 4–5

:

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

Initial

RapidIO Address

0x00000000

0x000000000

Base

Offset

Window

0xFFFFFFF8

0x3FFFFFFF8

Don’t Care

Don’t Care

33

Window Base

Window Mask

Window Offset

Resulting

Avalon-MM Address

0

3

4

0

3

4

31

31

XAMB

XAMM

(1)

(1)

Avalon-MM

Address Space

RapidIO

Address Space

Window Size

11111111.........................11

11

000000000000000..............00

Advertising