Skip to content

altera-fpga/arria10-ed-gsrd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arria 10 Golden Hardware Reference Design (GHRD)

The GHRD is part of the Golden System Reference Design (GSRD), which provides a complete solution, including exercising soft IP in the fabric, booting to U-Boot, then Linux, and running sample Linux applications.

Refer to the Arria 10 SoC GSRD for information about GSRD.

These reference designs demonstrate the system integration between Hard Processor System (HPS) and FPGA IPs.

Baseline feature

This is applicable to all designs.

  • Hard Processor System (HPS) enablement and configuration
    • HPS Peripheral and I/O (eg, NAND, SD/MMC, EMAC, USB, SPI, I2C, UART, and GPIO)
    • HPS Clock and Reset
    • HPS FPGA Bridge and Interrupt
  • HPS EMIF configuration
  • System integration with FPGA IPs
    • SYSID
    • Programmable I/O (PIO) IP for controlling DIPSW, PushButton, and LEDs)
    • FPGA On-Chip Memory

Advanced feature

This is only applicable if the feature is enabled.

  • PCIe RootPort IP
  • SGMII with HPS EMAC and Triple-Speed Ethernet Intel FPGA IP (PHY)

Dependency

  • Altera Quartus Prime 25.1.1
  • Supported Board
    • Intel Arria 10 SoC Development Kit

Tested Platform for the GHRD Make flow

  • SUSE Linux Enterprise Server 15 SP4

Supported Designs

Baseline

This design boots from SD/MMC.

make a10-soc-devkit-sdmmc-baseline-all

QSPI

This design boots from QSPI.

make a10-soc-devkit-qspi-baseline-all

NAND

This design boots from NAND.

make a10-soc-devkit-nand-baseline-all

PCIe

This design boots from SD/MMC and has PCIe RootPort IP.

make a10-soc-devkit-sdmmc-pcie-gen2x8-all

HPS Serial Gigabit Media Independent Interface (SGMII)

This design boots from SD/MMC and enabled SGMII with HPS EMAC and Triple-Speed Ethernet Intel FPGA IP (PHY).

make a10-soc-devkit-sdmmc-sgmii-all

Install location

After build, the design files (zip, sof and rbf) can be found in install/designs folder.