FIFO full,FIFO empty conditions on different clock domains

Jun 09, 2006 1 Replies

Hi All, We are designing RTLs for SD domain.How to find out FIFO full,FIFO empty conditions when write pointer and read pointer are coming from different clock domains?Give me all the possible methods to find it out. Help me soon. Thank you, praba.



Using a (double) buffer at the output or input is probably the easiest (and reliable) solution. In this way the entire fifo can run at its own frequency. The (double) buffer is the seperation point between the clock domains.

Reply to nico@nctdevpuntnl (punt=.) Bedrijven en winkels vindt U op www.adresboekje.nl

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required