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 and full condition

Status
Not open for further replies.

sun_ray

Advanced Member level 3
Joined
Oct 3, 2011
Messages
772
Helped
5
Reputation
10
Reaction score
5
Trophy points
1,298
Activity points
6,828
There is an asynchronous FIFO of depth 10. The FIFO write clock frequency is 10 MHZ and the read clock frequency is 60 MHz. The FIFO is being written at every write clock cycle and being read at every 6th clock of the read clock. When will the FIFO be full?

Thanks
 

Since u read the FIFO for every 6th cycle of 60MHZ clock the read operation, when u write a data, it reads it immediately with the same write interval. I guess the FIFO full condition 'll never occur...
 

in 0.1µs (the period of the slowest clock) a single data is writen and read. So your fifo will never be full even if it was of 1 depth.
 

There may be a chance of getting FIFO full condition if the depth is 1. Because the write and read operation shoud takes place in the consecutive clock cycles here. At the end of write cycle for(for 1 clk period) the FIFO full condition might occur. If the depth is 2 or greater thn 2 the FIFO full condition 'll never occur....
 

There may be a chance of getting FIFO full condition if the depth is 1. Because the write and read operation shoud takes place in the consecutive clock cycles here. At the end of write cycle for(for 1 clk period) the FIFO full condition might occur. If the depth is 2 or greater thn 2 the FIFO full condition 'll never occur....

what if the FIFO already have 10 datas ?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top