GTS DisplayPort FPGA IP Design Example User Guide

ID 823560
Date 12/09/2025
Public
Document Table of Contents

1.3. Generating the Design

Use the DisplayPort IP parameter editor in Quartus® Prime software to generate the design example.
Note: You need a Nios® V evaluation license. Refer to the Nios® V Processor Licensing topic in the Nios® V Embedded Processor Design Handbook.
Figure 3. Generating the Design Flow
  1. To generate a design example, follow these steps:
    • For Quartus® Prime Pro Edition running in a Windows environment:
      1. Open Nios® V Command Shell from the Windows search path.
      2. Run "quartus" in Nios® V Command Shell to open Quartus® Prime Pro Edition.
    • For Quartus® Prime Pro Edition running in a Linux environment:
      1. cd to <Quartus installation path>/niosv/bin and run "niosv-shell".
      2. Run "quartus" to open Quartus® Prime Pro Edition.
  2. Select Tools > IP Catalog, and select Agilex™ 3 or Agilex™ 5 as the target device family.
  3. In the IP Catalog, locate and double-click DisplayPort IP . The New IP Variation window appears.
  4. Specify a top-level name for your custom IP variation. The parameter editor saves the IP variation settings in a file named <your_ip>.ip.
  5. Select an Agilex™ 3 or Agilex™ 5 device in the Device field, or keep the default Quartus® Prime software device selection.
  6. Click OK. The parameter editor appears.
  7. Configure the desired parameter for TX and RX.
    Note: The Nios® V software has the capability to read and print out the DisplayPort Main Stream Attribute (MSA) information in the Nios® V terminal. To read or print the MSA information, turn on the Enable GPU Control parameter.
  8. Under the Design Example tab, select one of the following options:
    • DisplayPort SST Parallel Loopback without PCR
    • DisplayPort SST Parallel Loopback with AXIS Video Interface
    • DisplayPort SST TX-Only
    • DisplayPort SST RX-Only
  9. Select Synthesis to generate the hardware design example.
  10. For Target Development Kit, select either:
    • Altera Agilex™ 3 FPGA A3CW135BM16AE6S Development Kit
    • Agilex™ 5 FPGA E-Series 065B Premium Development Kit DK-A5E065BB32AES1
    • Agilex™ 5 FPGA E-Series 065B Modular Development Kit MK-A5E065BB32AES1
    This selection changes the target device selected in step 5 to match the device on the development kit.
  11. Click Generate Design Example.