
Chapter 4: Functional Description 4–27
Logical Layer Modules
August 2014 Altera Corporation RapidIO MegaCore Function
User Guide
When you create your custom RapidIO IP core variation in the parameter editor, you
have the two or four choices for this module shown in Table 4–5.
1 If you add this module to your non-Arria 10 variation and select an Avalon-MM
Slave interface, you must also select a Number of Tx address translation windows. A
minimum of one window is required and a maximum of 16 windows are available.
Arria 10 variations have 16 Maintenance transmit address translation windows.
For more information, refer to “Input/Output Maintenance Logical Layer Module”
on page 3–5.
Figure 4–12 shows a high-level block diagram of the Maintenance module and the
interfaces to other supporting modules. The Maintenance module can be segmented
into the following four major submodules:
■ Maintenance register
■ Maintenance slave processor
■ Maintenance master processor
■ Port-write processor
The following interfaces are supported:
■ Avalon-MM slave interface—User-exposed interface
■ Avalon-MM master interface—User-exposed interface
■ Tx interface—Internal interface used to communicate with the Transport layer
■ Rx interface—Internal interface used to communicate with the Transport layer
■ Register interface—Internal interface used to communicate with the Concentrator
Module
Table 4–5. Maintenance Logical Layer Interface Options
Option Use
Avalon-MM Master and
Slave
Allows your IP core to initiate and terminate
MAINTENANCE
transactions.
Avalon-MM Master
Restricts your IP core to terminating
MAINTENANCE
transactions. This option is not available
for Arria 10 variations.
Avalon-MM Slave
Restricts your IP core to initiating
MAINTENANCE
transactions. This option is not available for
Arria 10 variations.
None Prevents your IP core from initiating or terminating
MAINTENANCE
transactions.
Commentaires sur ces manuels