Register fileΒΆ
The register file has been implemented as a module independent from the clock, to integrate it later into the decode stage module.
It has 32 registers, each one of 32 bits in size. The register 0 (x0) has a constant zero value, as specified by RISC-V.