Nios® V Processor Reference Manual

ID 683632
Date 7/26/2024
Public
Document Table of Contents

2.3.1. General-Purpose Register File

Nios® V/c processor implementation supports a flat register file. The register file contains thirty-two 32-bit general-purpose integer registers. Nios® V/c processor implements the general-purpose register using M20K memories, which do not support two read ports. Hence, Nios® V/c 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.