Maintenance module, Maintenance module –26, Figure 4–11 – Altera RapidIO MegaCore Function User Manual

Page 72

Advertising
background image

4–26

Chapter 4: Functional Description

Logical Layer Modules

RapidIO MegaCore Function

August 2014

Altera Corporation

User Guide

A remote host can access the RapidIO registers by sending MAINTENANCE transactions
targeted to this local RapidIO IP core. The Maintenance module processes
MAINTENANCE

transactions. If the transaction is a read or write, the operation is

presented on the Maintenance Avalon-MM master interface. This interface must be
routed to the System Maintenance Avalon-MM slave interface. This routing can be
done with a Qsys system shown by the routing to the Concentrator's system
Maintenance Avalon-MM slave in

Figure 4–10

. If you do not use a Qsys system, you

can create custom logic as shown in

Figure 4–11

.

Maintenance Module

The Maintenance module is an optional component of the I/O Logical layer. The
Maintenance module processes MAINTENANCE transactions, including the following
transactions:

Type 8 – MAINTENANCE reads and writes

Type 8 – Port-write packets

Figure 4–11. Custom Logic Accesses RapidIO IP core Registers

CARs

and

CSRs

Custom Logic

I/O Master

I/O Slave

Concentrator

System

Maintenance

Avalon-MM Slave

Transport Layer

Physical Layer

Transport Layer

Maintenance

Master

local processor interface

Advertising