Move address calculation to ID.

This commit is contained in:
Sebastian Bugge 2024-11-12 15:01:04 +01:00
parent e0b6634a93
commit 3216c89dae
Signed by: kaholaz
GPG key ID: 2EFFEDEE03519691
7 changed files with 52 additions and 6 deletions

View file

@ -87,7 +87,7 @@ class Decoder() extends Module {
// signal regWrite, memRead, memWrite, branch, jump, branchType, Op1Select, Op2Select, ImmSelect, ALUOp
JAL -> List(Y, N, N, Y, Y, branchType.jump, PC, imm, ImmFormat.JTYPE, ALUOps.ADD ),
JALR -> List(Y, N, N, Y, Y, branchType.jump, rs1, imm, ImmFormat.ITYPE, ALUOps.ADDR ),
JALR -> List(Y, N, N, Y, Y, branchType.jump, rs1, imm, ImmFormat.ITYPE, ALUOps.ADD ),
)