summaryrefslogtreecommitdiff
path: root/rtl/core/regs/file.sv
diff options
context:
space:
mode:
Diffstat (limited to 'rtl/core/regs/file.sv')
-rw-r--r--rtl/core/regs/file.sv4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtl/core/regs/file.sv b/rtl/core/regs/file.sv
index e2bcc09..b2dd634 100644
--- a/rtl/core/regs/file.sv
+++ b/rtl/core/regs/file.sv
@@ -18,9 +18,9 @@ module core_reg_file
assign rd_value = overwrite_hold ? wr_value_hold : q;
- always @(posedge clk) begin
+ always @(negedge clk) begin
if(wr_enable) begin
- file[rd_index] <= wr_value;
+ file[wr_index] <= wr_value;
wr_value_hold <= wr_value;
end