mirror of
https://github.com/YosysHQ/sby.git
synced 2025-04-06 22:34:07 +00:00
Add init check
Prevent rst_n from going low once it has gone high.
This commit is contained in:
parent
f5257011f6
commit
aed5a33bef
|
@ -69,6 +69,15 @@ module fifo (
|
|||
? waddr - raddr
|
||||
: waddr + MAX_DATA - raddr;
|
||||
|
||||
reg init = 0;
|
||||
always @(posedge clk) begin
|
||||
if (rst_n)
|
||||
init <= 1;
|
||||
// if init is low we don't care about the value of rst_n
|
||||
// if init is high (rst_n has ben high), then rst_n must remain high
|
||||
assume (!init || init && rst_n);
|
||||
end
|
||||
|
||||
// tests
|
||||
always @(posedge clk) begin
|
||||
if (rst_n) begin
|
||||
|
|
Loading…
Reference in a new issue