Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.41 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.41 KB

Created by: Angelo Jacobo
Date: August 14,2021

Inside the src folder are:

  • asyn_fifo.v -> Asynchronous fifo module. Specs are given below.
  • asyn_fifo_TB.v -> Testbench for asyn_fifo module. Test cases are:
               - write data until full
               - read data until empty
               - read data while simultaneously writing data

Waveform[WRITING]:

write

Waveform[READING]:

read

About:

This project implemented a FIFO with separate clock domains for read and write(i.e. Asynchronous FIFO).
Specs are:

  • Reconfigurable memory width and depth
  • Infers block ram resource of the FPGA
  • Provides data count of the words available for reading. Sync to either read/write clock domains
  • Read mode is First-Word Fall-Through
  • Reset type is asynchronous

Donate

Support these open-source projects by donating

paypal

Inquiries

Connect with me at my linkedin: https://www.linkedin.com/in/angelo-jacobo/