Functional description, Interfaces, Rapidio interface – Altera RapidIO MegaCore Function User Manual
Page 47: Avalon-mm interface widths in the rapidio ip core, Avalon-mm interface byte ordering, Chapter 4. functional description, Interfaces –1
August 2014
Altera Corporation
RapidIO MegaCore Function
User Guide
4. Functional Description
Interfaces
The Altera RapidIO IP core supports the following interfaces:
■
■
Avalon Memory Mapped (Avalon-MM) Master and Slave Interfaces
■
Avalon Streaming (Avalon-ST) Interface
RapidIO Interface
The RapidIO interface complies with revision 2.1 of the RapidIO
®
serial interface
standard described in the RapidIO Trade Association specifications. The protocol is
divided into a three-layer hierarchy: Physical layer, Transport layer, and Logical layer.
f
More detailed information about the RapidIO interface specification is available from
the RapidIO Trade Association website at
.
Avalon Memory Mapped (Avalon-MM) Master and Slave Interfaces
The Avalon-MM master and slave interfaces execute transfers between the RapidIO IP
core and the system interconnect. The system interconnect allows you to use the Qsys
system integration tool to connect any master peripheral to any slave peripheral,
without detailed knowledge of either the master or slave interface. The RapidIO IP
core implements both Avalon-MM master and Avalon-MM slave interfaces.
f
For more information about the Avalon-MM interface, refer
Avalon-MM Interface Widths in the RapidIO IP Core
The RapidIO IP core has multiple Avalon-MM interfaces. The width of the data bus
varies with the interface and with the RapidIO IP core mode.
■
I/O Logical layer master and slave interfaces have a databus width of 32 bits in 1x
variations and a databus width of 64 bits in 2x and 4x variations.
■
Maintenance module has a databus width of 32 bits.
■
Doorbell module has a databus width of 32 bits.
Avalon-MM Interface Byte Ordering
The RapidIO protocol uses big endian byte ordering, whereas Avalon-MM interfaces
use little endian byte ordering.
shows the byte ordering for the Avalon-MM
and RapidIO interfaces.