This page contains release notes for the Altera Arria 10 GSRD (Golden System Reference Design) v15.0.1 Customer Beta.
Release Notes
Th Arria 10 GSRD is based on ACDS 15.0b143 and SoC EDS 15.0.1b40.
Important Note: The U-Boot Device Tree Generation is supported on both Linux and Windows host machines, but U-Boot compilation is supported only on Linux host machines.
Linux
This Linux BSP release supports the SoC Development Kit, and provides the following:
- Linux Kernel: v3.10LTSi
- Drivers: GPIO, I2C (+peripherals), SPI, UART, Ethernet, USB, SDMMC, SMP, FPGA (status), clocks
- Boards: Arria 10 DevKit Rev A
U-Boot
Uboot version used for Arria 10 is v2014.10, and provides the following:
-
SD/MMC, DDR, Ethernet, FPGA (status, programming), I/O, clocks, resets
Release Contents
The GSRD sources and prebuilt binaries can be downloaded from
https://releases.rocketboards.org/2015.04/gsrd.
The GHRD is delivered as part of the SoC EDS 15.0.1b40 release, in the following folder:
~/altera/15.0/embedded/examples/hardware/a10_soc_devkit_ghrd
The following documents are also part of the release:
The precompiled binaries archive (
linux-socfpga-gsrd-15.0ies-a10-bin.tar.gz
) contains the following files:
File Name |
Description |
---|
ghrd_10as066n2.dts |
Linux Device Tree Source File |
ghrd_10as066n2.sof |
FPGA configuration file, in SOF format |
ghrd_10as066n2.core.rbf |
FPGA fabric configuration file, in RBF format |
ghrd_10as066n2.periph.rbf |
FPGA IO configuration file, in RBF format |
gsrd-console-image-arria10.ext3 |
Root filesystem in EXT3 format |
gsrd-console-image-arria10.tar.xz |
Root filesystem as a compressed TAR file |
sdimage.img |
Complete, bootable SD card image |
socfpga_arria10_socdk.dtb |
Linux Device Tree Binary File |
uboot_w_dtb-mkpimage.bin |
U-Boot and U-Boot Device Tree combined image file, loadable by BootROM |
vmlinux |
Linux kernel executable |
zImage |
Linux kernel in compressed format |
The U-boot and Linux kernel source packages are also provided through the git trees at
http://git.rocketboards.org, as shown in the table below.
Component |
Git address |
Branch |
Tag |
---|
Linux |
linux-socfpga.git |
socfpga-3.10-ltsi |
rel_socfpga-3.10-ltsi_arria10_bringup_gsrd_ies |
U-Boot |
u-boot-socfpga.git |
socfpga_v2014.10_arria10_bringup |
rel_socfpga_v2014.10_arria10_bringup_gsrd_ies |
Note that while U-Boot can be compiled from the git trees, it is strongly recommended to use the U-Boot that is part of the SoC EDS. This is because the U-Boot that comes with SoC EDS was tuned to match the handoff information from Quartus. Mixing and matching different versions of handoff information and U-Boot source code may lead to unpredictable results.
Known Issues
tbd