This commit is contained in:
Kevin Kim 2023-03-23 22:22:25 -07:00
parent 125cb0ce44
commit f07397df76

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