beautypg.com

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

Page 63

background image

Chapter 3: Functional Description

3–33

Block Description

February 2013

Altera Corporation

Serial Digital Interface (SDI) MegaCore Function

User Guide

Figure 3–21

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