Differences Among Intel SoC Device Families

ID 683648
Date 8/22/2018
Public

Booting and Configuration Differences

Table 2.  FPGA Configuration Method Differences
FPGA Configuration Method Cyclone V Arria V Arria 10 Stratix 10
NAND HPS FPGA Manager HPS FPGA Manager HPS FPGA Manager N/A
SD/MMC, Embedded Multimedia Card (eMMC) HPS FPGA Manager HPS FPGA Manager HPS FPGA Manager SDM
Active serial (AS) FPGA configuration block (CB) FPGA CB FPGA configuration subsystem (CSS) SDM
Passive serial (PS) FPGA CB FPGA CB FPGA CSS N/A
Fast passive parallel (FPP) FPGA CB, HPS FPGA Manager FPGA CB, HPS FPGA Manager FPGA CSS, HPS FPGA Manager SDM 7
Configuration via protocol (CvP) FPGA CB FPGA CB FPGA CSS SDM
JTAG FPGA CB FPGA CB FPGA CSS SDM
Supports early I/O release N/A N/A Yes Yes
Table 3.  Booting Differences
HPS Boot Feature Cyclone V SoC Arria V SoC Arria 10 SoC Stratix 10 SoC
Initial HPS Image Loader HPS Boot ROM HPS Boot ROM HPS Boot ROM SDM
HPS Boot from SD/eMMC Yes Yes Yes Yes 8
HPS Boot from NAND Yes Yes Yes Yes 8
HPS Boot from Quad SPI (QSPI) Yes Yes Yes Yes 8
HPS Boot from CvP No No No No
HPS Boot from Avalon Streaming (Avalon-ST) interface No No No Yes 8
HPS Boot from FPGA Yes Yes Yes No 9
HPS boots first, then HPS configures FPGA Yes Yes Yes Yes
HPS Boot Image Compression No No No Yes 8
HPS Boot Image Security No No Yes Yes
7 FPP support based on Avalon® -ST
8 The initial Stratix 10 HPS bootloader is loaded by the SDM, supporting the same features and image sources as for FPGA configuration.
9 Because the Stratix 10 HPS bootloader is loaded by the SDM from the same source as the FPGA configuration image, the HPS does not have to boot from the FPGA image. This saves FPGA resources.