This paper will discuss the design of an asynchronous fifo,Asynchronous fifos are widely used in the computer networking industry to receive data at
a particular frequency and transmit them at another frequency. An asynchronous fifo has
two different clocks: one for read and one for write.