Fix a port width problem, and change file permissions.
This commit is contained in:
parent
d183a7e1de
commit
bfe4b65788
2
cpu.sv
2
cpu.sv
|
@ -75,7 +75,7 @@ module cpu (input logic clk, reset,
|
||||||
assign pc_compute = rt_val + const_val;
|
assign pc_compute = rt_val + const_val;
|
||||||
|
|
||||||
mux2 #(8) pc_mux(
|
mux2 #(8) pc_mux(
|
||||||
.left(pc + 1),
|
.left(pc + 8'b01),
|
||||||
.right(pc_compute),
|
.right(pc_compute),
|
||||||
.select(should_jump & (inst[28] | (inst[26] ^ (rs_val == 0)))),
|
.select(should_jump & (inst[28] | (inst[26] ^ (rs_val == 0)))),
|
||||||
.out(pc_next));
|
.out(pc_next));
|
||||||
|
|
4
memory.sv
Executable file → Normal file
4
memory.sv
Executable file → Normal file
|
@ -8,7 +8,9 @@ module memory #(width=32)
|
||||||
if(reset) begin
|
if(reset) begin
|
||||||
data <= '{default: 0};
|
data <= '{default: 0};
|
||||||
end else begin
|
end else begin
|
||||||
if(wen) data[waddr] <= in;
|
if(wen) begin
|
||||||
|
data[waddr] <= in;
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
assign out = data[raddr];
|
assign out = data[raddr];
|
||||||
|
|
0
register.sv
Executable file → Normal file
0
register.sv
Executable file → Normal file
Loading…
Reference in New Issue
Block a user