Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

4.1.5.18.2. Uncorrectable Errors

CCU detects and processes multiple uncorrectable errors which are classified as follows:

  • Data uncorrectable errors: These are errors on SRAM accesses that store data such as data SRAMs in caches. When this error is detected, the cache line is marked as poisoned within the SRAM. The request is completed with poison information on the native interface, if interrupts are enabled it is asserted at the component that detected the error.
  • Address uncorrectable errors: These are errors on SRAM accesses that store addresses such as tag SRAMs in caches. When this error is detected, the request is completed with an error message on the native interface, if interrupts are enabled it is asserted at the component that detected the error.
  • Address map uncorrectable errors: These are errors on accesses that either hit multiple configured address regions within GPAS or do not hit any configured address regions. the request is completed with an error message on the native interface. If interrupts are enabled, it is asserted at the component that detected the error
  • Native uncorrectable errors: These are errors that are propagated into CCU by external native interfaces such as AXI. If the original request does not complete, then the error is propagated, and the original request is completed with error messages on the native interface. If interrupts are enabled, it is asserted at the component that detected the error.