Title :
Simple traffic light controller: A digital systems design project
Author :
Ortiz, Jose E. ; Klenke, Robert H.
Author_Institution :
Electr. & Comput. Eng. Dept., Virginia Commonwealth Univ., Richmond, VA, USA
Abstract :
In the past few years, laboratory exercises for our Digital Systems course were typically self contained. The lack of integration prevented students from fully realizing a complete digital system during the course of the class. The simple traffic light controller design project was introduced to alleviate this shortcoming and to ensure students gain experience in solving implementation and interfacing problems of a modern digital system. Students implement a fully functional traffic signal controller for a four-way intersection. The intersection is complete with sensors to detect the presence of vehicles waiting at or approaching the intersection. The project incorporates many concepts and components that are discussed in detail throughout the course. These include FPGAs, VHDL for modeling and synthesis, finite state machines, embedded microprocessors, memory interfaces, serial communication, and signal synchronization. A bottom-up with a partially specified design methodology is used to encourage students to use their breadth of knowledge and creativity. By the end of the project, students will have gained a better understanding of digital system design methodologies through hands-on experience.
Keywords :
digital systems; field programmable gate arrays; finite state machines; hardware description languages; traffic control; FPGA; VHDL; digital systems design project; embedded microprocessors; finite state machines; four way intersection; memory interfaces; serial communication; signal synchronization; simple traffic light controller; Control systems; Design methodology; Digital control; Digital systems; Field programmable gate arrays; Laboratories; Lighting control; Traffic control; Vehicle detection; Vehicles; FPGA; VHDL; digital systems; education; finite state machine; traffic light controller;
Conference_Titel :
IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of the
Conference_Location :
Concord, NC
Print_ISBN :
978-1-4244-5854-7
DOI :
10.1109/SECON.2010.5453915