OpenCores
URL https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk

Subversion Repositories oms8051mini

[/] [oms8051mini/] [trunk/] [rtl/] [8051/] [oc8051_wb_iinterface.v] - Diff between revs 25 and 36

Show entire file | Details | Blame | View Log

Rev 25 Rev 36
Line 116... Line 116...
assign cyc_o = stb_o;
assign cyc_o = stb_o;
//assign adr_o = ack_i ? adr : adr_i;
//assign adr_o = ack_i ? adr : adr_i;
 
 
always @(posedge clk or negedge resetn)
always @(posedge clk or negedge resetn)
  if (resetn == 1'b0) begin
  if (resetn == 1'b0) begin
    stb_o <= #1 1'b0;
    stb_o <= 1'b0;
    adr_o <= #1 16'h0000;
    adr_o <= 16'h0000;
  end else if (ack_i) begin
  end else if (ack_i) begin
    stb_o <= #1 stb_i;
    stb_o <= stb_i;
    adr_o <= #1 adr_i;
    adr_o <= adr_i;
  end else if (!stb_o & stb_i) begin
  end else if (!stb_o & stb_i) begin
    stb_o <= #1 1'b1;
    stb_o <= 1'b1;
    adr_o <= #1 adr_i;
    adr_o <= adr_i;
  end
  end
 
 
endmodule
endmodule
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

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