We all know that a fifo should operate without getting empty or full. Does
anybody have experience of what sort of output disorder can one expect when
operating in the wrong state (underflow or overflow).
I am asking that because naturally one thinks of some data samples getting lost
when a fifo is in this wrong state but I am facing another output pattern at
final system output and trying to find a cause. The pattern I get is an odd/even offset by some 8 samples in one case or every 8th sample duplicated in
another case. For case1 if I realign that stream it gets correct so I am not
actually losing samples. The system is too large and remotely tested and there
is not much room to do any test at the time being.
I have suspicion of a dc fifo in the path that may enter wrong state(underflow/overflow). It is altera dc fifo in stratix iv writing on ~368MHz clock and reading on ~245MHz, 32bits wide and 8 words deep.
Any thoughts appreciated
Kaz
--------------------------------------- Posted through