Qualcomm interview question

Write some codes to explain how to design asynchronous FIFO.

Interview Answer

Anonymous

17 June 2021

Starting from a basic synchronous FIFO and introduce the in/out. Then highlight the challenges in clock domain crossing of the write and read counts to decided full and empty conditions. Mention Grey code counter.