Question: You are going to build a FIFO buffer circuit based on a register file. 1 ) Implement a 1 2 - register register file. Each
You are going to build a FIFO buffer circuit based on a register file.
Implement a register register file. Each register needs to be bits wide. There needs to be one read
port and one write port.
The FIFO must be capable of holding data elements at a time before becoming full.
Use this register file as part of the datapath of a FIFO buffer. Add a control path as well. The inputs are:
Din bits
Push adds Din to the end of the FIFO buffer on the next rising clock edge
Pop removes the first element from the FIFO buffer on the next rising clock edge
Clk
The outputs are:
Dout the value of the first FIFO element
Full true if the FIFO is full
Empty true if the FIFO is empty
Implement the datapath and control path
Create a testbench and test it
Turn in the modules, testbench, and simulation evidence that it works.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
