recently i read the altera articles about the FIFO.
My question is regarding the fifo overflow and underflow,
May i know overflow happen when the fifo is already full?
for example, the read clock is slower than the write clock.
underflow mean the fifo is already empty?
for example, the write clock is slower than the read clock.
is my concept correct or not?
else, what is the overflow and underflow means in a fifo?
Besides, the article also mentioned about 0ppm (part per millions)
I try to google about the ppm! PPM is used in many aspects...
may i know what is exactly ppm means in the frequency?
Again, for my own understanding, i assume 0 ppm means there is no phase compensation btw 2 clocks?
For example, the rising edge of clk1 and clk2 must be in phase or align?
PPM is a relative value, the same way you have 1% which is one part per hundred, you have 1PPM which is one part per milion. So if you´re talking about accuracy, then 1ppm accuracy is equal to 0.0001%.
I don´t see how it relates to two clock sources and the phase of their edges, could you post some link to where that is mentioned?