RegFilePlugin.x0Init do less assumption on other plugin behaviour

This commit is contained in:
Dolu1990 2020-11-02 17:01:17 +01:00
parent 576e21d75d
commit 9abe19317d
1 changed files with 3 additions and 8 deletions

View File

@ -105,14 +105,9 @@ class RegFilePlugin(regFileReadyKind : RegFileReadKind,
if(x0Init) {
val boot = RegNext(False) init (True)
regFileWrite.valid setWhen (boot)
if (writeStage != execute) {
inputInit[Bits](REGFILE_WRITE_DATA, 0)
inputInit[Bits](INSTRUCTION, 0)
} else {
when(boot) {
regFileWrite.address := 0
regFileWrite.data := 0
}
when(boot) {
regFileWrite.address := 0
regFileWrite.data := 0
}
}
}