Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 846 Bytes

File metadata and controls

27 lines (20 loc) · 846 Bytes

FIFO

Single-clock Synchronous FIFOs designed in Verilog/System Verilog. The source code includes generic FIFO implementations and FPGA-friendly implementations targetting Block/LUT RAMs.

Source codes included

  1. Generic
  • fifo - suitable for any depth
  • fifo_2n - optimized for 2^N depth
  1. BlockRAM_based
  1. LUTRAM_based

License

All codes are fully synthesizable and tested. All are open-source codes, free to use, modify and distribute without any conflicts of interest with the original developer.

Developer

Mitu Raj, iammituraj@gmail.com