This commit is contained in:
Kevin Kim 2023-03-23 22:22:25 -07:00
parent ae162a2694
commit 5a19934511

View File

@ -61,10 +61,11 @@ module alu #(parameter WIDTH=32) (
// Extract control signals from ALUControl.
assign {W64, SubArith, ALUOp} = ALUControl;
// Extract rotate signal from BALUControl.
assign Rotate = BALUControl[2];
// Pack control signals into shifter select
assign shASelect = {W64,SubArith};
// Pack control signals into shifter select signal.
assign shASelect = {W64, SubArith};
// A, A sign bit muxes
if (WIDTH == 64) begin