Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Transcript

Key Features:

Program Hardware Overview

Clock Frequency & Synchronization

1

2

Reset

Traffic Light Control Sequence

3

Coming up with the logic

Creating constraints

Implementing the design

Synthesizing the code

Programming the board

Adjustable Timing

4

State Machine

But... Why VHDL?

5

Emergency State Management

6

Pedestrian Crossing Signals

Key States:

NS_GREEN_ARROW

NS_YELLOW

ALL_RED1

EW_GREEN_ARROW

EW_YELLOW

ALL_RED2

EMERGENCY

PEDESTRIAN

Features Implemented

VHDL (VHSIC(very high speed integrated circuit) Hardware Description Language)

  • VHDL helps us describe and test complex systems like traffic lights before building them.

  • It's like drawing a blueprint before constructing a building, ensuring everything works as expected.

  • VHDL saves time and money by catching problems early and making sure the final product works well.

Live Demonstration

;)

Code Overview

Architecture Declaration

Here, the module's internal behavior is set up, including the states it can be in, the clock frequency, and the durations of red, green, and yellow lights.

Entity Declaration

This part defines the signals used to communicate with the outside world, such as the clock, reset, emergency button, pedestrian button, and traffic light signals.

Process Statement

This is the core logic of the module, determining its behavior based on inputs. It initializes the module's state during reset and updates the traffic light signals on each clock tick.

State Machine

Skills and Learning

Summary

The finite state machine (FSM) serves as the core control mechanism for the traffic light controller system.

The system transitions between various states to simulate different traffic scenarios and manage traffic flow efficiently.

  • Our VHDL Traffic Light Controller optimizes traffic flow and safety using VHDL and FPGA technology. It efficiently manages traffic, responds swiftly to emergencies, and adapts to changing conditions. Tested on FPGA platforms, it offers scalable solutions for urban environments and provides valuable learning opportunities in digital design and embedded systems development.

VHDL Programming: Developed VHDL code to implement traffic light controller logic and functionality.

FPGA Synthesis: Synthesized VHDL code into hardware description for implementation on FPGA platform.

Simulation Testing: Conducted simulation testing to verify the functionality and performance of the traffic light controller.

Project Management: Coordinated tasks, timelines, and resources to ensure successful project completion.

Problem Solving: Addressed challenges and iteratively improved the design to meet project objectives.

Communication: Presented project updates, findings, and outcomes to stakeholders effectively

Project Overview

  • Description: The VHDL Traffic Light Controller project is a simulation of a traffic light control system typically found at intersections. It is implemented using VHDL and simulated on an FPGA platform.

  • Objective: To create a reliable and efficient traffic light controller system that accurately simulates real-world traffic scenarios with VHDL using vivado.

VHDL Based 4-Way Traffic Light Controller

Advantages of FPGA-Based Traffic Management Systems

Introduction

System Architecture

  • Efficient Traffic Control: Our system manages traffic smartly, reducing jams and making travel smoother.

  • Quick Emergency Response: It swiftly reacts to emergencies, making roads safer and preventing accidents.

  • Flexible Timing: The system adjusts traffic lights on the fly, responding to changing traffic conditions.

  • Adaptable to Any City: It works in different urban settings, solving traffic problems wherever it's deployed.

  • Great Learning Opportunity: Using VHDL and FPGAs teaches valuable skills in digital design and system development.

The system architecture comprises several key components that work together to regulate traffic flow and manage intersections.

  • Finite State Machine (FSM)
  • Clock signal
  • Reset signal
  • Input signals (emergency button, pedestrian button)
  • Output signals (traffic light signals, LCD display)
  • Basys3 board
  • Arduino board
  • FPGA (Field-Programmable Gate Array)

This project, utilizes VHDL, a hardware description language, to design a digital traffic light controller. VHDL's ability to model complex systems allows for efficient traffic management, while the integrated emergency signal feature prioritizes safety. Built and simulated on an FPGA platform, this VHDL Traffic Light Controller offers a promising solution for adaptable and efficient real-world traffic management.

Demi Dale

Eric Dotson

Crystal McIntosh

Fred Chambers

Romel Russell

Faculty mentor: Professor Abhudima

Learn more about creating dynamic, engaging presentations with Prezi