Question: ( 3 ) ( 2 0 pts ) Assume the 3 - state FSM in problem ( 2 ) is correctly implemented as the VHDL

(3)(20pts) Assume the 3-state FSM in problem (2) is correctly implemented as the VHDL entity FSM. You must
complete VHDL Test Bench code for the entity FSM to go through every state transition at least once in this state
sequence for 8 clocks:
ACCABCABC
(a) The FSM is started in state A in the entity FSM. List a binary sequence on input W for 8clk edges to get
exactly the state sequence above and to go through every state transition:
W=
(b) Complete the following VHDL Test Bench code. The declaration of the component FSM is already filled in to
show the I/O ports for the entity FSM.
Fill in the Test Bench signal declarations. Use the same names as the FSM I/O ports. Initialize all signals to 0.
Fill in the uut instantiation.
Complete the clock_process and the W_process. The simulated clk must be 10MHz.
PLEASE ANSWER ALL PARTS
 (3)(20pts) Assume the 3-state FSM in problem (2) is correctly implemented

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!