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 implementation using RAM

Status
Not open for further replies.

biju4u90

Full Member level 3
Joined
Dec 10, 2014
Messages
172
Helped
3
Reputation
6
Reaction score
3
Trophy points
18
Activity points
1,437
We normally use RAM for FIFO implementation saying Flip flop implementation is costlier. How is RAM memory implemented in hardware? If RAM is implemented using normal flip flop registers, what is the use of using RAM? How RAM implementation becomes cheaper than Flip flop implementation?
 

In an ASIC, RAM would be SRAM, never from flops.
 

You would need a dual-port RAM or you would need
to accept some form of access arbitration (and make
it so). Index counters for the addresses, both. Over
and underflow flagging.

"Cheaper" means smaller area and lower power from
RAM. "How much" and "worth the effort" are worth
some considering. It will vary with the platform and
performance demands and blah blah blah. You could
go and look at FIFO memory products, chip and board
level, and get a lot of insight I expect.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top