Design And Simulation Of Asynchronous And Synchronous FIFO Using Verilog HDL

Uncategorized

Authors: Swathi.G, Ch. Keerthana, A.Tarun Teja Charry, B.Lokesh Nagavenkata Sai

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.

× How can I help you?