Visible to Intel only — GUID: vzc1691736969305
Ixiasoft
4.3.1. General-Purpose Register File
4.3.2. Arithmetic Logic Unit
4.3.3. Multipy and Divide Units
4.3.4. Floating-Point Unit
4.3.5. Custom Instruction
4.3.6. Reset and Debug Signals
4.3.7. Control and Status Registers
4.3.8. Trap Controller
4.3.9. Memory and I/O Organization
4.3.10. RISC-V based Debug Module
4.3.11. Error Correction Code (ECC)
4.3.12. Branch Prediction
4.3.13. Lockstep Module
Visible to Intel only — GUID: vzc1691736969305
Ixiasoft
4.3.11. 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.
- 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
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.