Fixed error where assignment was not within a combinational/sequential block

This commit is contained in:
riley committed 2026-09-08 18:23:27 +10:00
1 parent 60e5dae43b
commit 00d9e3de88
1 file changed
+9 -8
+9 -8
View File
@@ -3,6 +3,7 @@ module instruction_classifier(input logic op[5:0],
output logic[0:0] B2, output logic[0:0] I, output logic[0:0] F, output logic[0:0] B2, output logic[0:0] I, output logic[0:0] F,
output logic[0:0] M); output logic[0:0] M);
always_comb begin
logic [6:0] OUT_1; logic [6:0] OUT_1;
casez (op) casez (op)
6'b1?????: OUT_1 = 7'b1000000; 6'b1?????: OUT_1 = 7'b1000000;
@@ -14,12 +15,12 @@ module instruction_classifier(input logic op[5:0],
6'b000000: OUT_1 = 7'b0000001; 6'b000000: OUT_1 = 7'b0000001;
endcase endcase
assign R = OUT_1[6]; R = OUT_1[6];
assign B1 = OUT_1[5]; B1 = OUT_1[5];
assign J = OUT_1[4]; J = OUT_1[4];
assign B2 = OUT_1[3]; B2 = OUT_1[3];
assign I = OUT_1[2]; I = OUT_1[2];
assign F = OUT_1[1]; F = OUT_1[1];
assign M = OUT_1[0]; M = OUT_1[0];
end
endmodule endmodule