PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 21, 20260 citationsOpen Access

Design And Simulation Of Asynchronous And Synchronous FIFO Using Verilog HDL

View Full Paper
SSwathi.GCKCH. Sri Meher KeerthanaACA.Tarun Teja Charry

Key Points

  • The aim is to design and simulate both asynchronous and synchronous FIFO architectures to improve data transmission in integrated circuits.
  • Developed FIFO designs using Verilog HDL.
  • Simulated FIFO operations for varying read/write speeds.
  • Generated random test data to assess FIFO performance.
  • Utilized test benches to verify data integrity under boundary conditions.
  • Demonstrated effective signal synchronization across clock domains.
  • Achieved reduced probability of metastable states using Gray code conversion.
  • Confirmed FIFO's capability to maintain data integrity during operation.

Abstract

The fast development of integrated circuits, Synchronous and Asynchronous first input first output, or FIFO, is widely used to solve the problem of data transmission across the clock domain. An important problem with asynchronous FIFO architecture is the generation of empty-full signals, which is the subject of this paper. Achieving signal synchronization across clock domains and converting binary code into Gray code are crucial in reducing the probability of a metastable state. Due to the greatest performance, thrills, and medium end for a large market, as well as the versatility of applications. as a basic foundation for memory. In FPGA-based projects, the FIFO is frequently utilized. However, the issue of inadequate memory despite the aggregate capacity is frequently sufficient occurs in the implementation of multi-channel FIFO due to chip resources and flaws in development tools. This paper implemented the Synchronous and Asynchronous FIFO applications and proposes the use of FIFO in System-on chip memory. These simulations are typically verified using Verilog HDL test benches that generate random data, varying write/read speeds, and asserting boundary conditions, confirming the FIFO\\\'s ability to maintain data integrity.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Swathi.G et al. (2026) studied this question.

synapsesocial.com/papers/69be38ca6e48c4981c6796dbhttps://doi.org/10.5281/zenodo.19099887
Ask AI
Helpful
Bookmark
Share
View Full Paper