Transceiver dynamic – Altera Serial Digital Interface (SDI) MegaCore Function User Manual
Page 63

Chapter 3: Functional Description
3–33
Block Description
February 2013
Altera Corporation
Serial Digital Interface (SDI) MegaCore Function
User Guide
shows the handshaking between the SDI MegaCore function and the user
logic, and the expected output of some of the ALT2GXB_RECONFIG signals.
The following sequence of events occur for handshaking to the reconfiguration logic:
1. The SDI MegaCore function sets rx_std[1:0] to the desired video standard. This
action is performed as part of the video standards detection algorithm.
2. The SDI MegaCore function asserts SDI_START_RECONFIG to make a
reconfiguration request.
3. The user logic sets SDI_RECONFIG_DONE to 0, which indicates to the MegaCore
function that the reconfiguration is in progress.
4. When the reconfiguration has been performed, the user logic sets the
SDI_RECONFIG_DONE
to logic 1, which indicates to the SDI MegaCore function to
start locking to the incoming data.
5. The SDI MegaCore function sets the SDI_START_RECONFIG line to 0 to indicate that
the request is completed and acknowledged.
1
The CRC error signal is asserted during the reconfiguration of the
transceiver in the receiver. The assertion of the CRC error signal is normal
during receiver reconfiguration as the receiver protocol is interrupted.
Transceiver Dynamic Reconfiguration with PLL Reconfiguration Mode—
Cyclone IV GX
To implement transceiver dynamic reconfiguration for dual and triple standard SDI
using Cyclone IV GX devices, you can also use PLL reconfiguration mode. To
reprogram Cyclone IV GX device family with PLL reconfiguration mode, you must
include the ALTPLL_RECONFIG megafunction in your design. You can get this
parameterization from the
simulation\modelsim\trsdi_c4gx\pll_reconfig\testbench\pattern_gen
directory
in the example simulation.
Figure 3–21. Handshaking Between SDI MegaCore Function and ALT2GXB_RECONFIG Signals
SDI MegaCore Ports
SDI_START_RECONFIG
RX_STD[1:0]
SDI_RECONFIG_DONE
ALT2GXB_RECONFIG Ports
1
RECONFIG_DATA
ROM_ADDRESS
CHANNEL_RECONFIG_DONE
RECONFIG_TO_GXB
VALID
0
1
...
26
27
27
3
4
5
2