URL
https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk
[/] [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
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.