Continue to Site

Welcome to EDAboard.com

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.

FIFO Depth Calculation in I2C bus

Status
Not open for further replies.

dinesh.4126

Member level 5
Joined
Feb 27, 2008
Messages
83
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,841
Hi,
Write Freq=27Mhz and 8 bit data width.
Read Freq=50KHZ and 8 bit data width.
and Depth=(27MHZ X 8)/(50KHZ X 8)=540
Will this is the right way of calculating depth.if not please let me know the right way..
I am using FIFO in I2C bus.
 

With that much clock frequency difference, it will get full very quickly and once it becomes full, it acts like one entry fifo. Having more entries helps the performance to some extent, but no generic formula can be applied to calculate fifo depth from above condition alone, I guess.
if full signal is delayed by some cycles, then that's a different story and you need to have a certain amount of depth to make sure it doesn't get overrun..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top