F-Tile HDMI Intel® FPGA IP Design Example User Guide

ID 709314
Date 4/22/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.4. Compiling and Testing the Design

Figure 5. Design Compilation and Hardware Flow
To compile and run a demonstration test on the hardware example design, follow these steps:
  1. Ensure hardware example design generation is complete
  2. Launch the Intel® Quartus® Prime Pro Edition software and open the .qpf file.
    • HDMI 2.1 design example with Support FRL enabled:

      project directory/quartus/agx_hdmi21_frl_demo.qpf

  3. Click Processing > Start Compilation.
  4. After successful compilation, a .sof file generates in your specified directory.
  5. Set up the Hardware and Power up the Intel FPGA board.
  6. Make the necessary clock controller settings. Open the Clock Controller parameter editor and set the clock frequency in Si5391-B tab.
    Note: Based on our user experience on the Clock Controller, user needs to make sure it displays “Connected to the target” before proceeding with the clock settings. If it displays different message, user needs to exit and reopen the Clock Controller. To identify the successful clock settings, F_vco will display a certain clock frequency:
    • Set Out6 frequency to 100.00 Mhz
  7. Configure the selected device on the development board using the generated .sof file (Tools > Programmer).
    • HDMI2.1 design example with Support FRL enabled:
      • project directory/quartus/output_files/agx_hdmi21_frl_demo.sof
  8. If changes are made on the software files, user needs to run the build_sw.sh script to rebuild the software.
  9. Download the software .elf file using the Nios2 Terminal.
    • Download .elf file: nios2-download <project directory> /software/tx_control/tx_control.elf -g -r -i 1
    • Run nios terminal: nios2-terminal -i 1
    Note: Step 9 is an optional step. This step is only needed when user will make changes on the software files.