Verilog HDL-Based Design of a 16-Byte Asynchronous FIFO with Gray-Code Synchronization for Real-Time Systems
Keywords:
Asynchronous FIFO, Gray Code, Verilog HDL, FIFO Memory, Clock Domain Crossing (CDC), Metastability Reduction, Read/Write Pointer, Dual Clock FIFO, Digital Design, VLSI Design, FPGA Implementation, Real-Time Systems, Data Synchronization, High-Speed Data Transfer, Hardware Design, Memory Architecture, Low Latency, Embedded Systems, RTL Design, Flip-Flop SynchronizerAbstract
The proposed AGC-FIFO algorithm presents an efficientdesign for a 16-byte asynchronous FIFO memory usingGray code synchronization for real-time applications. Thesystem operates with independent read and write clock domains, ensuring reliable data transfer across asynchronousboundaries. Initially, binary read and write pointers aregenerated and converted into Gray code to minimize
References
[1] H. -J. Tseng et al., "28nm 0.3V 1W2R Sub-Threshold FIFO Memory for Multi-Sensor IoT Applications," in 2019 32nd IEEE International System-on-Chip Conference (SOCC), Singapore, 2019, pp. 248-253, doi: 10.1109/SOCC46988.2019.1570555748.


