Nios® V Processor Reference Manual

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

4.3.1. General-Purpose Register File

Nios® V/g processor implementation supports a flat register file. The register file contains thirty-two 32-bit general-purpose integer registers. Nios® V/g processor implements the general-purpose register using M20K memories, which do not support two read ports. Hence, Nios® V/g processor duplicates the register files so that two different source registers for an instruction are available in a single cycle. After performing ALU operations, the processor core writes the same result to the destination register in both memories.