DisplayPort IP Design Example User Guide: Agilex™ 5 FPGAs
ID
823560
Date
8/15/2025
Public
1. DisplayPort IP Design Example Quick Start Guide
2. DisplayPort IP Design Examples
3. DisplayPort SST Parallel Loopback without PCR Design Example
4. DisplayPort SST Parallel Loopback with AXI4-S Video Interface Design Example
5. DisplayPort SST TX-Only Design Example
6. DisplayPort SST RX-Only Design Example
7. Document Revision History for the DisplayPort IP Design Example User Guide: Agilex™ 5 FPGAs
1.5.1. Compiling and Testing the Design Using Agilex™ 5 E-Series 065B Premium Development Kit
1.5.2. Compiling and Testing the Design Using Agilex™ 5 E-Series 065B Modular Development Kit Connector with No FMC Mode
1.5.3. Compiling and Testing the Design Using Agilex™ 5 E-Series 065B Modular Development Kit Connecter with Bitec Rev 8 Daughter Card
1.6. Regenerating the Nios V .elf File
By default, the .elf file is generated when you generate the dynamic design example. However, in some cases, you need to regenerate the .elf file if you modify the software file or regenerate the dp_core.qsys file. Regenerating the dp_core.qsys file updates the .sopcinfo file, which requires you to regenerate the .elf file.
- Go to <project directory>/niosv_software and edit the code if necessary.
- Go to <project directory>/script and run the following build script:
On Windows:
- Search and open Nios® V Command Shell.
- In the Nios® V Command Shell, go to <project directory>/script and run:
quartus_py .\build_niosv_sw.py -d
On Linux:- Launch a Nios® V Shell:
$QUARTUS_ROOTDIR/../niosv/bin/niosv-shell
- In the Nios® V Shell, go to <project directory>/script and run:
quartus_py ./build_niosv_sw.py -d
- Make sure an .elf file is generated in <project directory>/niosv_software/build.
- Download the generated .elf file into the FPGA without recompiling the .sof file by running the following script:
niosv-download <project directory>/niosv_software/dp_demo/*.elf
- Push the reset button on the FPGA board for the new software to take effect.