Altera Corporation
3–7
October 2007
Stratix II GX Device Handbook, Volume 2
Stratix II GX Dynamic Reconfiguration
1
Refer to
“Channel and PMA Controls Reconfiguration” on
page 3–20
and
“Channel and Clock Multiplier Unit (CMU) PLL
Reconfiguration” on page 3–87
for detailed
reconfig_mode_sel[2:0]
signal encoding.
As described in
“Stratix II GX ALT2GXB Megafunction User Guide” on
page 4–1
, the signals
reconfig_togxb[2:0]
and
reconfig_fromgxb
are the interface signals between the ALT2GXB
instance and the ALT2GXB_RECONFIG instance. The dynamic
reconfiguration controller runs at a frequency determined by the clock
reconfig_clk
signal. The supported frequency range of the
reconfig_clk
is 2.5 MHz – 50 MHz.
1
Altera recommends the
reconfig_clk
signal be driven on a
global clock resource.
You must set the following two settings in the ALT2GXB_RECONFIG
MegaWizard:
1.
What is the number of channels controlled by the controller?
You must provide the number of channels for the megafunction,
depending on the design setup supported. There are two ways of using
dynamic reconfiguration controllers. They are:
■
Single Dynamic Reconfiguration Controller—one controller
controlling all the instances of the ALT2GXB in a device. When
multiple instances of the ALT2GXB megafunction are controlled by a
single ALT2GXB_RECONFIG controller, the following rules should
be followed for setting the “
What is the number of channels
controlled by the controller
?” option:
●
Each instance of the megafunction must have a set of the
consecutive channel numbers beginning with a unique number
that is a multiple of four.
●
The number of channels controlled is the last channel number.
■
Multiple Dynamic Reconfiguration Controllers—for multiple
instances of the ALT2GXB, it is not possible to have two dynamic
reconfiguration controllers controlling the same ALT2GXB instance.
One controller is allowed to control multiple ALT2GXB instances or
every channel will have its own dynamic reconfiguration controller.
If every channel has its own dynamic reconfiguration controller,
there may be problems with fitting.
●
The Quartus II software cannot merge multiple transceiver
channel instances into a transceiver block if multiple dynamic
reconfiguration controllers are used, even if the channels are
configured to the same protocol functional mode and data rate.