URL
https://opencores.org/ocsvn/zipcpu/zipcpu/trunk
Subversion Repositories zipcpu
Compare Revisions
- This comparison shows the changes necessary to convert path
/zipcpu/trunk/rtl/core
- from Rev 83 to Rev 88
- ↔ Reverse comparison
Rev 83 → Rev 88
/div.v
57,28 → 57,27
if (i_rst) |
begin |
o_busy <= 1'b0; |
o_valid <= 1'b0; |
end else if (i_wr) |
begin |
o_busy <= 1'b1; |
end else if ((o_busy)&&((r_bit == 6'h0)||(o_err))) |
o_busy <= 1'b0; |
// else busy is zero and stays at zero |
|
always @(posedge i_clk) |
if ((i_rst)||(i_wr)) |
o_valid <= 1'b0; |
end else if (o_busy) |
else if (o_busy) |
begin |
if ((r_bit == 6'h0)||(o_err)) |
begin |
o_busy <= 1'b0; |
o_valid <= (o_err)||(~r_sign); |
end |
end else if (r_sign) |
begin |
// if (o_err), o_valid is already one. |
// if not, o_valid has not yet become one. |
o_valid <= (~o_err); // 1'b1; |
// r_sign <= 1'b0; |
end else begin |
o_busy <= 1'b0; |
end else |
o_valid <= 1'b0; |
end |
|
always @(posedge i_clk) |
if((i_rst)||(o_valid)) |
/pfcache.v
143,7 → 143,7
if (o_wb_cyc) |
delay <= 2'h2; |
else if (delay != 0) |
delay <= delay - 1; |
delay <= delay + 2'b11; // i.e. delay -= 1; |
end |
|
assign o_v = (r_v)&&(~i_new_pc); |