mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-03 02:05:21 +00:00
Simplification.
This commit is contained in:
parent
9dfe421c55
commit
c8cca8dfb8
@ -79,6 +79,7 @@ module align import cvw::*; #(parameter cvw_t P) (
|
|||||||
logic [(P.LLEN-1)*2/8:0] ByteMaskMuxM;
|
logic [(P.LLEN-1)*2/8:0] ByteMaskMuxM;
|
||||||
logic SaveByteMask;
|
logic SaveByteMask;
|
||||||
|
|
||||||
|
/* -----\/----- EXCLUDED -----\/-----
|
||||||
always_comb begin
|
always_comb begin
|
||||||
case(Funct3M)
|
case(Funct3M)
|
||||||
2'b00: IncrementAmount = 4'd0;
|
2'b00: IncrementAmount = 4'd0;
|
||||||
@ -88,9 +89,10 @@ module align import cvw::*; #(parameter cvw_t P) (
|
|||||||
default: IncrementAmount = 4'd7;
|
default: IncrementAmount = 4'd7;
|
||||||
endcase
|
endcase
|
||||||
end
|
end
|
||||||
|
-----/\----- EXCLUDED -----/\----- */
|
||||||
/* verilator lint_off WIDTHEXPAND */
|
/* verilator lint_off WIDTHEXPAND */
|
||||||
//assign IEUAdrIncrementM = IEUAdrM + LLENINBYTES;
|
assign IEUAdrIncrementM = IEUAdrM + LLENINBYTES;
|
||||||
assign IEUAdrIncrementM = IEUAdrM + IncrementAmount;
|
//assign IEUAdrIncrementM = IEUAdrM + IncrementAmount;
|
||||||
/* verilator lint_on WIDTHEXPAND */
|
/* verilator lint_on WIDTHEXPAND */
|
||||||
mux2 #(P.XLEN) ieuadrspillemux(.d0(IEUAdrE), .d1(IEUAdrIncrementM), .s(SelSpillE), .y(IEUAdrSpillE));
|
mux2 #(P.XLEN) ieuadrspillemux(.d0(IEUAdrE), .d1(IEUAdrIncrementM), .s(SelSpillE), .y(IEUAdrSpillE));
|
||||||
mux2 #(P.XLEN) ieuadrspillmmux(.d0(IEUAdrM), .d1(IEUAdrIncrementM), .s(SelSpillM), .y(IEUAdrSpillM));
|
mux2 #(P.XLEN) ieuadrspillmmux(.d0(IEUAdrM), .d1(IEUAdrIncrementM), .s(SelSpillM), .y(IEUAdrSpillM));
|
||||||
|
Loading…
Reference in New Issue
Block a user