Visible to Intel only — GUID: gfw1681223442955
Ixiasoft
Visible to Intel only — GUID: gfw1681223442955
Ixiasoft
2.13. Hard Processor System (HPS)
Refer to the "HPS Differences Among Intel SoC Device Families" topic in the Agilex™ 5 Hard Processor System Technical Reference Manual to understand the differences for each HPS IP. Intel recommends creating an Agilex™ 5 HPS design from scratch and not from your existing Cyclone® V HPS design.
The following table lists key differences between Cyclone® V and Agilex™ 5 HPS:
Feature | Cyclone® V SoC | Agilex™ 5 E-Series/D-Series SoC |
---|---|---|
Micro Processor Unit (MPU) | Single/Dual Cortex* -A9 | Dual Cortex* -A76 and dual Cortex* -A55 with DSU |
Cache Coherency Controller | Accelerator Coherency Port (ACP) | CCU |
Generic Interrupt Controller (GIC) | Supported | Supported |
System Memory Management Unit (SMMU) | Not supported | Supported |
On-Chip RAM (OCRAM) | 64 KB | 512 KB |
Ethernet Media Access Controller (EMAC) | 2 | 3 |
DMA Controller | 1 | 2 |
NAND Flash Controller | Supported | Supported |
SD/eMMC Host Controller | Supported | Supported |
Combo DLL PHY | Not supported | Supported |
Quad SPI Flash Controller | Supported inside HPS | Not supported (outside of HPS, uses SDM) |
USB 3.1 Gen 1 Controller | Not supported | 1 |
USB 2.0 OTG Controller | 2 | 1 |
I3C Controller | Not supported | 2 |
I2C Controller | 4 | 5 |
SPI Controller | 2 masters and 2 slaves | 2 masters and 2 slaves |
Timers | 4 | 4 |
Watchdog Timers | 2 | 5 |
UART Controller | 2 | 2 |
Controller Area Network (CAN) Controller | 2 | Not supported |
General-Purpose I/O Interface (GPIO) | Supported | Supported |
Hard Processor System I/O Pin Multiplexing | Dedicated I/O with Loaner capability for Cyclone® V SoC: 67 |
Dedicated I/O: 48 Shared I/O: 0 |
System Manager | Supported | Supported |
Clock Manager | Supported | Supported |
Reset Manager | Supported | Supported |
FPGA Manager | Supported | Not supported (uses SDM) |
Scan Manager | Supported | Not supported |
Security Manager | Not supported | Not supported (uses SDM) |
HPS-to-FPGA Bridges | Supported | Supported |
SDRAM Controller | Inside HPS | Outside of HPS |
System Interconnect | Supported | Supported |
Error Checking and Correction (ECC) Controller | Not supported | Supported |
CoreSight Debug and Trace | Supported | Supported |
Secure Device Manager (SDM) Interface | Not supported | Supported |
Booting and Configuration | Three options:
|
Two options:
|