fragnen
Full Member level 4
Suppose there is an asynchronous FIFO with write clock at 200 MHz and read clock at 400 MHz. Suppose the write data is coming with worst burst length of 240. The read clock can read the data at every 2 clock cycles. A FIFO depth can be calculated in usual way in this scenario if the clocks were synchronous. Do we need extra depth for write clock and read clock being asynchronous to each other compared to the depth requirement if write clock and read clock are synchronous to each other? If yes, why?