Skip to content

Single Event Upset (SEU)

Single Error Upset (SEU) Driver for Hard Processor System

Last updated: January 05, 2026

Upstream Status: In Progress

Devices supported: Agilex 5

Introduction

The SEU driver is meticulously crafted to fulfill a dual purpose within its operational framework. Its primary function lies in promptly detecting and reporting single event upsets errors to users. Additionally, this subsystem offers a streamlined mechanism for the deliberate insertion of errors.

For more information, please refer to the Agilex5 SEU Mitigation.

Driver Sources

The source code for this driver can be found at https://github.com/zephyrproject-rtos/zephyr/pull/67097.

Driver Capabilities

  • Supports user register/unregister callback
  • Support inject ECC error
  • Support injects single/multibit errors

Kernel Configurations

CONFIG_SEU

CONFIG_SEU_INTEL_SOCFPGA

CONFIG_SEU_MAX_CLIENT

CONFIG_ MAX_TIMEOUT_MSECS

Device Tree

Example Device tree location to configure the SEU is at https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/arm64/intel/intel_socfpga_agilex5.dtsi.

Known Issues

None Known


Last update: December 10, 2025
Created: August 7, 2024
Ask in the Forum