Write some codes to explain how to design asynchronous FIFO.
Anonymous
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.
Check out your Company Bowl for anonymous work chats.