Intel Corporation interview question

Design a FIFO in VHDL