Skip to content

Example Designs

The table below provides a comprehensive list of example designs for Altera's FPGA families. You can filter the table by applying search criteria in the entry boxes above the table. Use the "Clear" button on the right to clear your search criteria. Some suggested search options are:

  • Supported Devices: Agilex 5, Agilex7, Stratix 10, Arria 10 and Cyclone V.
  • Category: Nios V, PCIe, Memory, HPS, Networking, TSN, 1588PTP, Robotics, Video/Vision, AI, Transceiver
  • Design Type: Both System Example Designs and Tutorial Example Designs are provided in this site.
    • System Example Designs contain multiple IPs in a broadly applicable design including software and drivers.
    • Tutorial Example Designs teach how to use a feature, function or device capability with a simple example.
  • Development Kit Target: Search by Device name to narrow down the development targets.
  • Quartus Version: Enter "Pro" or "Std" and then your Quartus version number.
  • Description: You can review the description to identify if the Example Design meets your needs.
  • Documentation: This link takes you to the appropriate documentation so you can get started with your design.

You can use the filter fields to narrow your search.

Example Design Supported Device(s) Category Design Type Development Kit Target Quartus Version Description Documentation
Agilex 7 PCIe-Attached Example Design with OFS (I-Series) Agilex 7 AI System Example Design * Agilex 7 FPGA I-Series Development Kit 2xR-Tile and 1xF-Tile DK-DEV-AGI027-RA Pro 25.1 Demonstrates ML inference using the Agilex 7 FPGA I-Series Development Kit (2x R-Tile and 1x F-Tile). Agilex 7 PCIe-Attached Example Design with OFS (I-Series, 2x R-Tile and 1x F-Tile)
Agilex 7 PCIe-Attached Example Design with OFS Agilex 7 AI System Example Design * Intel FPGA SmartNIC N6001-PL Platform Pro 25.1 Demonstrates ML inference using the Intel FPGA SmartNIC N6001-PL Platform (without an Ethernet controller). Agilex 7 PCIe-Attached Example Design with OFS (N6001)
Agilex 7 PCIe-Attached Example Design Agilex 7 AI System Example Design * Terasic* DE10-Agilex Development Board Pro 25.1 Demonstrates ML inference using the Terasic DE10-Agilex Development Board. Agilex 7 PCIe-Attached Example Design (DE10)
Agilex 5 Hostless JTAG Example Design Agilex 5 AI System Example Design * Agilex 5 FPGA E-Series 065B Modular Development Kit MK-A5E065BB32AES1 Pro 25.1 Demonstrate inference over JTAG and target FPGA AI Suite IP on the Agilex 5E Modular Development Kit. Hostless JTAG Example Design
Debugging Linux with Arm Development Studio Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates how to use Arm Development Studio to debug the Linux kernel. Debugging Linux with Arm Development Studio
Debugging U-Boot with Arm Development Studio Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates how to use Arm Development Studio to debug U-Boot SPL and U-Boot. Debugging U-Boot with Arm Development Studio
Debugging Linux with Ashling RiscFree Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates how to use Ashling RiscFree to debug the Linux kernel. Debugging Linux with Ashling RiscFree
Debugging U-Boot with Ashling RiscFree Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates how to use Ashling RiscFree to debug U-Boot SPL and U-Boot. Debugging U-Boot with Ashling RiscFree
Baremetal Hello World Example Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Provides instructions on how to build an HPS baremetal Hello World application to boot from QSPI and DDRAM. Baremetal Hello World Example
HPS Linux Golden System Reference Design Agilex 7 HPS System Example Design * Agilex™ 7 FPGA I-Series Transceiver-SoC Development Kit (4x F-Tile) Pro 25.1 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
HPS Linux Golden System Reference Design Agilex 7 HPS System Example Design * Agilex™ 7 FPGA F-Series Development Kit (2x F-Tile) Pro 25.1 Demonstrates how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
Nios V/g TinyML LiteRT Agilex 7 NIOS V Tutorial Example Design * Agilex® 7 FPGA F-Series Development Kit, ordering code DK-DEV-AGF014EA Pro 25.1 Demonstrates the TinyML application using LiteRT for microcontrollers software with Nios V/g processor Nios® V/g TinyML LiteRT for Microcontroller Design
Setting up and Using Bridges HPS Linux Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Demonstrates how to configure FPGA2HPS bridges to move data to/from SDRAM from Linux Setting up and Using Bridges HPS Linux Example
HPS Golden Hardware Reference Design (GHRD) Boot Examples Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Provides instructions on how to build Linux systems from separate HPS software components HPS GHRD Linux Boot Examples
SoC FPGA Remote Debug Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Demonstrates how to use the remote FPGA debug through HPS feature including instructions to build binaries for this SoC FPGA Remote Debug Example
Nios V/g Processor Floating Point Unit Agilex 7 NIOS V Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tile and E-Tile), ordering code DK-SI-AGF014EB Pro 25.1 Applying Linpack benchmark on Nios V/g floating point unit Nios® V/g Processor Floating Point Unit (FPU) Design
HPS eMMC Boot Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 24.3.1 Demonstrates how to boot HPS from eMMC HPS eMMC Boot Example
HPS Linux Golden System Reference Design Agilex 7 HPS System Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Demonstrates how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
HPS Xen Hypervisor GSRD Agilex 7 HPS System Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Demonstrates the use of HPS Xen Hypervisor including the build of binaries to exercise this. HPS Xen Hypervisor GSRD
SoC Fabric Configuration from Linux Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Development Kit (2x F-Tile) Pro 25.1 Demonstrates how to configure the FPGA fabric from Linux running on HPS SoC Fabric Configuration from Linux Example
HPS Multi-QSPI Remote System Update Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Provides a complete Multi-QSPI Remote System Update example including build instruction and execution for U-Boot and Linux HPS Multi-QSPI Remote System Update Example
HPS Remote System Update Example Agilex 7 HPS Tutorial Example Design * Agilex™ 7 FPGA F-Series Transceiver-SoC Development Kit (P-Tiles & E-Tile) Pro 25.1 Provides a complete Remote System Update example including build instruction and execution for U-Boot and Linux HPS Remote System Update Example
HPS Linux Golden System Reference Design Agilex 7 HPS System Example Design * Agilex™ 7 FPGA M-Series Development Kit - HBM2e Edition (3x F-Tile & 1x R-Tile) Pro 25.1 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
HPS GHRD Linux Boot Examples Cyclone® V Building Bootloader Instruction Page System Example Design * Cyclone® V E FPGA Development Kit Std 25.1 Complete bootloader building instruction with GHRD, Arm Trusted Firmware, U-Boot, Linux Kernel, drivers, and sample applications for Cyclone® V E FPGA Development Kit. Supports multiple boot sources, including SD card and QSPI. HPS GHRD Linux Boot Examples
HPS Simics Zephyr Golden System Reference Design Agilex 5 HPS System Example Design * Agilex™ 5 E-Series Universal Virtual Platform Pro 24.3 Demonstrate how to exercise several use cases in which HPS software is running on the Simics simulator using virtual platforms Simics Zephyr GSRD
HPS Simics Linux Golden System Reference Design Agilex 5 HPS System Example Design * Agilex™ 5 E-Series Universal Virtual Platform Pro 25.1 Demonstrate how to exercise several use cases in which HPS software is running on the Simics simulator using virtual platforms Simics Linux GSRD
HPS Linux Golden System Reference Design Agilex 5 HPS System Example Design * Agilex™ 5 FPGA E-Series 065B Modular Development Kit Pro 25.1 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
ROS Consolidated Robot Controller Example Design for Agilex™ 5 Devices Agilex 5 Robotics System Example Design * Agilex 5 FPGA E-Series 065B Modular Development Kit MK-A5E065BB32AES1 Pro 25.1 ROS 2 based robot controller example with Drive-on-Chip motor control integration. ROS Consolidated Robot Controller Example Design for Agilex™ 5 Devices
Drive-On-Chip with PLC Design Example for Agilex™ 5 Devices Agilex 5 Robotics System Example Design * Agilex 5 FPGA E-Series 065B Modular Development Kit MK-A5E065BB32AES1 Pro 25.1 Drive-On Chip with PLC User Guide for Modular Development kit. Drive-On-Chip with PLC Design Example for Agilex™ 5 Devices
Drive-On-Chip with Functional Safety Design Example for Agilex™ 5 Devices Agilex 5 Robotics System Example Design * Agilex 5 FPGA E-Series 065B Modular Development Kit MK-A5E065BB32AES1 Pro 25.1 Drive-On Chip with FUSA User Guide for Modular Development kit. Drive-On-Chip with Functional Safety Design Example for Agilex™ 5 Devices
HPS Golden Hardware Reference Design (GHRD) Boot Examples Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Modular Development Kit Pro 25.1 Provides instructions on how to build Linux systems from separate HPS software components HPS GHRD Linux Boot Examples
HPS Xen Hypervisor GSRD Agilex 5 HPS System Example Design * Agilex™ 5 FPGA E-Series 065B Modular Development Kit Pro 25.1 Demonstrates the use of HPS Xen Hypervisor including the build of binaries to exercise this. HPS Xen Hypervisor GSRD
HPS Linux Golden System Reference Design Agilex 5 HPS System Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
Nios V/c Helloworld OCM Memory Test Agilex 5 NIOS V Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit, ordering code DK-A5E065BB32AES1 Pro 25.1 Prints a simple Hello World message and performs a simple OCM memory test Helloworld and OCM memory test design on Nios® V/c Processor
Nios V/m Baseline Golden Hardware Reference Design Agilex 5 NIOS V Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit, ordering code DK-A5E065BB32AES1 Pro 25.1 Demonstrates the baseline GHRD for a Nios V/m processor with basic bare minimum peripherals Nios® V/m Processor Baseline GHRD Design
Nios® V/g TinyML LiteRT Agilex 5 NIOS V Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit, ordering code DK-A5E065BB32AES1 Pro 25.1 Demonstrates the TinyML application using LiteRT for microcontrollers software with Nios® V/g processor Nios® V/g TinyML LiteRT for Microcontroller Design
HPS Golden Hardware Reference Design (GHRD) Boot Examples Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Provides instructions on how to build Linux systems from separate HPS software components HPS GHRD Linux Boot Examples
HPS Zephyr Golden System Reference Design Agilex 5 HPS System Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 24.3 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS Zephyr GSRD User Guide
HPS Xen Hypervisor GSRD Agilex 5 HPS System Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates the use of HPS Xen Hypervisor including the build of binaries to exercise this. HPS Xen Hypervisor GSRD
Agilex™ 5E HPS Enhanced System Example Design Overview Agilex 5 HPS System Example Design * DK-A5E065BB32AES1 Pro 25.1 Ethernet and Memory (DDR4,LPDDR4) Interface added on top of base GSRD and verified the HPS to Ethernet and Memory data path using HE_HSSI and MEM_TG respectively. Enhanced HPS User Guide
Agilex 5 PCIe Root Port System Example Design Agilex 5 PCIe System Example Design * Agilex™ 5 E-Series Premium Development Kit Pro 25.1 Demonstrates a PCIe root port running on Agilex 5 E-Series Premium Development Kit PCIe Root Port
SoC FPGA Remote Debug Example Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Demonstrates how to use the remote FPGA debug through HPS feature including instructions to build binaries for this SoC FPGA Remote Debug Example
HPS Remote System Update Example Agilex 5 HPS Tutorial Example Design * Agilex™ 5 FPGA E-Series 065B Premium Development Kit Pro 25.1 Provides a complete Remote System Update example including build instruction and execution for U-Boot and Linux HPS Remote System Update Example
HPS eMMC Boot Example Stratix 10 HPS Tutorial Example Design * Stratix® 10 SX SoC Development Kit Pro 24.3.1 Demonstrates how to boot HPS from eMMC HPS eMMC Boot Example
SoC Fabric Configuration from Linux Example Stratix 10 HPS Tutorial Example Design * Stratix® 10 SX SoC Development Kit Pro 25.1 Demonstrates how to configure the FPGA fabric from Linux running on HPS SoC Fabric Configuration from Linux Example
HPS Linux Golden System Reference Design Stratix 10 HPS System Example Design * Stratix® 10 SX SoC Development Kit Pro 25.1 Demonstrate how to exercise a set of basic HPS examples in the development kit. Also provides instructions on how to build the GHRD and HPS binaries HPS GSRD User Guide
HPS Remote System Update Example Stratix 10 HPS Tutorial Example Design * Stratix® 10 SX SoC Development Kit Pro 25.1 Provides a complete Remote System Update example including build instruction and execution for U-Boot and Linux HPS Remote System Update Example
HPS Golden Hardware Reference Design (GHRD) Boot Examples Stratix 10 HPS Tutorial Example Design * Stratix® 10 SX SoC Development Kit Pro 25.1 Provides instructions on how to build Linux systems from separate HPS software components HPS GHRD Linux Boot Examples
SoC FPGA Remote Debug Example Stratix 10 HPS Tutorial Example Design * Stratix® 10 SX SoC Development Kit Pro 25.1 Demonstrates how to use the remote FPGA debug through HPS feature including instructions to build binaries for this SoC FPGA Remote Debug Example

Last update: July 24, 2025
Created: August 7, 2024
Ask in the Forum