Skip to content

Commit c4fe99c

Browse files
author
Sharukh Hasan
committed
updated ctrl
1 parent 6acf0eb commit c4fe99c

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

ctrl.v

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,26 @@ always @(posedge clk)
109109
else if(present_state == execute)
110110
begin
111111
$display("in execute");
112-
112+
if(opcode == alu_op)
113+
begin
114+
if(mm == 4'b1000)
115+
begin
116+
alu_op <= 2'b01;
117+
end
118+
else
119+
begin
120+
alu_op <= 2'b00;
121+
end
122+
end
113123
end
114124
// mem
115125
else if(present_state == mem)
116126
begin
117127
$display("in mem");
118-
128+
if(op_code == alu_op)
129+
begin
130+
rf_we <= 1;
131+
end
119132
end
120133
// write back
121134
else if(present_state == writeback)

0 commit comments

Comments
 (0)