Add ori
This commit is contained in:
@@ -39,8 +39,8 @@ module ControlUnit (
|
||||
|
||||
assign memory_write = (opcode == 6'h2b) ? 1 : 0;
|
||||
|
||||
assign ALU_function = (opcode == 6'h0 && funct == 6'h24) ? 5'b00000:
|
||||
(opcode == 6'h0 && funct == 6'h25) ? 5'b00001:
|
||||
assign ALU_function = ((opcode == 6'h0 && funct == 6'h24) || opcode == 6'hc) ? 5'b00000:
|
||||
((opcode == 6'h0 && funct == 6'h25) || opcode == 6'hd) ? 5'b00001:
|
||||
(opcode == 6'h0 && (funct == 6'h22 || funct == 6'h23)) ? 5'b00110:
|
||||
(opcode == 6'ha || (opcode == 6'h0 && funct == 6'h2a)) ? 5'b00111:
|
||||
(opcode == 6'hb || (opcode == 6'h0 && funct == 56'h2b)) ? 5'b01000:
|
||||
@@ -71,6 +71,5 @@ module ControlUnit (
|
||||
(funct == 6'h0 || funct == 6'h2 ||
|
||||
funct == 6'h3))) ? 0 : 1;
|
||||
|
||||
assign extendop = (opcode == 6'hf) ? 2'b10:
|
||||
(opcode == 6'hc) ? 2'b01:2'b00;
|
||||
assign extendop = (opcode == 6'hf) ? 2'b10 : (opcode == 6'hc) ? 2'b01 : 2'b00;
|
||||
endmodule
|
||||
|
||||
Reference in New Issue
Block a user