**Note only the 3ed quirlestion is matter… *** the 1 ans 2 aresolved
First in first out (FIFO) memory is used for synchronizationpurposes in modern computer hardware. FIFO is generally implementedas a circular queue, and thus has a read pointer and a writepointer. A synchronous FIFO uses the same clock for reading andwriting. An asynchronous FIFO, however, uses separate clocks forreading and writing. Implement using VHDL and discuss itsperformance with respect to the central processing unit, a
OR
OR