URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 127 |
Rev 128 |
Line 83... |
Line 83... |
assign reset_inout_n = (reset_counter[23] == 0) ? 1'b0 : 1'bz;
|
assign reset_inout_n = (reset_counter[23] == 0) ? 1'b0 : 1'bz;
|
|
|
always @(posedge clk_in_buf) begin
|
always @(posedge clk_in_buf) begin
|
reset_p_n <= reset_inout_n;
|
reset_p_n <= reset_inout_n;
|
reset_s_n <= reset_p_n;
|
reset_s_n <= reset_p_n;
|
|
if (~reset_s_n | ~clk_ok) begin
|
|
reset_counter <= 24'h000000;
|
|
end else begin
|
if (reset_counting == 1) begin
|
if (reset_counting == 1) begin
|
reset_counter <= reset_counter + 1;
|
reset_counter <= reset_counter + 1;
|
end else begin
|
|
if (int_locked == 0 ||
|
|
ext_locked == 0 ||
|
|
reset_s_n == 0) begin
|
|
reset_counter <= 24'h000000;
|
|
end
|
end
|
end
|
end
|
end
|
end
|
|
|
assign reset = reset_counting;
|
assign reset = reset_counting;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.