Visible to Intel only — GUID: gri1481129073280
Ixiasoft
Visible to Intel only — GUID: gri1481129073280
Ixiasoft
2. Introduction to the Hard Processor System
The Stratix® 10 system-on-a-chip (SoC) is composed of two distinct portions: a 64-bit quad core Arm* Cortex* -A53 hard processor system (HPS) and an FPGA. The HPS architecture integrates a wide set of peripherals that reduce board size and increase performance within a system.
- Dedicated I/O interfaces
- FPGA fabric interfaces
- FPGA secure device manager (SDM) interfaces
- Quad core Arm* Cortex* -A53 MPCore processor
- Level 3 (L3) interconnect
- Cache Coherency Unit (CCU)
- System Memory Management Unit (SMMU)
- SDRAM L3 Interconnect, consisting of an SDRAM scheduler and an SDRAM adapter
- DMA Controller
- On-chip RAM
- Debug components
- PLLs
- Flash memory controllers
- Support peripherals
- Interface peripherals
The HPS incorporates third-party intellectual property (IP) from several vendors.
- FPGA fabric
- PLLs
- User I/O
- Hard memory controllers
- Secure Device Manager (SDM)
The HPS and FPGA portions of the device each have their own pins. The HPS has dedicated I/O pins. You can also route most of the HPS peripherals into the FPGA fabric to use the FPGA I/O. You can configure pin placement assignments when you instantiate the HPS component in Intel® Platform Designer System Integration Tool.
- FPGA configures first and then optionally boots the HPS (also called FPGA Configuration First).
- HPS boots first and then configures the FPGA (also called HPS Boot First or Early I/O Configuration).
For more information, refer to the "Boot and Configuration" appendix.
Section Content
Features of the HPS
HPS Block Diagram and System Integration
Endian Support
Stratix 10 Hard Processor System Component Reference Manual
Introduction to the Hard Processor System Address Map