From 728bd09c0890944c8c0a2cd0c5298a3483f943e2 Mon Sep 17 00:00:00 2001 From: MatiasYezzi Date: Thu, 26 Mar 2026 10:36:18 -0400 Subject: [PATCH 1/4] chore(decode): testbench link --- rtl/cpu/core/decode.sv | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtl/cpu/core/decode.sv b/rtl/cpu/core/decode.sv index 4841eb1..64928a0 100644 --- a/rtl/cpu/core/decode.sv +++ b/rtl/cpu/core/decode.sv @@ -395,7 +395,10 @@ module decode ( endmodule +//------------------------------------------------------------------------------------------------------------------------ + // Register File +// EDAplayground testbench: https://edaplayground.com/x/dqch module register_file ( // Clock From 8a14d404debf0a202d56fec9f41b244767f3e4b9 Mon Sep 17 00:00:00 2001 From: GameBoyAdvSP <90002537+Meowcaroni@users.noreply.github.com> Date: Sat, 4 Apr 2026 17:15:53 -0400 Subject: [PATCH 2/4] Create example.sv --- sim/sv/example.sv | 1 + 1 file changed, 1 insertion(+) create mode 100644 sim/sv/example.sv diff --git a/sim/sv/example.sv b/sim/sv/example.sv new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/sim/sv/example.sv @@ -0,0 +1 @@ + From 378851d6cdae8ac08d7272828e98ea99f75d16cb Mon Sep 17 00:00:00 2001 From: MatiasYezzi Date: Wed, 15 Apr 2026 23:12:51 -0400 Subject: [PATCH 3/4] fix(decode): AMO_OR funct5 --- rtl/cpu/core/decode.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtl/cpu/core/decode.sv b/rtl/cpu/core/decode.sv index 64928a0..d8e59c0 100644 --- a/rtl/cpu/core/decode.sv +++ b/rtl/cpu/core/decode.sv @@ -355,7 +355,7 @@ module decode ( 5'b00000: begin amo_op_n = AMO_ADD; end // AMOADD.W 5'b00100: begin amo_op_n = AMO_XOR; end // AMOXOR.W 5'b01100: begin amo_op_n = AMO_AND; end // AMOAND.W - 5'b01010: begin amo_op_n = AMO_OR; end // AMOOR.W + 5'b01000: begin amo_op_n = AMO_OR; end // AMOOR.W 5'b10000: begin amo_op_n = AMO_MIN; end // AMOMIN.W 5'b10100: begin amo_op_n = AMO_MAX; end // AMOMAX.W 5'b11000: begin amo_op_n = AMO_MINU; end // AMOMINU.W From 3222d2e03619c9bac0cfdd727571dbb4fb0cad24 Mon Sep 17 00:00:00 2001 From: MatiasYezzi Date: Thu, 16 Apr 2026 01:05:19 -0400 Subject: [PATCH 4/4] chore(decode): decode tb link --- rtl/cpu/core/decode.sv | 1 + 1 file changed, 1 insertion(+) diff --git a/rtl/cpu/core/decode.sv b/rtl/cpu/core/decode.sv index d8e59c0..536df00 100644 --- a/rtl/cpu/core/decode.sv +++ b/rtl/cpu/core/decode.sv @@ -1,6 +1,7 @@ import rv32_pkg::*; // Decode Module +// EDAplayground testbench: https://edaplayground.com/x/u26L module decode ( // Clock