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.

Help needed in Asyncronous FIFO design

Status
Not open for further replies.

satyakumar

Full Member level 3
Joined
May 18, 2006
Messages
186
Helped
20
Reputation
40
Reaction score
11
Trophy points
1,298
Location
Bangalore
Activity points
2,411
Hi all,
Im designing an dual port asyncronous FIFO with 16bit data width, writing at 25 Mhz and reading at 2.048 Mhz. My doubt is on how to overcome the jitter effect in 2.048 Mhz, and does this jitter effect the syncronization.

Thanks to all
 

When designing Asynch FIFO's care should be taken when calculating the FIFO depth. This depth is proportional to the burst read and write speeds from both sides. NExt comes the read and write pointer comparisions... to generate the empty flag, the write pointer has to be taken to the read clock side and synchronized with the read clock and then compared. The same goes for the full flag. This is mostly done using gray style pointers. Jitter can be over come by passing the respective signal through two D-FFs.

The best site for FIFO designs is the Sunburst Design site:

http://www.sunburst-design.com/papers/
 

    satyakumar

    Points: 2
    Helpful Answer Positive Rating
Hi vlsi_whiz,
Thanks for your reply, I got the basic idea in caculating fifo depth. If the write data burst is of 1kbytes for 1ms, and read burst is less. Then the maximum fifo depth would be not more than 1kbytes. If i keep the fifo depth double 2kbytes.
then any problem other than area increase.

Thanks
Satyakumar
 

the jitter effect in 2.048MHz has no so much effects on synchronization.




satyakumar said:
Hi all,
Im designing an dual port asyncronous FIFO with 16bit data width, writing at 25 Mhz and reading at 2.048 Mhz. My doubt is on how to overcome the jitter effect in 2.048 Mhz, and does this jitter effect the syncronization.

Thanks to all
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top