Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

14.1. ECC Differences Among Intel SoC Device Families

Table 386.  HPS ECC Differences in Peripheral RAM
Error Correction Feature

Cyclone® V SoC,

Arria® V SoC

Arria® 10 SoC

Stratix® 10 SoC,

Intel® Agilex™ 7

F-Series/I-Series/

M-Series SoC
Intel Agilex® 5 E-Series/D-Series SoC
USB 2.0 OTG Error correction code (ECC) support Basic Enhanced Enhanced Enhanced
SD/eMMC ECC support Basic Enhanced Enhanced No
EMAC ECC support Basic Enhanced Enhanced Enhanced
DMA ECC support Basic Enhanced Enhanced No
NAND ECC support Basic Enhanced Enhanced No
QSPI ECC support Basic Enhanced No No
SDRAM ECC support Basic Enhanced Enhanced No
ECC error injection System manager ECC controller ECC controller ECC controller
On-Chip RAM Read-Modify-Write Available with ECC Enabled No No No Yes
Note: The L1 and L2 caches have their own dedicated parity checking and ECC support. The SDRAM controller also has its own dedicated ECC support.
Table 387.  Basic and Enhanced ECC Features
Feature Basic

( Arria® V SoC

Cyclone® V SoC)

Enhanced

( Arria® 10 SoC

Stratix® 10 SoC

Agilex™ 7 SoC

Agilex™ 5 SoC)

Single-bit error detection and correction Yes Yes
Double-bit error detection Yes Yes
Indirect memory access; for RAM testing and double-bit error correction No Yes
Logs most recent error memory address No Yes
Memory initialization block implements memory initialization No Yes
Single-bit error counter with programmable counter-match interrupt No Yes