OpenCores
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);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.