There are many types and sources of system errors as listed in this section. All errors are listed in the System Error Summary Tables.
Processor Errors
There are several processor system errors.
- RCU and PPU triple module redundancy errors
- RPU lock-step errors
- APU_GIC_ECC errors
RAM Array Errors
- OCM memory
- RPU TCM memory
- APU system cache non-correctable memory
- Accelerator RAM correctable and non-correctable memory
- Embedded memory for DMA controller, I/O peripheral buffers
Interconnect Errors
- APB programming interface access errors
- Interconnect parity errors
- Interface timeout errors
System Watchdog Timer Errors
The system watchdog timer (SWDT) expects certain responses from software based on timed windows and system interrupts. If the timer determines that the system has a serious problem, it asserts a system error that is routed to the EAM and handled by the firmware. The firmware can choose to reset part of the system, all of the system, or take other action.
Software Generated Errors
- PS software correctable and non-correctable error
- PSM firmware correctable and non-correctable error
Security Errors
For security errors, see the
Versal Adaptive SoC Security Manual (UG1508) . When a security error is detected, the system usually responds with a secure lockdown and zeroization of key system elements before a reset restart is issued.