mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fixed a few lint errors,
clock gater was wrong, missing signal definitions in branch predictor.
This commit is contained in:
parent
a683dd7fde
commit
e50a1ef5e4
@ -237,7 +237,7 @@ module fpu (
|
|||||||
logic fpdivClk;
|
logic fpdivClk;
|
||||||
|
|
||||||
clockgater fpdivclkg(.E(FDivStartE),
|
clockgater fpdivclkg(.E(FDivStartE),
|
||||||
.SE(DivBusyM),
|
.SE(1'b0),
|
||||||
.CLK(clk),
|
.CLK(clk),
|
||||||
.ECLK(fpdivClk));
|
.ECLK(fpdivClk));
|
||||||
|
|
||||||
|
@ -38,9 +38,11 @@ module clockgater
|
|||||||
logic enable_q;
|
logic enable_q;
|
||||||
|
|
||||||
|
|
||||||
always @(~CLK) begin
|
always_latch begin
|
||||||
|
if(~CLK) begin
|
||||||
enable_q <= E | SE;
|
enable_q <= E | SE;
|
||||||
end
|
end
|
||||||
|
end
|
||||||
assign ECLK = enable_q & CLK;
|
assign ECLK = enable_q & CLK;
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
@ -53,6 +53,8 @@ module globalHistoryPredictor
|
|||||||
logic BPClassWrongNonCFI;
|
logic BPClassWrongNonCFI;
|
||||||
logic BPClassWrongCFI;
|
logic BPClassWrongCFI;
|
||||||
logic BPClassRightNonCFI;
|
logic BPClassRightNonCFI;
|
||||||
|
logic BPClassRightBPWrong;
|
||||||
|
logic BPClassRightBPRight;
|
||||||
|
|
||||||
logic [6:0] GHRMuxSel;
|
logic [6:0] GHRMuxSel;
|
||||||
logic GHRUpdateEN;
|
logic GHRUpdateEN;
|
||||||
|
@ -53,6 +53,8 @@ module gsharePredictor
|
|||||||
logic BPClassWrongNonCFI;
|
logic BPClassWrongNonCFI;
|
||||||
logic BPClassWrongCFI;
|
logic BPClassWrongCFI;
|
||||||
logic BPClassRightNonCFI;
|
logic BPClassRightNonCFI;
|
||||||
|
logic BPClassRightBPWrong;
|
||||||
|
logic BPClassRightBPRight;
|
||||||
|
|
||||||
logic [6:0] GHRMuxSel;
|
logic [6:0] GHRMuxSel;
|
||||||
logic GHRUpdateEN;
|
logic GHRUpdateEN;
|
||||||
|
Loading…
Reference in New Issue
Block a user