You are on page 1of 11

Computer Architecture (CS-213)

Lab Objective
Lab Test Design of FIFO and its Test Bench Verification

Solution to LIFO Assignment

LIFO Waveform

FIFO queue
FIFO principle is FIRST IN FIRST OUT = FIFO
FIFOs are used as temporary storage areas to absorb the time difference between the transmitting speed and the receiving speed In data structures known as queues or in the parts of devices that transmit and receive communication data.

FIFO

Lab Task
Design a FIFO with 8 locations.

Enable FIFO_Full Data_In ReadWrite FIFO_Empty Clock 8 8 Data_Out

Reset

FIFO Verilog Code

FIFO Verilog Code (Cont)

FIFO Test Bench

FIFO Waveform

You might also like