3–34 Chapter 3: Cyclone IV Dynamic Reconfiguration
Dynamic Reconfiguration Modes
Cyclone IV Device Handbook, November 2011 Altera Corporation
Volume 2
The .mif files carries the reconfiguration information that will be used to reconfigure
the
multipurpose PLL or general purpose PLL dynamically. The .mif contents is
generated automatically when you select the Enable PLL Reconfiguration option in
the Reconfiguration Setting in ALTGX instances. The .mif files will be generated
based on the data rate and input reference clock setting in the ALTGX MegaWizard.
You must use the external ROM and feed its content to the ALTPLL_RECONFIG
megafunction to reconfigure the multipurpose PLL setting.
f For more information about instantiating the ALTPLL_Reconfig, refer to the AN 609:
Implementing Dynamic Reconfiguration in Cyclone IV GX Devices.
Figure 3–16 shows the connection for PLL reconfiguration mode.
f For more information about connecting the ALTPLL_RECONFIG and ALTGX
instances, refer to the AN 609: Implementing Dynamic Reconfiguration in Cyclone IV GX
Devices.
Figure 3–16. ALTGX and ALTPLL_RECONFIG Connection for PLL Reconfiguration Mode
Notes to Figure 3–16:
(1) <n> = (number of transceiver PLLs configured in the ALTGX MegaWizard) - 1.
(2) You must connect the
pll_reconfig_done
signal from the ALTGX to the
pll_scandone
port from ALTPLL_RECONFIG.
(3) You need two ALTPLL_RECONFIG controllers if you have two separate ALTGX instances with transceiver PLL instantiated in each ALTGX instance.
MPLL2
GXBL0
MPLL1
Transceiver Channels
Transceiver Channels
Transceiver Channels
Transceiver Channels
ALTPLL_RECONFIG (3)
ALTGX
pll_reconfig_signals
write_rom_ena
rom_address_out[7..0]
rom_data_in
PLL_scandata[n..0] (1)
PLL_scanclk[n..0] (1)
PLL_scanclkena[n..0] (1)
PLL_configupdate[n..0] (1)
PLL_areset[n..0] (1)
PLL_reconfig_done[n..0] (1),(2), pll_scandataout[n..0] (1)
To external
ROM