F-Tile SDI II Intel® FPGA IP Design Example User Guide

ID 710496
Date 10/05/2023
Public

1.4. Compiling and Testing the Design in Hardware

Figure 8. Compiling and Testing the Design Flow
To compile and run a demonstration test on the hardware design example, follow these steps:
  1. Open the Intel® Quartus® Prime project (sdi_ii_agi_demo.qpf) located in Quartus directory.
  2. To perform Intel® Quartus® Prime compilation, click Processing > Start Compilation.
  3. Connect the Nextera SDI daughter card to FMC port A on the development kit.
  4. For parallel loopback designs, connect the BNC RX connector (J1/12G In) to an external video source and connect the TX connector (J2/12G Out) to a video analyzer. For serial loopback designs, connect the BNC TX connector (J2/12G Out) to RX connector (J1/12G In) or a video analyzer.
  5. Ensure all the switches on the development kit are in their default position. Refer to the Intel Agilex® 7 I-Series Transceiver-SoC Development Kit User Guide for more information.

    If you are generating a parallel loopback with external VCXO design example, toggle DIPSW S10.2 onboard to OFF position.

  6. Open Clock Controller GUI and navigate to the Si5391-A tab. Set Out9 frequency to:
    • Parallel loopback without external VCXO – 141.00000 MHz
    • Dynamic Tx clock switching is enabled – 148.35160 MHz
    Figure 9. Setting Out9 frequency in Clock Controller
  7. After the compilation completes, open Programmer and program the generated .sof file to the development kit.
  8. For serial loopback designs, open System Console to control the internal video pattern generator.
    1. Go to Tools > System Debugging Tools and click System Console.
    2. After the initialization, type source ../hwtest/tpg_ctrl.tcl to open the pattern generator control UI.
    3. Select your desired video format through the UI.
    Note: To allow segmented frame video formats (1080sF30, 1080sF25) and interlaced video formats (1080i60, 1080i50) to be correctly differentiated in an external analyzer, insert Payload ID in the serial loopback design.
    Figure 10. Selecting Video Format Through System Console
  9. The analyzer should be able to display the video generated from the source. Refer to jumper settings in the Jumper Settings and Descriptions table to change the jumper (J8) position before switching between fractional frame rate and integer frame rate video format. Press the push button (PB0) to trigger a device (LMK03328) power cycling through the PDN pin every time you change the jumper (J8) position.
    Figure 11. Jumper Settings on Nextera 12G-SDI FMC Daughtercard
Table 3.  Jumper Settings and Descriptions
Jumper Block Description Setting
J7 Programming Header -
J8

To switch the generated clock frequency to TX channel:

  • Pin 1-2 = 297 MHz
  • Pin 2-3 = 297/1.001 MHz
1-2: 297 MHz

2-3: 297/1.001 MHz

J9

To select SDI or IP mode:

  • Pin 1-2 = SDI mode
  • Pin 2-3 = IP mode
1-2