Question: You are expected to read the lab instructions and complete the pre - lab assignments before attending the lab sessions. You are responsible for uploading

You are expected to read the lab instructions and complete the pre-lab assignments before attending the lab sessions. You are responsible for uploading your pre-lab assignment to eClass.
Design a Moore finite state machine to meet the specifications in this lab. It should be an 8-state machine using 3 D-Type flip-flops (One for Q0, one for Q1 and one for Q2). Please fill out the given tables and derive your solutions based on them. Include the following in your solution:
a. Complete State table (or State Transition Table) and Output table.
b. Solved K-maps for D0, D1 and D2 which describe the next state (Hint -5 variable k-map).
c. Solved K-maps for the outputs (SG, SY, SR, HG, HY, HR, CD2, CD1 and CD0).
d. Flip-flop input and output equations (Equations for D0, D1 and D2 based on the inputs (EMV and Change) and current state (Q2, Q1 and Q0)).
e. Handwritten or electronic version of VHDL solution.
Note: You do not need to consider the "Reset" functionality in your tables. This function is already implemented for you in the code.
It is very important that you complete the pre-lab components before you come to the lab. Failing to do so will impede your ability to complete the lab within the allotted time.
Outputs based on Current State
Current State Outputs Symbol Q Secondary HW Lights Primary HW Lights Countdown Display (CD) Q2 Q1 Q0 SG SY SR HG HY HR CD2 CD1 CD0 S0000 S1001 S2010 S3011 S4100 S5101 S6110 S7111
State transition table
Current State (Q) Inputs Next State (D) Symbol Q2 Q1 Q0 Change EMV D2 D1 D0 Symbol So 00000000 so 00001000 SO 00010001 S100011 S100100001010011000111 S201000010010101001011 S301100011010111001111 S410000100011001010011 S510100101011011010111 S611000110011101011011 S711100111011111011111
hand written solutions will receive a like, please fill in both tables. Thank you!
You are expected to read the lab instructions and

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 Programming Questions!