beautypg.com

Concentrator register module, Concentrator register module –23 – Altera RapidIO MegaCore Function User Manual

Page 69

background image

Chapter 4: Functional Description

4–23

Logical Layer Modules

August 2014

Altera Corporation

RapidIO MegaCore Function

User Guide

Doorbell module that transacts RapidIO DOORBELL messages.

Concentrator Register Module

The Concentrator module provides an Avalon-MM slave interface that accesses all
configuration registers in the RapidIO IP core, including the CARs and CSRs. The
configuration registers are distributed among the implemented Logical layer modules
and the Physical layer module.

Figure 4–9

shows how the Concentrator module

provides access to all the registers, which are implemented in different Logical layer
modules. The Concentrator module is automatically included when you include the
Transport layer.

Figure 4–8. RapidIO IP Core Functional Block Diagram

Transport Layer

Physical Layer

System
Maintenance

Maintenance

Avalon-MM

M

S

S

I/O Slave

RD

WR

Doorbell

S

I/O Master

RD

WR

RD

Concentrator

CSRs
and
CARs

Legend
S = Slave port
M = Master port
WR = W rite port
RD = Read port

SRC

SRC = Source

Logical Layer

RapidIO

Sink

= Dashed lines represent access to register values as shown in Figure 4-9

Maintenance
Master/Slave

Avalon-MM

Input/Output

Master

Avalon-MM

Input/Output

Slave

Avalon-MM

Doorbell

Message

Avalon-MM

Avalon-ST

Pass-Through