Altera RapidIO II MegaCore Function User Manual

Page 29

Advertising
background image

Chapter 2: Getting Started

2–11

Instantiating Multiple RapidIO II IP Cores

August 2014

Altera Corporation

RapidIO II MegaCore Function

User Guide

Figure 2–4

illustrates an example design with two Transceiver Reconfiguration

Controllers and four RapidIO II IP cores. In the example, Altera Transceiver
Reconfiguration Controller 0 has seven reconfiguration interfaces, and Altera
Transceiver Reconfiguration Controller 1 has four reconfiguration interfaces. Each
sub-block shown in a Transceiver Reconfiguration Controller block represents a single
reconfiguration interface. The example shows only one possible configuration for this
combination of RapidIO II IP cores; subject to the constraints described, you may
choose a different configuration.

Refer to

Table 5–7 on page 5–5

for the values of N and M in

Figure 2–4

.

f

Refer to the "Transceiver Reconfiguration Controller" chapter of the

Altera Transceiver

PHY IP Core User Guide

for more information about the Transceiver Reconfiguration

Controller interfaces for Arria V, Arria V GZ, Cyclone V, and Stratix V devices and
how to control dynamic reconfiguration for multiple transceiver channels. Refer to

Table 5–7 on page 5–5

for information about the reconfig_from_xcvr and

reconfig_to_xcvr

signals that connect a single RapidIO II IP core to multiple

Transceiver Reconfiguration Controller interfaces of the same Transceiver
Reconfiguration Controller.

Figure 2–4. Example Connections Between Two Transceiver Reconfiguration Controllers and Four RapidIO II IP Cores

Altera

Transceiver

Reconfiguration

Controller

0

x1 RapidIO II

IP Core

x1 RapidIO II

IP Core

Altera

Transceiver

Reconfiguration

Controller

1

reconfig_from_xcvr[N-1:0]
reconfig_to_xcvr[M-1:0]

reconfig_fromgxb[N-1:0]

reconfig_togxb[M-1:0]

reconfig_from_xcvr[N-1:0]
reconfig_to_xcvr[M-1:0]

reconfig_fromgxb[2N-1:N]

reconfig_togxb[2M-1:M]

reconfig_from_xcvr[N-1:0]
reconfig_to_xcvr[M-1:0]

reconfig_fromgxb[N-1:0]

reconfig_togxb[M-1:0]

reconfig_from_xcvr[N-1:0]
reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_from_xcvr[N-1:0]

reconfig_to_xcvr[M-1:0]

reconfig_fromgxb[2N-1:N]

reconfig_togxb[2M-1:M]

x1 RapidIO II

IP Core

reconfig_fromgxb[N-1:0]
reconfig_togxb[M-1:0]

reconfig_fromgxb[2N-1:N]
reconfig_togxb[2M-1:M]

x4 RapidIO II

IP Core

reconfig_fromgxb[5N-1:4N]
reconfig_togxb[5M-1:4M]

reconfig_fromgxb[3N-1:2N]
reconfig_togxb[3M-1:2M]

reconfig_fromgxb[4N-1:3N]
reconfig_togxb[4M-1:3M]

reconfig_fromgxb[N-1:0]
reconfig_togxb[M-1:0]

reconfig_fromgxb[2N-1:N]
reconfig_togxb[2M-1:M]

Advertising