Example Designs¶
The table below provides a comprehensive list of example designs.
- Example Design column lists the type of example design available.
- Supported Devices column indicates device on which the design has been verified. A listing of "All" means that this design can be run on any device family.
- Embedded/Host Attach/Hostless column indicates if the design contains an Embedded Hard Processor System (HPS) or Nios® V as a host or if the design uses a server based host attach or no host (hostless).
- Development Kit Target column lists development kits on which the design is tested.
- Summary column provides a short description of the design.
- Documentation column provides a link to corresponding user documentation.
You can use the filter fields to narrow your search.
Example Design | Supported Device(s) | Embedded/Host Attach/Hostless | Development Kit Target | Summary | Documentation |
---|---|---|---|---|---|
Linux Golden System Reference Design (GSRD) | Agilex 5 | Embedded | * Agilex 5 E-Series Premium Development Kit * Agilex 5 E-Series Modular Development Kit | Provides instructions on how to test a basic HPS example with software on the development kit | * Agilex 5 E-Series Premium Development Kit GSRD User Guide* Agilex 5 E-Series Modular Development Kit GSRD User Guide |
Zephyr Golden System Reference Design (GSRD) | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides instructions on how to test a basic HPS example with software on the development kit | Agilex 5 E-Series Premium Development Kit Zephyr GSRD User Guide |
Golden System Reference Design (GSRD) Simics | Agilex 5 | Embedded | Agilex 5 E-Series Universal Virtual Platforms | Provides instructions on how to exercise several use cases in which HPS software is running on the Intel Simics simulator using virtual platforms | * Agilex™ 5 Intel Simics Virtual Platform Example User Guide - Linux GSRD * Agilex™ 5 Intel Simics Virtual Platform Example User Guide - Zephyr GSRD |
Golden Hardware Reference Design (GHRD) Boot Examples | Agilex 5 | Embedded | * Agilex 5 E-Series Premium Development Kit * Agilex 5 E-Series Modular Development Kit | Provides instructions on how to build Linux systems from separate components | * Agilex 5 E-Series Premium Development Kit GHRD Linux Boot Examples * Agilex 5 E-Series Modular Development Kit GHRD Linux Boot Examples |
FPGA Remote Debug Example | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides an example of how to use the remote FPGA debug feature | Agilex 5 FPGA Remote Debug Example |
HPS Remote System Update Example | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides a complete Remote System Update example including build and execution | Agilex 5 HPS Remote System Update Example |
TSN HPS RGMII System Example Design | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides an example of a HPS system with support for Time-Sensitive Network (TSN) feature on HPS IO | Agilex 5 TSN HPS RGMII System Example Design |
TSN RGMII HVIO System Example Design | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides an example of a HPS system with support for Time-Sensitive Network (TSN) feature on FPGA IO (RGMII) | Agilex 5 TSN HPS RGMII System Example Design |
TSN SGMII XCVR System Example Design | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides an example of a HPS system with support for Time-Sensitive Network (TSN) feature on SGMII XCVR | Agilex 5 TSN SGMII XCVR System Example Design |
Golden System Reference Design (GSRD) | Agilex 7 | Embedded | Agilex 7 F-Series FPGA Develpopment kit (P-Tiles & E-Tile) (DK-SI-AGF014EB and DK-SI-AGF014EA) | Provides instructions on how to test a basic HPS example with software on the development kit | Agilex 7 F-Series SoC Development Kit GSRD User Guide |
Golden System Reference Design (GSRD) | Agilex 7 | Embedded | Agilex 7 F-Series FPGA Develpopment kit (2x F-Tile) (K-DEV-AGF027F1ES and DK-DEV-AGF023FA) | Provides instructions on how to test a basic HPS example with software on the development kit | Agilex 7 F-Series FPGA Development Kit GSRD User Guide |
Golden System Reference Design (GSRD) | Agilex 7 | Embedded | Agilex 7 I-Series FPGA Development Kit (DK-SI-AGI027FB, DK-SI-AGI027FA, DK-SI-AGI027FC) | Provides instructions on how to test a basic HPS example with software on the development kit | Agilex 7 I-Series FPGA Development Kit GSRD User Guide |
Golden System Reference Design (GSRD) | Agilex 7 | Embedded | Agilex 7 M-Series HBM2e Development Kit (3x F-Tile & 1x R-Tile) (DK-DEV-AGM039FES) | Provides instructions on how to test a basic HPS example with software on the development kit | Agilex 7 M-Series HBM2e Development Kit GSRD User Guide |
HPS eMMC Boot Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile (DK-SI-AGF014EB) | Provides an example of how to boot HPS from eMMC | Agilex 7 HPS eMMC Boot Example |
HPS Remote System Update Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile Production Linear Power Solution (DK-SI-AGF014EB) | Provides a complete Remote System Update example including build and execution | Agilex 7 HPS Remote System Update Example |
HPS Multi-QSPI Remote System Update Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile Production Linear Power Solution (DK-SI-AGF014EB) | Provides a complete Multi-QSPI Remote System Update example including build and execution | Agilex 7 HPS Multi-QSPI Remote System Update Example |
FPGA Remote Debug Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile (DK-SI-AGF014EB) | Provides an example of how to use the remote FPGA debug feature | Agilex 7 FPGA Remote Debug Example |
Fabric Configuration from Linux Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile (DK-SI-AGF014EB) | Provides an example of how to configure FPGA fabric from Linux | Agilex 7 Fabric Configuration from Linux Example |
Setting up and Using Bridges Linux Example | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile (DK-SI-AGF014EB) | Provides an example of how to configure FPGA2HPS bridges to move data to/from SDRAM from Linux | Agilex 7 Setting up and Using Bridges Linux Example |
Golden System Reference Design (GSRD) | Stratix 10 | Embedded | Stratix 10 SX SoC Development Kit H-Tile (DK-SOC-1SSX-H-D) | Provides instructions on how to test a basic HPS example with software on the development kit | Stratix 10 SX SoC Development Kit GSRD User Guide |
HPS eMMC Boot Example | Stratix 10 | Embedded | Stratix 10 SX SoC Development Kit H-Tile (DK-SOC-1SSX-H-D) | Provides an example of how to boot HPS from eMMC | Stratix 10 HPS eMMC Boot Example |
HPS Remote System Update Example | Stratix 10 | Embedded | Stratix 10 SX SoC Development Kit H-Tile (DK-SOC-1SSX-H-D) | Provides a complete Remote System Update example including build and execution | Stratix 10 HPS Remote System Update Example |
FPGA Remote Debug Example | Stratix 10 | Embedded | Stratix 10 SX SoC Development Kit H-Tile (DK-SOC-1SSX-H-D) | Provides an example of how to use the remote FPGA debug feature | Stratix 10 FPGA Remote Debug Example |
Fabric Configuration from Linux Example | Stratix 10 | Embedded | Stratix 10 SX SoC Development Kit H-Tile (DK-SOC-1SSX-H-D) | Provides an example of how to configure FPGA fabric from Linux | Stratix 10 Fabric Configuration from Linux Example |
Intel Agilex™ 7 FPGA M-Series Root Port System Reference Design | Agilex 7 | Embedded | Agilex™ 7 FPGA M-Series Development Kit - HBM2e Edition (DK-DEV-AGM039FES) | Provides an example of how to do the bootup and transactions to the PCIe End Point | Agilex 7 PCIe Root Port User Guide |
Linux Boot Example | Agilex 7 | Embedded | Agilex™ 7 Transceiver-SoC Development kit P-Tile E-Tile production (DK-SI-AGF014EB) | Provides example of building bootloaders to boot to Linux | Agilex 7 GHRD Linux Boot Examples |
Linux Boot Example | Stratix 10 | Embedded | Intel Stratix 10 SX SoC Development Kit (DK-SOC-1SSX-H-D ) | Provides example of building bootloaders to boot to Linux | Stratix 10 GHRD Linux Boot Examples |
Xen Hypervisor GSRD | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development Kit P-Tile E-Tile (DK-SI-AGF014EB) | Provides example using Xen Hypervisor | Agilex 7 Xen Hypervisor Example |
Xen Hypervisor GSRD | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides example using Xen Hypervisor | Agilex 5 Xen Hypervisor Example |
Xen Hypervisor GSRD | Agilex 5 | Embedded | Agilex 5 E-Series Modular Development Kit | Provides example using Xen Hypervisor | Agilex 5 Xen Hypervisor Example |
Agilex 5 FPGA - Helloworld and OCM memory test design on Nios® V/c Processor | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate a simple Hello World and On-Chip Memory Test application based on Nios V/c processor. | Agilex 5 FPGA - Helloworld and OCM memory test design on Nios® V/c Processor |
Agilex 5 FPGA - Nios® V/g Processor OCM to OCM | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate an On-Chip Memory Test application based on Nios V/g processor. | Agilex 5 FPGA - Nios® V/g Processor OCM to OCM |
Agilex 5 FPGA - Helloworld Design on Nios® V/g Processor | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate a simple Hello World application based on Nios V/g processor. | Agilex 5 FPGA - Helloworld Design on Nios® V/g Processor |
Agilex 5 FPGA - Nios® V/m PIO LED Toggle Design | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate a LED Peripheral Test application with Parallel Input/Output IP core based on Nios V/m processor. | Agilex 5 FPGA - Nios® V/m PIO LED Toggle Design |
Agilex 5 FPGA - Helloworld and OCM memory test design on Nios® V/m Processor | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate a simple Hello World and On-Chip Memory Test application based on Nios V/m processor. | Agilex 5 FPGA - Helloworld and OCM memory test design on Nios® V/m Processor |
Agilex 5 FPGA - Nios® V/m Processor DMA-OCM | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Demonstrate a simple Data Transfer application between 2 On-Chip Memory(s) through a Modular Scatter-Gather DMA IP core based on Nios V/m processor. | Agilex 5 FPGA - Nios® V/m Processor DMA-OCM |
Agilex 7 FPGA- Iperf Design on Nios® V/m Processor | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development kit P-Tile E-Tile production (DK-SI-AGF014EB) | Demonstrate a IPerf 2 application based on Nios V/m processor. | Agilex 7 FPGA- Iperf Design on Nios® V/m Processor |
Agilex 7 FPGA- Simple Socket Server Design on Nios® V/m Processor | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development kit P-Tile E-Tile production (DK-SI-AGF014EB) | Demonstrate a Simple Socket Server application that controls LED outputs based on Nios V/m processor. | Agilex 7 FPGA- Simple Socket Server Design on Nios® V/m Processor |
Agilex 7 FPGA- PAM4 8x53Gpbs with QSFPDD Serial Loopback application based on Nios V/m processor | Agilex 7 | Embedded | Agilex 7 FPGA F-Series Development Kit 2xF-Tile (DK-DEV-AGF027F1ES) | Demonstrate a PAM4 8x53Gpbs with QSFPDD Serial Loopback application based on Nios V/m processor. | Agilex 7 FPGA- PAM4 8x53Gpbs with QSFPDD Serial Loopback application based on Nios V/m processor |
Agilex 7 FPGA - Helloworld OCM PIO Example Design on Nios® V/c processor | Agilex 7 | Embedded | Agilex 7 FPGA F-Series Development Kit P-Tile and E-Tile (DK-DEV-AGF014EA) | Demonstrate an On-Chip Memory Test, a LED Peripheral Test, and a System ID Test based on Nios V/c processor. | Agilex 7 FPGA - Helloworld OCM PIO Example Design on Nios® V/c processor |
Agilex 7 FPGA - CRC Custom Instruction Design on Nios® V/g processor | Agilex 7 | Embedded | Agilex 7 FPGA F-Series Development Kit P-Tile and E-Tile (DK-DEV-AGF014EA) | Demonstrate Nios V/g processor’s Custom Instruction feature with a CRC Processing Engine logic block. | Agilex 7 FPGA - CRC Custom Instruction Design on Nios® V/g processor |
Agilex 7 FPGA - Custom Instruction Design on Nios® V/g processor | Agilex 7 | Embedded | Agilex 7 FPGA F-Series Development Kit P-Tile and E-Tile (DK-DEV-AGF014EA) | Demonstrate Nios V/g processor’s Custom Instruction feature with bit manipulation, multiplication, and concatenation Processing Engine logic blocks. | Agilex 7 FPGA - Custom Instruction Design on Nios® V/g processor |
Agilex 7 FPGA- Nios® V/g ECC Lite Example Design | Agilex 7 | Embedded | None (Simulation) | Simulate Nios V processor’s ECC feature during an ECC error event. Simulation is required to inject the error. | Agilex 7 FPGA- Nios® V/g ECC Lite Example Design |
Agilex 7 FPGA- Nios® V/g Processor Tightly Coupled Memory (TCM) Design | Agilex 7 | Embedded | Agilex 7 Transceiver-SoC Development kit P-Tile E-Tile production (DK-SI-AGF014EB) | Demonstrate a Memory Test application on On-Chip Memory, Cache, Tightly-Coupled Memory, and External Memory based on Nios V/g processor. | Agilex 7 FPGA- Nios® V/g Processor Tightly Coupled Memory (TCM) Design |
Agilex 5 FPGA- Nios® V/m Processor Baseline GHRD Design | Agilex 5 | Embedded | Agilex 5 E-Series Premium Development Kit | Provides a simple Baseline Nios V GHRD that comprises of On-Chip Memory, Parallel Input/Output, JTAG UART and System IP core. | Agilex 5 FPGA- Nios® V/m Processor Baseline GHRD Design |
Golden System Reference Design (GSRD) | Arria 10 | Embedded | Arria 10 SX SoC Development Kit (DK-SOC-10AS066S-E) | Provides instructions on how to test a basic HPS example with software on the development kit | Arria 10 SX SoC Development Kit GSRD User Guide |
Golden System Reference Design (GSRD) | Cyclone® V | Embedded | Cyclone® V SX SoC Development Kit Rev-E (DK-DEV-5CSXC6N-B) | Provides instructions on how to test a basic HPS example with software on the development kit | Cyclone® V SX SoC Development Kit GSRD User Guide |
Last update:
April 22, 2025
Created: August 7, 2024
Created: August 7, 2024