FIFO depth

Guest
I have doubt in calculating FIFO depth.
Transmitter is writing 16 bit data with a frequency of 40 KHz.
Receiver is reading 8 bit data with a frequency of 60 KHz.
What is the depth of FIFO I need to use and how I need to calculate
the FIFO depth?
 
On Oct 15, 7:43 am, vishnuprasa...@gmail.com wrote:
I have doubt in calculating FIFO depth.
Transmitter is writing 16 bit data with a frequency of 40 KHz.
Receiver is reading 8 bit data with a frequency of 60 KHz.
What is the depth of FIFO I need to use and how I need to calculate
the FIFO depth?
some more data is needed. If this is all your rates, then it can't
work, since the Transmitter is writing at 16x40Khz = 640bps, while the
reciever is reading at 8*60Khz = 480bps, so any FIFO you'll have,
assuming the Transmitter sends data without pausing, will overflow.
Basically, in order to calculate FIFO depth you need to know the max
rate and max burst of the writing side, and the max rate you can read
from it. Your FIFO should be able to sustain the max burst of the
write without overflowing.
 

Welcome to EDABoard.com

Sponsor

Back
Top