khaila
Full Member level 2
I already read an article regards Aync FIFO:
http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_FIFO1.pdf
As I know in order to overpower GLITCH while COMPARING two binary counters outputs, we may sampling the output compare by a FF. Then we will not have any GLITCHs.
The article, claims that we should use GRAY counter instead binary one; because one bit is changed at its output.
why?
why we should use GRAY counter to overpower GLITCHs? While if we will sample the output COMPARATOR then we will clean the GLITCHs!!!
how?
How this GRAY counter will overpower GLITCHs. GRAY sequence is that when ONE bit is changed, which means that when the the GRAY counter outputs is compared, anyway ONE bit may cause GLITCHs.
http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_FIFO1.pdf
As I know in order to overpower GLITCH while COMPARING two binary counters outputs, we may sampling the output compare by a FF. Then we will not have any GLITCHs.
The article, claims that we should use GRAY counter instead binary one; because one bit is changed at its output.
why?
why we should use GRAY counter to overpower GLITCHs? While if we will sample the output COMPARATOR then we will clean the GLITCHs!!!
how?
How this GRAY counter will overpower GLITCHs. GRAY sequence is that when ONE bit is changed, which means that when the the GRAY counter outputs is compared, anyway ONE bit may cause GLITCHs.