Traffic light controller

Assignment Help Electrical Engineering
Reference no: EM13709

The schematic of the traffic light controller is as shown in figure. There are three control buttons on the panel: HAZ (Hazard), LT (Left) and RT (Right). Whenever, HAZ is clicked, all the six lights blink in unison indicating the situation. However, whenever LT is clicked, only the left three lights (L1, L2 & L3) blink indicating the left turn and similarly, whenever RT is clicked, only the right three lights (R1, R2 & R3) blink indicating the right turn.

Please write the VHDL code fulfilling these specifications. In order to integrate the clicking and display functionality, it is necessary to interface the traffic light code with appropriate mouse and monitor interfacing codes. There are atleast the following number of modules in the correct working of this system:

1) Traffic light controller module.
2) Mouse interfacing module.
3) Monitor interfacing module.
4) Video PLL (a specific code for viewing on the monitor screen).
5) Main module interconnecting the sub-modules through port-mapping.

603_Traffic light controller module.png

The output:

1452_Traffic light controller module1.png

Lab reports MUST follow the below template:
 
1) Front page with the title of the project, date and name of the students along with their IDs.

2) Introduction on the working of the system along with a targeted issue that is addressed.

3) Design methodology explaining the hierarchy of the system along with the different modules, their role and respective ports.

4) Results with a detailed explanation of the behavior of the system.

5) Conclusion

6) Problems faced (if any during the coding and implementation phases).

7) Screenshots for simulated waveforms, pin assignments, RTL view and state machine view. (RTL and state machine viewers can be found under Tools -> Netlist Viewers)

8) Contributions containing the names of the individual team members and the name of the modules coded by them.

It should be a hierarchical code having two modules: traffic light module and clock division module. Furthermore, you need to port map
these two modules in a main program.

Reference no: EM13709

Questions Cloud

Design a program that assigns seats on an airplane : Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.
Pulse width modulator : A pulse width modulation (PWM) circuit works by varying the duty cycle of the square wave while keeping the period fixed.
Design a base class shape with virtual functions : Design a base class shape with virtual functions
Develop a dynamic website open university : Develop a dynamic website Open University
Traffic light controller : The schematic of the traffic light controller
Writing a class : Build a class for a type called Fraction
Evaluate the expected value of the total number of sales : Evaluate the expected value of the total number of sales
Blackbody : Questions on blackbody, Infra-Red Detectors & Optic Lens and Digital Image.
Compute the entry in the rijndaels-box : Compute the entry in the RijndaelS-box

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Paper on orthogonal frequency-division multiplexing

This document is shown a paper on Orthogonal frequency-division multiplexing with advantages, disadvantages and uses.

  Impact of electron energy

Briefly discuss the impact of electron energy, electron current and target on the Bremsstrahlung generated.

  Resultant waveform of the odd harmonic series

Prepare an Excel graph showing the individual components and summated resultant waveform of the odd harmonic series resulting in an approximate square wave.

  Function of the hmi in a scada system

This assignment contains electronics engineering questions like State the commonly found components of a SCADA (Supervisory control and data acquisition) system. and decribe the function of the HMI in a SCADA system.

  Design a 2-digit 24 second shot-clock

Design a 2-digit 24 second "shot-clock" countdown timer with pushbutton controller.

  Lithium ion battery technology

The paper includes Lithium ion battery technology with its advantages and disadvantages. The paper discusses about the Lithium air battery in which detailed reactions of Lithium with air including nonaqueous as well as aqueous are given.

  Draw a relay construction diagram

Draw a relay construction diagram and briefly explain the operation of a relay.

  Model a discrete-time system

To understand di erent signal models To be able to model a discrete-time system and design simple signal processing algorithms.

  Frequency division multiplexing

Write a short technical report on Frequency Division Multiplexing

  Power transformers and tariffs

Construction of different types of power transformer, significant energy savings

  Explain scada system

Explain the function of the HMI in a SCADA system.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd