O'Reilly logo

Verilog Designer’s Library by Cupertino CA Bob Zeidman - Zeidman Consulting

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 24 The Synchronous FIFO

The FIFO (First In First Out) is a type of memory that is commonly used to buffer data that is being transferred between different systems or different parts of a system, which are operating at different speeds or with different delays. The FIFO allows the transmitter to send data while the receiver is not ready. The data then fills up the FIFO memory until the receiver begins unloading it. An overflow occurs when the transmitter fills up the FIFO and attempts to store more data before the receiver has read the data out. An underflow occurs when the receiver attempts to read data from the FIFO, but the transmitter has not yet placed any data into it. Full and empty signals are used by the logic to throttle the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required