Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
It's not an analog question.
At the FIFO input, the data it's very bursty, but the reading it's done at a fixed rate.
So if u start inserting data without reading for a period, after a while some amount of data will be cached in the FIFO, no matter the input jitter.
If the reading it's done at a fixed rate, the output data will have no jitter, provided the FIFO it's not empty. The input data will keep the FIFO from getting empty, if the jitter it's not huge. So the output jitter will be much lower, because u see output jitter only when the FIFO it's empty.
To reduce very much the jitter, u need a long FIFO and to wait a fair amount of time to cache much data, so that input jitter would not affect much the FIFO level.
The FIFO size is a compromise - in real time applications you can't wait to much to cache data in FIFO and start to read sooner.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.