DisplayPort IP Design Example User Guide: Agilex™ 5 FPGAs

ID 823560
Date 8/15/2025
Public

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

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™ 5 as the target device family.
    Note: The design example only supports Agilex™ 5 devices.
  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™ 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™ 5 FPGA E-Series DK A5ED065BB32AE6SR0 Premium Development Kit
    • Altera Agilex™ 5 FPGA E-Series DK A5ED065BB32AE6SR0 Modular Development Kit
    This selection changes the target device selected in step 5 to match the device on the development kit. The default device for both is A5ED065BB32AE6SR0.
  11. Click Generate Design Example.