lipingx
Occasional Contributor
3 years agoquestion for design example of Intel fifo IP
In this example, rom_out, wrreq_o, wrclk are using the same clock trclk.
All above are trigger by rising edge of trclk.
But the fifo write are also refer to rising edge of trclk.
So if there is any small shift, should it cause any risk of timing?
From design point, the fifo data and wrreq should have 180 degree shift related to wrclk.
Does the timing contraint is automatically adjust by quartus itself?
Should we change the wrclk from trclk to ~trclk with 180 degree shift to make the timing to safe area?
Yes, you can shift the wrclk to 180 degree which can meet timing. There is no saying you can not do that.
Best Regards,
Richard Tan