Question: ead this entire specification carefully. Like a specification you will receive in industry, the information is spread out and not necessarily organized as you might

ead this entire specification carefully. Like a specification you will receive in industry, the
information is spread out and not necessarily organized as you might expect. An important item
might be buried in the middle of a paragraph where it is not expected. As you are responsible for
meeting all the requirements, read this document slowly and carefully!
A car company has asked you to design the logic in the car to work with a new key fob. This is
for a car they plan to introduce in the fall. The new fob works a bit differently than most.
If the key fob moves far from the car for two clocks, the car automatically locks.
If the car is unlocked, and the user presses the button on the fob, the car locks.
If the car is locked, and the user presses the button on the fob, the car unlocks.
Whenever the car unlocks, the lights flash for one clock.
Whenever the car locks, the horn beeps for one clock.
There are two inputs and three outputs:
Inputs:
S: 0 means the fob is near the car; 1 means the fob is far from the car.
B: 0 means the fob button has not been pressed; 1 means the fob button has been pressed.
Outputs:
H: 0 means the horn does not honk; 1 means the horn should honk
F: 0 means the lights should not flash; 1 means the lights should flash
L: 0 means the car is unlocked, 1 means the car is locked
You do NOT need to worry about the definition of far another engineering team is handling that.
Note that you design MUST have a minimum of 5 states.
You will need to design two different state machines that satisfy the above requirements. Think about
different ways they might be implemented. Suggestions include how to handle the fact that the button
on the fob is pressed while the fob is far away. Does the car unlock? What happens if unlock and
lock directives conflict?
Come up with ideas on how youd like to design the system. Interview three different stake
holders to discuss your ideas. Stake holders may be other students, TAs, UGTAs, or family
members. Be sure to document the names of the people you interview and their role. (That is,
their role as student, TA, UGTA, family member, etc.)Task C-2: Document the Synchronous Sequential Machines
Design #1: (2 pts) What assumptions did you make in the design of this machine?
(3 pts) Create a state definition table here that describes in plain English what each state in your
machine means and what binary values you have assigned to represent each state, inputs, and outputs.
(12 pts) Show your state diagrams, state transition tables and your circuit planning work (Karnaugh
maps/equations/MUX/DEC/etc.) used in your design process. (You can do this by hand if you wish, do
not show the full circuit schematic here.)
(3 pts) List your final design equations and required logic gates (including types of Flip Flops) needed to
complete this circuit.
Design #2: (2 pts) What assumptions did you make in the design of this machine?
(3 pts) Create a state definition table here that describes in plain English what each state in your
machine means and what binary values you have assigned to represent each state.
(12 pts) Show your state diagrams, state transition tables and your circuit planning work (Karnaugh
maps/equations/MUX/DEC/etc.) used in your design process. (You can do this by hand if you wish, do
not show the full circuit schematic here.)
(3 pts) List your final design equations and required logic gates (including types of Flip Flops) needed to
complete this circuit.
ead this entire specification carefully. Like a

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!