第 9 章:控制单元
学习目标
- 设计控制单元
- 生成控制信号
- 协调各部件
9.1 思考:谁来指挥?
数据通路有了,谁来控制?
答案:控制单元!
9.2 控制信号
module control(
input [6:0] opcode,
output reg reg_write,
output reg mem_read,
output reg mem_write
);
always @(*) begin
case (opcode)
7'b0110011: begin // R-type
reg_write = 1;
mem_read = 0;
end
endcase
end
endmodule