Question: (a) Draw an FSM for a traffic light controller. The controller has three outputs (G, Y, and R) that control the green, yellow, and red

 (a) Draw an FSM for a traffic light controller. The controller

(a) Draw an FSM for a traffic light controller. The controller has three outputs (G, Y, and R) that control the green, yellow, and red lights respectively. At any given time, at most one output can be 1 . There are two inputs to the controller, which are as follows: - EN: When 0, all lights are off. When 1, functions normally (depending on the BLINK input). - BLINK: When 0, the traffic light cycles through the usual Green, Yellow, Red, Green, ... sequence. When 1, the yellow light blinks for as long as BLINK is asserted. The duration of each light signal and the blink frequency is determined by an external timer (not part of the FSM) that acts as a clock. You do NOT need to include this clock signal among the inputs. For each state, show the values of all three outputs. For each transition, show the values of both inputs. If the value of a particular input doesn't matter for a given transition, indicate it with an " X

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!