Question: You are required to design a sequential circuit that controls the traffic lights at an intersection. The traffic light controller is for an intersection between

You are required to design a sequential circuit that controls the traffic lights at an intersection. The traffic light controller is for an intersection between a Main Street and a Side Street. Both streets have a red, yellow, and green signal light. It receives inputs from all four corners indicating pedestrians that want to cross. In absence of crossing requests, it should allow each direction 30 seconds of green light, followed by 5 seconds of yellow light while the other traffic light will be red light (i.e. for 35 seconds). In presence of crossing requests at or after 15 seconds, immediately proceed with yellow. Assume that when the system starts, the traffic light of the main street will be green and the side street will be red.
The two traffic lights have the following input signals to control their light:
Main Light: R1, G1, Y1
Side Light: R2, G2, Y2.
When a pedestrian pushes a walk button to cross the main street, Cross1 will be 1. When a pedestrian pushes a walk button to cross the side street, Cross2 will be 1. Assume that all push buttons for the main street are ORed and connected to the Set input of an SR latch so that if any of them gets pressed Cross1 will be 1. This latch can be reset by setting 1 to RL1, which is connected to the Reset input of the latch. In addition, assume that all push buttons for the side street are ORed and connected to the Set input of an SR latch so that if any of them gets pressed Cross2 will be 1. This latch can be reset by setting 1 to RL2, which is connected to the Reset input of the latch. Any walk push buttons pressed while any of the traffic lights is yellow will be ignored.
Assume that you have an up counter that counts up every second. The counter gets reset to zero once the signal RCNT=1. Also, the counter generates the following output signals:
TC30: a signal that indicates that the counter value is 30
GE15: a signal that indicates that the counter value is greater than or equal 15
TC5: a signal that indicates that the counter value is 5
Use the following signals to control the transition in your state diagram:
En1=TC30+ GE15. Cross1
En2=TC30+ GE15. Cross2
En3=TC5
Design the Traffic Light Controller FSM using Mealy model.Draw the state digram
You are required to design a sequential circuit

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 Electrical Engineering Questions!