DisplayPort Stratix® 10 FPGA IP Design Example User Guide

ID 683887
Date 4/10/2024
Public
Document Table of Contents

1.3. Generating the Design

Use the DisplayPort Intel® FPGA IP parameter editor in the Quartus® Prime Pro Edition 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 an example design, 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. Click Tools > IP Catalog, and select Stratix® 10 as the target device family.
    Note: The design example only support Stratix® 10 devices.
  3. In the IP Catalog, locate and double-click DisplayPort Intel® FPGA 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. You may select a specific Stratix® 10 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 parameters for both TX and RX.
    Note: The DisplayPort design example generation flow supports only SST. Selecting the Support MST parameter prevents you from generating the example design.
    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. On the Design Example tab, select DisplayPort SST Parallel Loopback With PCR, DisplayPort SST Parallel Loopback Without PCR , DisplayPort SST TX-only, or DisplayPort SST RX-only.
  9. Select Simulation to generate the testbench, and select Synthesis to generate the hardware design example.
    You must select at least one of these options to generate the design example files. If you select both, the generation time is longer.
  10. For Target Development Kit, select Stratix® 10 GX FPGA L-tile or H-tile Development Kit. If you select the development kit, then the target device (selected in step 4) changes to match the device on the development kit. For Stratix® 10 GX FPGA Development Kit, the default device is as shown in the table below:
    Table 3.  Default Device for Stratix® 10 GX FPGA Development Kit
    DisplayPort Intel® FPGA IP Version Default Device
    Version 20.0.0 1SG280LU2F50E2VG (L-tile)
    1SG280HU2F50E2VG (H-tile)
  11. For FMC Revision, select the revision that corresponds to the Bitec DisplayPort FMC daughter card in your system. The different versions are not compatible with each other. It is important that you select the correct version when the example design is generated.
  12. Click Generate Example Design.