Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Take a look at the almost_empty and empty signals.but I can't understand why dout is stopping at that point?
Your write clk is almost double that of the read clock, still the empty is being asserted but full is not asserted.Does anyone know how to resolve this problem?
Take a look at the almost_empty and empty signals.
I see that near to 4.2ns empty is asserted HIGH. How can you expect valid data to be out when FIFO is empty?
Your write clk is almost double that of the read clock, still the empty is being asserted but full is not asserted.
That makes me suspect your design!
Revise your wr_en and rd_en signals.
With the waveform, we can only speculate what might be wrong.
Another advice, read the spec carefully on how to use the FIFO signals.
I don't know what am I supposed to do, but as you can see the wave, the empty and full are asserted at the reset time.We see full and empty asserted simultaneously for some time which must never happen. Could the design be overclocked?
Really, it is harder to find examples where the fifo acts as expected. It is almost like you plotted signals from several different fifos, or if the signals were modifies before/after the actual connection to the fifo.
I didn't see two signals that consistently made sense.