AN 768: Multi-Rate (Up to 12G) SDI II Reference Design for Intel® Arria® 10 Devices

ID 683319
Date 5/08/2017
Public

1.3. Reference Design Components

The following table describes each component for the multi rate SDI II with external VCXO reference design.

Table 6.  Design Components Specific to Multi Rate SDI II with External VCXO Reference Design
   
TX/RX Multi Rate SDI II IP Core

The SDI II IP core.

Channel 0 TX/RX—the instance of the SDI II IP in this channel is configured in simplex TX/RX mode to support SD-SDI, HD-SDI, 3G-SDI, 6G-SDI, and 12G-SDI.

Channel 0 of the SDI RX receives external SDI video data from the BNC port through the transceiver RX pin.

For more information, refer to Channel Data Rate.

TX PLL

The Arria 10 fPLL IP core. This reference design uses an fPLL core as the TX PLL for the Arria 10 Transceiver Native PHY IP.

This IP core uses 297/296.7 MHz frequency derived from the Nextera FMC daughter card as a reference clock.

TX/RX Arria 10 Transceiver Native PHY

The Altera Arria 10 Transceiver Native PHY IP core. The reference design uses this PHY IP to configure the transceiver PHY for the SDI II protocol implementation. You can select the preset settings for the PHY IP core defined for the SDI II protocol. To apply a preset to the PHY IP core, double click the preset name. When you apply a preset, the PHY parameters are set accordingly for the instance.

For example:
  • Selecting the SDI Multi rate (up to 12G-SDI) RX preset enables all parameters and ports for multi rate up to 12G-SDI (RX). This preset contains multiple profiles for HD-SDI, 3G-SDI, 6G-SDI, and 12G-SDI for dynamic reconfiguration.
  • Selecting the SDI Multi rate (up to 12G-SDI) TX preset enables all the parameters and ports for multi rate up to 12G-SDI (TX) that configures the data rate of 11,880 Mbps or change the data rate to 11,868 Mbps to transmit with data rate factor of 1/1.001
TX/RX Transceiver PHY Reset Controller

The Altera Transceiver PHY Reset Controller IP core. This reset controller handles the sequencing of the transceiver reset. Depending on the status received from the TX transceiver PHY, TX PLL, TX reset input, or the RX transceiver PHY or the SDI asynchronous reset output signal, the reset controller generates the TX or RX reset signals to the TX/RX transceiver PHY, SDI, and TX PLL.

Loopback FIFO Buffer

This block contains a dual-clock FIFO (DCFIFO) buffer to handle the data transmission across asynchronous clock domains—the receiver recovered clock and transmitter clock out. The receiver sends the decoded RX data to the transmitter through this FIFO buffer. When the receiver is locked, the RX data is written to the FIFO buffer. The transmitter starts reading, encoding, and transmitting the data when half of the FIFO buffer is filled.

RX Transceiver Reconfiguration Management

This block contains a state machine that performs the transceiver reconfiguration process. The Avalon-MM reconfiguration interface of this block is connected to the Arria 10 Transceiver Native PHY for the reconfiguration of the SDI II IP core. Although this block supports both TX and RX reconfiguration, this reference design only implements RX reconfiguration.

TX/RX Clock Heartbeat

A simple logic to generate a slow clock and display on the LEDs.

Clock Control IP Core (ALTCLKCTRL) A clock buffer that promotes refclk_sdi_p to the regional clock.