Nios® V Processor Reference Manual

ID 683632
Date 1/27/2025
Public
Document Table of Contents

4.3.12. Error Correction Code (ECC)

The Nios® V/g processor core has the option to enable error detection and ECC status for the following internal RAM blocks:

  • Register file
  • Instruction cache
  • Data cache
  • Tightly coupled memories
Each RAM block has its source ID. When an ECC event occurs, the processor transmits the source ID and ECC status to the ECC interface.
Table 135.  ECC Implementation
Single Bit Correction ECC Implementation
Disabled
  • If the ECC event is a correctable error, the processor continues to operate without correcting the error.
  • If the ECC event is an un-correctable error, the processor halts its current progress and stall. You need to reset either the processor core alone, or entire system.
Enabled
  • If the ECC event is a correctable error, the processor continues to operate, and corrects the memory source.
  • If the ECC event is an un-correctable error, the processor halts its current progress and stall. You need to reset either the processor core alone, or entire system.
Note: To reset the processor core alone, you need to apply the Reset Request Interface to safely reset the Nios® V processor (Cleared of any outstanding operations). To reset the entire system, you can use the hard reset interface instead.