From 6dcce8389a08f1ab3f455c3617657a6a39c384dc Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Fri, 3 Feb 2023 17:40:20 -0600 Subject: [PATCH] Change CurrPtr to Ptr in RAS. --- pipelined/src/ifu/bpred/RASPredictor.sv | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pipelined/src/ifu/bpred/RASPredictor.sv b/pipelined/src/ifu/bpred/RASPredictor.sv index f71cb48f4..624d8e641 100644 --- a/pipelined/src/ifu/bpred/RASPredictor.sv +++ b/pipelined/src/ifu/bpred/RASPredictor.sv @@ -42,7 +42,7 @@ module RASPredictor #(parameter int StackSize = 16 )( logic CounterEn; localparam Depth = $clog2(StackSize); - logic [Depth-1:0] NextPtr, CurrPtr, PtrP1, PtrM1; + logic [Depth-1:0] NextPtr, Ptr, PtrP1, PtrM1; logic [StackSize-1:0] [`XLEN-1:0] memory; integer index; @@ -73,10 +73,10 @@ module RASPredictor #(parameter int StackSize = 16 )( assign DecrementPtr = (PopF | DecRepairD) & ~IncrRepairD; mux2 #(Depth) PtrMux(PtrP1, PtrM1, DecrementPtr, NextPtr); - assign PtrM1 = CurrPtr - 1'b1; - assign PtrP1 = CurrPtr + 1'b1; + assign PtrM1 = Ptr - 1'b1; + assign PtrP1 = Ptr + 1'b1; - flopenr #(Depth) PTR(clk, reset, CounterEn, NextPtr, CurrPtr); + flopenr #(Depth) PTR(clk, reset, CounterEn, NextPtr, Ptr); // RAS must be reset. always_ff @ (posedge clk) begin @@ -88,7 +88,7 @@ module RASPredictor #(parameter int StackSize = 16 )( end end - assign RASPCF = memory[CurrPtr]; + assign RASPCF = memory[Ptr]; endmodule