Simple traffic light controller: A digital systems design project
暂无分享,去创建一个
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.
[1] R L Gordon,et al. Traffic Control Systems Handbook , 1996 .
[2] R. James Duckworth. Embedded system design with FPGA using HDL (lessons learned and pitfalls to be avoided) , 2005, 2005 IEEE International Conference on Microelectronic Systems Education (MSE'05).
[3] Marcos Martínez Peiró,et al. An active methodology for teaching electronic systems design , 2006, IEEE Transactions on Education.