A Study of Advances in Asynchronous FIFO Design
With the continuous development of the new generation of microelectronics, there are several different clock domains in the complex digital systems. In order to iron out the complications caused by data transfer and storage in different clock domains, the designer used asynchronous FIFO (first in first out) in the design to realize cross-clock communication, data buffer. By analyzing and studying a number of results on asynchronous FIFO, this paper provides a comprehensive overview of the results of asynchronous FIFO up to now. This paper mainly summarizes the study of using Gray code to solve the substable problem in asynchronous FIFO, using the empty-full flag bit technique for the empty-full judgment of reading and writing, and summarizes how to make the structure of cyclic Asynchronous FIFO, and regulating the Asynchronous FIFO depth to improve their performance. For the practical application of asynchronous FIFO-based, this paper summarizes the optimization techniques of UART communication protocol based on asynchronous FIFO. the use of handshake signals for asynchronous FIFO design based on handshake-synchronous cross-clock-domain transmission technology is also a widely used technique for asynchronous FIFO.
Authors
- Qi Wang (ORCID: https://orcid.org/0009-0002-2259-6063)
Institutions
- Xi'an Jiaotong University (CN)
Publication Details
- Journal
- Applied and Computational Engineering
- Published
- 2025-01-10
- DOI
- https://doi.org/10.54254/2755-2721/2025.19491
- Citations
- 2
- Primary Topic
- Aeroelasticity and Vibration Control
- Type
- article
- Field-Weighted Citation Impact
- 9.99