VLSI Project 2
VLSI Project 2
Verilog HDL
I, Adarsh Jaiswal, recently completed a VLSI project involving the design, simulation, and
verification of a Traffic Light Controller using Verilog HDL. This project showcases the
application of digital design principles, emphasizing finite state machines (FSM), timing
control, and efficient resource utilization.
Project Overview
1. State Management:
o State 1: North-South (NS) Green, East-West (EW) Red.
o State 2: NS Red, EW Green.
o States alternate every 10 seconds.
2. Timing Logic:
o The system operates on a 50 MHz clock. A counter manages the 10-second
timing interval for state transitions.
3. Reset Functionality:
o A reset signal initializes the controller to the default state, ensuring reliable
operation.
The design was synthesized on the Xilinx Spartan-6 FPGA using Xilinx ISE Design Suite.
Below is the resource utilization:
This demonstrates the simplicity and efficiency of the design, making it suitable for low-cost
hardware.
Simulation Results
The design was validated through simulation, and the outputs matched the expected behavior:
Key Observations:
RTL Schematic
The RTL schematic, generated post-synthesis, provides a visual representation of the design
logic. The key components include the FSM logic, counters, and traffic light control signals.
Waveform Results
The signals NS_light and EW_light alternate between Green and Red states based on
the timer.
The reset initializes the system to the default state (NS Green, EW Red).
Key Takeaways
Conclusion
This project highlights my growing expertise in digital design and HDL programming. It
allowed me to bridge the gap between theoretical knowledge and practical implementation,
laying the foundation for tackling more complex VLSI designs.
I am excited to explore advanced digital design concepts and contribute to innovative projects
in this domain. Feel free to connect with me to discuss ideas or collaborate on exciting
ventures!