Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public
Document Table of Contents

2.3.10. ECC Controller Features

The ECC controller supports the following features:

  • Hamming code-based ECC calculations
  • Single-bit error detection and correction
  • Double-bit error detection
  • Dedicated hardware block for memory data initialization
  • Indirect memory access for:
    • Data correction on the corrupted memory address
    • Data and ECC syndrome bit error injection
  • Watchdog timeout for indirect access to prevent bus stall
  • Display of the current single or double-bit error memory address
  • Single-bit error occurrence counter
  • Look-up table (LUT) for logging single-bit error memory address
  • Interrupt generated upon single and double-bit errors
  • User-controllable interrupt assertion for test purposes