SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 372
A FOUR-WAY AUTOMETIC TRAFFIC CONTROL SYSTEM WITH
VARIABLE DELAY USING HDL
SamiranBanerjee1
, PujaChowdhury2
1
M.Tech in VLSI Design, IRPE, University of Calcutta, West Bengal, India
2
B.Tech in ECE, BBIT, West Bengal University of Technology, West Bengal, India
Abstract
Traffic congestion is a severe problem in this new era of growing vehicle population in all the developing countries. This is a bold
signal to the modern age technology for a major improvement and innovation in the existing traffic control system. The most
widely used traffic control system uses a simple time-based system and it works on a time interval basis. It is an automatic system
but for modern age random and non-uniform traffic, it is inefficient. The advance automatic systems use the image processing
technology or advance communication system to communicate and route. It might be used in the developing countries but it is
very much complex and expensive too. The practical implementation of this advance traffic control system is also arduous in
countries like India.
In this paper, a low cost, real-time, system-on-chip (SoC), application specific automatic traffic control system has been proposed
and implemented for four way traffic and the delay between two states can be changed manually, depending upon the density of
the traffic. It is being implemented using Hardware Description Language (HDL) on a Field Programmable Gate Array (FPGA)
chip without using any other hardware resources or high level languages. The physical attribute of an FPGA chip, being compact
in size and low in power consumption, makes it an ideal platform for the implementation. The complete architecture of the
proposed traffic control system has been designed using Finite State Machine (FSM) based approach and it contains three
different modules. The modules are System Initialization Module (SIM), Signal Generation Module (SGM) and Delay Control
Module (DCM). The architecture is completely synthesized for Spartan 3E xc3s500e-4-fg320 FPGA with only 1% of the total
logic utilization. Result obtains from a practical set-up of a four-way traffic system, where the signals are controlled by the
proposed controller and the toy cars and the density of the traffic has been controlled manually.
Key Words: Traffic controller, Four-way traffic system, FPGA, HDL, and FSM.
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
The population growth is growing in an alarming rate in the
developing countries. With this growing population, the
number of vehicle is also increasing. This point out to the
disastrous increment in traffic density causes the congestion
in traffic and calamity in its controlling system. The traffic
congestion is one of the most challenging factors in most of
the cities of the developing countries. It causes many critical
problems and also brings the human life under a serious
question. To a traveler, congestion means the lost of time
and productivity, trade opportunities, frustration, delays and
increase in cost. To solve congestion problem is feasible
only by improving the traffic control system by replacing
the present day system with some new innovation and/or
modification.
According to the W. Wen paper [1], a growing body of
evidence proves that simply expanding a road infrastructure
cannot solve traffic congestion problems. In fact, building
new roads can actually compound congestion, in some
cases, by inducing greater demands for vehicle travel –
demands that quickly eat away the additional capacity.
The saturating density of the traffic now points to the need
of advance intelligent traffic signal systems to take place
instead of the conventional manual and time based traffic
control system [2]. But the advance traffic control system
uses the image processing based density identification for
routing of traffic [2]. This process is inefficient till date in
some situation like rain, fog, dust etc. The other conceptual
system is based on interaction of vehicles but it is not
practically possible to implement this time of system in
countries like India where the number of vehicles exceeds
100 million on road [2], [8].
In light of the above, this paper proposes a low-cost, real-
time, System-on-Chip (SoC), application specific, automatic
traffic control system to control a four-way traffic system. In
this proposed traffic control system, the delay between two
states can be varied manually, depending upon the density
of the traffic. The manual control of the delay has been
chosen to avoid the error or inefficient results and
impairment of the system due to the environmental obstacles
and implementation – maintenance problems in countries
like India.
The rest of the paper is organized as follows. Section 2
describes the FPGA based implementation of the proposed
traffic controller – its architecture, execution process and
operational description. Section 3 presents the hardware
specific implementation and synthesis details for the target
Xilinx Spartan 3E xc3s500e-4-fg320 FPGA development
platform. Experimental results for the dummy four way
traffic system are described in section 4 and section 5
concludes the paper.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 373
2. PROPOSED FPGA BASED CONTROLLER
This section initially describes the basic characteristics and
operation of a four-way traffic system and then introduces
the proposed controller in rest of the section.
2.1 Four-Way Traffic System
Four-way traffic system is a process of controlling the traffic
in the junction point of four lanes. Signals are there in each
lane to control the traffic. Red signal is used to stop the
traffic. At the same time, the green signal allows the traffic
to move on straight, left and right simultaneously for that
particular lane in which the signal is given. Before changing
the signal to the other lane, a warning is given by
blinking/glittering the yellow light. Chronologically, the
traffic is cleared in the same way as mentioned for the other
lanes, so that the traffic will be cleared smoothly and
systematically, without interrupting others. These systems
are controlled automatically and supervised by a traffic
supervisor in this proposed system.
Fig -1 represents a generic model of a four-way traffic
system. The lanes are numerically numbered in the diagram.
When the traffic of north-south i.e. 1-3 is opened, the traffic
signal of east-west i.e. 2-4 is closed. So, the traffic of 1-2
can easily move on and the traffic of 2-4 stands still as the
signal is closed. As it is a four-way traffic system, the traffic
of 3-1 and 4-2 works in same manner as the traffic of 1-3
and 2-4 respectively.
Fig -1: Generic diagram of a four-way traffic system
2.2 Architecture of the Proposed Traffic Controller
The workflow of the proposed traffic controller is based on
the initialization of the system followed by the signal
generation and delay calculation. The modular architecture
of the proposed traffic controller is shown in Fig -2 and state
diagram of the overall control flow is depicted in Fig -3.
This state diagram is working as the backbone of the
proposed traffic controller. The complete architecture has
been implemented using VHDL.
As we observed from the above mentioned flow sequence
and internal architecture, the proposed traffic controller is
divided into four different modules. They are System
Initialization Module (SIM), Signal Generation Module
(SGM) and Delay Control Module (DCM). A System
Control Unit (SCU) is also there along with these modules
to control the activities of each modules and flow of
respective driving signals. SCU operates based on the FSM
depicted in Fig -3.
Fig -2: Internal architecture of the proposed controller
Fig -3: State diagram of the proposed controller
Each of the modules and SCU contains several control
signals. The controller communicates with the external
world through Reset, TIB (Traffic Input Bus) and ACKB
(Acknowledgement Bus) signals and it communicates with
the traffic signals through the two STB (Signal
Transmission Bus) specified for lane 1, 3 and lane 2, 4. As
lane 1 and lane 3 works similar in every particular session,
so, the signals are also same for them. This is true for lane 2
and 4 also. Different signals are connected to the bus which
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 374
is specified for them. The other required power supply lines
are externally connected to every traffic signals stands.
2.3 Operation of the Proposed Traffic Controller
The flow of execution and communication between every
module and the signals are described in this subsection.
Reset signal is the driving signal of this proposed controller.
When SCU gets the Reset signal asserted, it activates and
transfers the control to SIM. SIM then polls the Reset signal
continuously and when it gets that signal de-asserted, it then
informs the SCU by making the ACK signal high and
transfers the control to SCU by asserting the DONE signal.
After receiving the DONE signal, SCU then initiates the
entire modules with their signals and activates the DCM and
SGM by asserting the START signal. After successful
activation of those modules, the SCU receives the ACK
signal asserted from those individual modules. If it does not
receive the ACK signal, then again the SCU starts
reactivating those modules.
The DCM polls and receives the TIB signal input from
external world, calculate the delay from it, and produce the
result to SCU through DIB (Delay Input Bus) line. The TIB
bus takes the number of traffic per unit time as input from
the external world. This signal is controlled manually. There
is two TIB bus for two individual lanes (one is for lane 1
and 3 and another is for lane 2 and 4) to track the number of
traffic in that particular lane and generate delay to the
particular DIB line. There is two DIB bus for that
consecutive lanes. Therefore, depending upon the input
number, the delay has been generated. There is a delay chart
given in Table -1, which is followed by DCM to generate
delay for every DIB inputs. DCM asserts the INTR signal
every time the delay has been changed. The SCU then
initiates the SGM again with the new delay given by DCM.
Table -1: Delay Calculation Table
Number of Vehicle/unit time Value of Delay in Sec
1 10
2 8
3 6
4 4
5 2
Greater than 5 (>5) 1
In this paper the maximum number of vehicles is taken as
5/unit time to make this proposed system simple and
feasible for a simple demonstration.
The SGM is the module which generates the signal for each
traffic polls and integrates the received delay through DIB
with the signal generation process. This signal generation
process follows a sequence depicted in Table -2. The term
R, Y, G denotes the three different traffic lights red, yellow
and green respectively. The LG stands for the left-turn green
signal which allows the vehicles to move to the left
direction. Other signals work as per the standard convention.
The signal generation process works in four steps as
depicted in Table -2. They are S1, S2, S3 and S4. The first
state S1 enables the red signal (R) for lane 1 and 3 and green
signal (G) for lane 2 and 4. Other signals remain de-asserted
except LG. S2 makes the yellow signal (Y) enabled for lane
2 and 4. The other entire signals remain same as S1. After
this, S3 turns G on for lane 1 and 3 and asserts R for lane 2
and 4. This also turns the other entire signals off in this
state. Then in S4, Y becomes asserted for lane 1 and 3 and
the other signals remain unchanged during this state. The
LG signal remains asserted for all the states except in S2 and
S4 for lane 2 and 4 and lane 1 and 3 respectively. This
signal actually allows the traffic to move on to the left
direction. There is no obstruction with the left turn
movement of a vehicle for which, this signal remains on for
all the steps. But it only turns off for those steps where Y is
asserted.
The delay value is assigned in between two states. This
delay actually informs the SGM about how much time the
SGM should give to a particular state to be executed. End of
this delay time denotes a change in states which implies a
change in the light in the traffic signal stands.
Table -2: Signal Generation Table
States
Lane 1 and 3 Lane 2 and 4
R Y G LG R Y G LG
S1 1 0 0 1 0 0 1 1
S2 1 0 0 1 0 1 0 0
S3 0 0 1 1 1 0 0 1
S4 0 1 0 0 1 0 0 1
3. HARDWARE BASED IMPLEMENTATION
To explore the feasibility of the proposed architecture, the
FPGA based controller was implemented with the help of
synthesizable VHDL. The target development platform is
based on Spartan-3E (xc3s500e-4-fg320) FPGA chip. The
four traffic polls of the dummy four-way traffic model have
been connected with the target FPGA board using 6-pin
cable to control the LEDs.
The design was successfully synthesized using Xilinx ISE
version 14.1 for the Spartan-3E XC3S500C target device
and then it was compiled and built for implementation. This
process consists of translating, mapping, placement and
routing of the signals. For the design implementation
process, no partition was specified and the design was
translated and mapped successfully. All signals were placed
and routed successfully as well; all the timing constraints
were met. 1% of the total logic slices on the device were
utilized for this implementation. Brief description of the
resource utilization during implementation is given in Table
-3. The available logic slices available for the target Xilinx
Spartan 3E FPGA board is 4656 (from the synthesis report
generated after synthesis).
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 375
Also from that synthesis report of the proposed traffic
controller, the number of logic slices used is 50 out of 4656
i.e. 1% of the total logic slices available for the target
Spartan 3E FPGA board.
Table -3: Resource utilization during implementation
Logic Blocks Number of Logic Blocks
Adder/Subtractor 1
Registers 31
Flip-Flops 31
LUTs 92
Clock Buffer 1
4. EXPERIMENTS AND RESULTS
The proposed traffic controller has been designed to
minimize the traffic congestion and maintain streamline
flow of the vehicles in a four lane traffic system. The
controller has been tested by going through different case
studies and the results have been verified using two types of
test units. They are described as follows.
 On-board LEDs: The Spartan 3E target FPGA board
contains 8-bit output unit with 8 on-board LEDs [9]. The
output traffic signals of the implemented controller for
lane 1 and 2 have been mapped to that 8-bit output port
(each traffic poll has four different signals and the signal
generation states for lane 3 and 4 are same as the states
for lane 1 and 3 respectively) to verify the effectiveness
of the proposed controller.
 Dummy Four Lane Model: A dummy model has been
introduced to verify the efficiency and effectiveness of
the proposed controller. Some toy cars have been placed
to verify the changes of traffic signal with the changes in
delay.
The proposed traffic controller has been verified through the
above mentioned two test units. The case studies involve
testing of the implemented controller with different delay
value by manually changing the number of vehicles in that
particular road. Fig -4 shows the output of the traffic
controller for signal generation state S1 through the on-
board 8-bit output unit. The TIB signal has been mapped to
the input switches available in the target Spartan 3E FPGA
board, so that, this can be manually changed. Table -4
depicts the time taken by the controller to change the signal
generation states with the changing delay function in terms
of the number of vehicles. Different values are given as the
number of vehicles in the implemented traffic controller to
validate the efficiency and effectiveness for the real world
manual delay control. Consecutively, Fig -5 shows the S2
signal generation state output, Fig -6 shows the S3 output
and Fig -7 shows the S4 signal generation state output. All
this results are recorded using the 8-bit on-board LED
output unit of the target Spartan 3E FPGA board.
Fig -4: Traffic Controller Output for S1
Fig -5: Traffic Controller Output for S2
Fig -6: Traffic Controller Output for S3
Fig -7: Traffic Controller Output for S4
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 376
Table -4: Change of Delay with Number of Vehicle
Number of Vehicles (/minute) Delay (in second)
1 10
4 4
9 1
3 6
5 2
The dummy model of a four way traffic lane has been
shown in Fig -8. This system is also tested for different
delay by generating different delay values. The graphical
representation of the delay for different number for vehicles
has been shown in Chart -1.
Fig -8: Entire Model with Active Traffic Signal
Chart -1: Variation of Delay with Vehicles
5. CONCLUSIONS AND FUTURE WORK
This paper proposes an on-chip design and implementation
of a traffic controller to control and minimize the congestion
of traffic in a four-way traffic system. To control the
congestion in rush hours, a delay module has been
integrated with the proposed controller to vary the delay
between the appearances of two signal states (red → green)
for every individual lane. This also minimizes the
congestion by generating variable delay when one lane is
almost traffic free and another is full of vehicles.
Future work will involve the extension of the proposed
traffic controller in more wide sense. This paper focuses on
the four lane traffic control and the manual control of the
delay; however this approach can be extended to control the
traffic for more than four lanes or the variable number of
lanes. The delay can be calculated automatically by the
controller from the vehicle count. The further modification
can be incorporated by changing the proposed architecture
as well as the design can be implemented in other high-end
target platform with a very minor modification in
configuration procedure.
REFERENCES
[1]. Wen, W. "A dynamic and automatic traffic light
control expert system for solving the road congestion
problem." Expert Systems with Applications 34, no. 4
(2008): 2370-2381.
[2]. Hussian, Rashid, Sandhya Sharma, Vinita Sharma, and
Sandhya Sharma. "WSN Applications: Automated
Intelligent Traffic Control System Using
Sensors." International Journal of Soft Computing and
Engineering (2013).
[3]. Isa, Ida S. Md, N. Latif A. Shaari, A. T. I. Fayeez, and
N. Azlin. "Portable Wireless Traffic Light System
(PWTLS)." PORTABLE WIRELESS TRAFFIC
LIGHT SYSTEM (PWTLS) 3, no. 02 (2014): 242-247.
[4]. Kamoji, Supriya, Aswathi Nambiar, Karishma Khot,
and Ravi Bajpai. "DYNAMIC VEHICLE TRAFFIC
MANAGEMENT SYSTEM."
[5]. Sameera, C. V. L., and M. Veda Chary. "DESIGN OF
INTELLIGENT TRANSPORT RELATED ISSUE
SYSTEM BASED ON ARM7."
[6]. Basavaraju, Ashwini, Senhalata Doddigarla, Navitha
Naidu, and Shruti Malgatti. "Vehicle Density Sensor
System To Manage Traffic." IJRET: International
Journal of Research in Engineering and Technology
eISSN (2014): 2319-1163.
[7]. Sayyed, Shabnam, Prajakta Date, Richa Gautam, and
Gayatri Bhandari. "Design of Dynamic Traffic Signal
Control System." In International Journal of
Engineering Research and Technology, vol. 3, no. 1
(January-2014). ESRSA Publications, 2014.
[8]. Fernando Losilla 1,*, Antonio-Javier Garcia-Sanchez
1, Felipe Garcia-Sanchez 1,Joan Garcia-Haro 1 and
Zygmunt J. Haas 2” A Comprehensive Approach to
WSN-Based ITS Applications: A Survey” Sensors
2011, 11, 10220-10265; doi:10.3390/s111110220
[9]. S. Xilinx, 3e starter kit board user guide, UG230 (v1.
0) March 9.
BIOGRAPHIES
Samiran Banerjee received the M.Tech
degree in VLSI Design from the University
of Calcutta in 2015. His current research
interests include embedded system, and
field-programmable gate array based system
prototype design.
Puja Chowdhury received the B.Tech
degree in Electronics and Communication
Engineering from West Bengal University of
Technology in 2013. Her current interests
include embedded system design.

More Related Content

PDF
IRJET-Intellectual 4way Traffic Control System using PLC and SCADA
PDF
Area Efficient VHDL implementation of AHB arbiter IP
PDF
Improving traffic and emergency vehicle clearance at congested intersections ...
PDF
As35252256
PDF
IRJET-utomatic Intelligent Traffic Control System
PDF
Ec6703 embedded and real time systems(1)
PDF
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
PDF
E43012628
IRJET-Intellectual 4way Traffic Control System using PLC and SCADA
Area Efficient VHDL implementation of AHB arbiter IP
Improving traffic and emergency vehicle clearance at congested intersections ...
As35252256
IRJET-utomatic Intelligent Traffic Control System
Ec6703 embedded and real time systems(1)
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
E43012628

What's hot (20)

PPTX
Signal engineering
PDF
IRJET- Time To Cross – Traffic Light Control System using Image Processing
PDF
Bv33439448
PDF
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
PDF
2gcaseanalsyishandover training-20060901-a-2-0-130118232643-phpapp01
PPT
2 g case analsyis handover training-20060901-a-2.0
PPT
2gcaseanalsyishandover training-20060901-a-2-0-130118232643-phpapp01
PPTX
Intelligent urban traffic control system
PDF
PDF
E403166
PDF
Adaptive Traffic Control System : The Smart and Imperative Traffic Monitoring...
PPTX
Ic engine
DOCX
bds project final documentation
PDF
1.08 European Traffic Management Approaches-Ello Weits-Emmanuel Houriez NR
PPTX
Automatic car parking barrier system using plc presentation
DOCX
Traffic management system
PDF
INTELLIGENT URBAN TRAFFIC CONTROL SYSTEM :ITS ARCHITECTURE
PDF
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
Signal engineering
IRJET- Time To Cross – Traffic Light Control System using Image Processing
Bv33439448
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
2gcaseanalsyishandover training-20060901-a-2-0-130118232643-phpapp01
2 g case analsyis handover training-20060901-a-2.0
2gcaseanalsyishandover training-20060901-a-2-0-130118232643-phpapp01
Intelligent urban traffic control system
E403166
Adaptive Traffic Control System : The Smart and Imperative Traffic Monitoring...
Ic engine
bds project final documentation
1.08 European Traffic Management Approaches-Ello Weits-Emmanuel Houriez NR
Automatic car parking barrier system using plc presentation
Traffic management system
INTELLIGENT URBAN TRAFFIC CONTROL SYSTEM :ITS ARCHITECTURE
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
Ad

Viewers also liked (13)

PDF
A Comparative Study of Sensors for Road Traffic Density Measurement
PPTX
densitybased
PDF
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
PPTX
Automatic traffic density monitoring and control system
PPTX
Smart Control of Traffic Signal System using Image Processing
PPTX
Simulation of Traffic Flow - Density
PPTX
Density based-traffic-light-control-system project-2 (3)
PPTX
Final year project presentation
PPTX
Density based traffic signal control using microcontroller
PDF
Density Based Traffic signal system using microcontroller
DOCX
Density based traffic light control
DOC
Density based trafiic control
PPTX
Traffic light controller
A Comparative Study of Sensors for Road Traffic Density Measurement
densitybased
Improvement of Traffic Monitoring System by Density and Flow Control For Indi...
Automatic traffic density monitoring and control system
Smart Control of Traffic Signal System using Image Processing
Simulation of Traffic Flow - Density
Density based-traffic-light-control-system project-2 (3)
Final year project presentation
Density based traffic signal control using microcontroller
Density Based Traffic signal system using microcontroller
Density based traffic light control
Density based trafiic control
Traffic light controller
Ad

Similar to A four way autometic traffic control system with variable delay using hdl (20)

PDF
6 smart traffic control
PDF
IRJET- Automatic Traffic Control System based on the Vehicular Density
PDF
Iaetsd literature review on traffic signal control system based on
PPTX
Smart Traffic Controlling System
PPTX
AUTOMATIC TRAFFIC CONTROL SYSTEM ppt major
PPTX
density based traffic monitoring system
PDF
Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...
PPTX
Traffic control system
PDF
Design of Smart Traffic Light Controller Using Embedded System
PDF
IRJET- Simulation based Automatic Traffic Controlling System
PDF
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
PDF
GR17.pdf
PDF
Auto Traffic Management System
PPTX
10_YPK_117jhshshsvsg vvevee_148_114-4.pptx
PPTX
10_YPK_117jhshshsvsg vvevee_148_114-4.pptx
PDF
Traffic Light Controller Using Fpga
PDF
IRJET - Density based Traffic Management System
PDF
IRJET- Optimal Strategy for Extraction of Traffic Based on PLC
PPTX
TRAFFIC LIGHT CONTROLLER USING VHDL LANGUAGE
6 smart traffic control
IRJET- Automatic Traffic Control System based on the Vehicular Density
Iaetsd literature review on traffic signal control system based on
Smart Traffic Controlling System
AUTOMATIC TRAFFIC CONTROL SYSTEM ppt major
density based traffic monitoring system
Wireless Smart Traffic Control System based on Vehicle density in Traffic Lan...
Traffic control system
Design of Smart Traffic Light Controller Using Embedded System
IRJET- Simulation based Automatic Traffic Controlling System
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
GR17.pdf
Auto Traffic Management System
10_YPK_117jhshshsvsg vvevee_148_114-4.pptx
10_YPK_117jhshshsvsg vvevee_148_114-4.pptx
Traffic Light Controller Using Fpga
IRJET - Density based Traffic Management System
IRJET- Optimal Strategy for Extraction of Traffic Based on PLC
TRAFFIC LIGHT CONTROLLER USING VHDL LANGUAGE

More from eSAT Journals (20)

PDF
Mechanical properties of hybrid fiber reinforced concrete for pavements
PDF
Material management in construction – a case study
PDF
Managing drought short term strategies in semi arid regions a case study
PDF
Life cycle cost analysis of overlay for an urban road in bangalore
PDF
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
PDF
Laboratory investigation of expansive soil stabilized with natural inorganic ...
PDF
Influence of reinforcement on the behavior of hollow concrete block masonry p...
PDF
Influence of compaction energy on soil stabilized with chemical stabilizer
PDF
Geographical information system (gis) for water resources management
PDF
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
PDF
Factors influencing compressive strength of geopolymer concrete
PDF
Experimental investigation on circular hollow steel columns in filled with li...
PDF
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
PDF
Evaluation of punching shear in flat slabs
PDF
Evaluation of performance of intake tower dam for recent earthquake in india
PDF
Evaluation of operational efficiency of urban road network using travel time ...
PDF
Estimation of surface runoff in nallur amanikere watershed using scs cn method
PDF
Estimation of morphometric parameters and runoff using rs & gis techniques
PDF
Effect of variation of plastic hinge length on the results of non linear anal...
PDF
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Mechanical properties of hybrid fiber reinforced concrete for pavements
Material management in construction – a case study
Managing drought short term strategies in semi arid regions a case study
Life cycle cost analysis of overlay for an urban road in bangalore
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of compaction energy on soil stabilized with chemical stabilizer
Geographical information system (gis) for water resources management
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Factors influencing compressive strength of geopolymer concrete
Experimental investigation on circular hollow steel columns in filled with li...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Evaluation of punching shear in flat slabs
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of operational efficiency of urban road network using travel time ...
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of morphometric parameters and runoff using rs & gis techniques
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of use of recycled materials on indirect tensile strength of asphalt c...

Recently uploaded (20)

PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
Digital Logic Computer Design lecture notes
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Mechanical Engineering MATERIALS Selection
Automation-in-Manufacturing-Chapter-Introduction.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
573137875-Attendance-Management-System-original
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Construction Project Organization Group 2.pptx
CH1 Production IntroductoryConcepts.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Current and future trends in Computer Vision.pptx
Foundation to blockchain - A guide to Blockchain Tech
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Internet of Things (IOT) - A guide to understanding
Sustainable Sites - Green Building Construction
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Digital Logic Computer Design lecture notes
UNIT 4 Total Quality Management .pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mechanical Engineering MATERIALS Selection

A four way autometic traffic control system with variable delay using hdl

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 372 A FOUR-WAY AUTOMETIC TRAFFIC CONTROL SYSTEM WITH VARIABLE DELAY USING HDL SamiranBanerjee1 , PujaChowdhury2 1 M.Tech in VLSI Design, IRPE, University of Calcutta, West Bengal, India 2 B.Tech in ECE, BBIT, West Bengal University of Technology, West Bengal, India Abstract Traffic congestion is a severe problem in this new era of growing vehicle population in all the developing countries. This is a bold signal to the modern age technology for a major improvement and innovation in the existing traffic control system. The most widely used traffic control system uses a simple time-based system and it works on a time interval basis. It is an automatic system but for modern age random and non-uniform traffic, it is inefficient. The advance automatic systems use the image processing technology or advance communication system to communicate and route. It might be used in the developing countries but it is very much complex and expensive too. The practical implementation of this advance traffic control system is also arduous in countries like India. In this paper, a low cost, real-time, system-on-chip (SoC), application specific automatic traffic control system has been proposed and implemented for four way traffic and the delay between two states can be changed manually, depending upon the density of the traffic. It is being implemented using Hardware Description Language (HDL) on a Field Programmable Gate Array (FPGA) chip without using any other hardware resources or high level languages. The physical attribute of an FPGA chip, being compact in size and low in power consumption, makes it an ideal platform for the implementation. The complete architecture of the proposed traffic control system has been designed using Finite State Machine (FSM) based approach and it contains three different modules. The modules are System Initialization Module (SIM), Signal Generation Module (SGM) and Delay Control Module (DCM). The architecture is completely synthesized for Spartan 3E xc3s500e-4-fg320 FPGA with only 1% of the total logic utilization. Result obtains from a practical set-up of a four-way traffic system, where the signals are controlled by the proposed controller and the toy cars and the density of the traffic has been controlled manually. Key Words: Traffic controller, Four-way traffic system, FPGA, HDL, and FSM. --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION The population growth is growing in an alarming rate in the developing countries. With this growing population, the number of vehicle is also increasing. This point out to the disastrous increment in traffic density causes the congestion in traffic and calamity in its controlling system. The traffic congestion is one of the most challenging factors in most of the cities of the developing countries. It causes many critical problems and also brings the human life under a serious question. To a traveler, congestion means the lost of time and productivity, trade opportunities, frustration, delays and increase in cost. To solve congestion problem is feasible only by improving the traffic control system by replacing the present day system with some new innovation and/or modification. According to the W. Wen paper [1], a growing body of evidence proves that simply expanding a road infrastructure cannot solve traffic congestion problems. In fact, building new roads can actually compound congestion, in some cases, by inducing greater demands for vehicle travel – demands that quickly eat away the additional capacity. The saturating density of the traffic now points to the need of advance intelligent traffic signal systems to take place instead of the conventional manual and time based traffic control system [2]. But the advance traffic control system uses the image processing based density identification for routing of traffic [2]. This process is inefficient till date in some situation like rain, fog, dust etc. The other conceptual system is based on interaction of vehicles but it is not practically possible to implement this time of system in countries like India where the number of vehicles exceeds 100 million on road [2], [8]. In light of the above, this paper proposes a low-cost, real- time, System-on-Chip (SoC), application specific, automatic traffic control system to control a four-way traffic system. In this proposed traffic control system, the delay between two states can be varied manually, depending upon the density of the traffic. The manual control of the delay has been chosen to avoid the error or inefficient results and impairment of the system due to the environmental obstacles and implementation – maintenance problems in countries like India. The rest of the paper is organized as follows. Section 2 describes the FPGA based implementation of the proposed traffic controller – its architecture, execution process and operational description. Section 3 presents the hardware specific implementation and synthesis details for the target Xilinx Spartan 3E xc3s500e-4-fg320 FPGA development platform. Experimental results for the dummy four way traffic system are described in section 4 and section 5 concludes the paper.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 373 2. PROPOSED FPGA BASED CONTROLLER This section initially describes the basic characteristics and operation of a four-way traffic system and then introduces the proposed controller in rest of the section. 2.1 Four-Way Traffic System Four-way traffic system is a process of controlling the traffic in the junction point of four lanes. Signals are there in each lane to control the traffic. Red signal is used to stop the traffic. At the same time, the green signal allows the traffic to move on straight, left and right simultaneously for that particular lane in which the signal is given. Before changing the signal to the other lane, a warning is given by blinking/glittering the yellow light. Chronologically, the traffic is cleared in the same way as mentioned for the other lanes, so that the traffic will be cleared smoothly and systematically, without interrupting others. These systems are controlled automatically and supervised by a traffic supervisor in this proposed system. Fig -1 represents a generic model of a four-way traffic system. The lanes are numerically numbered in the diagram. When the traffic of north-south i.e. 1-3 is opened, the traffic signal of east-west i.e. 2-4 is closed. So, the traffic of 1-2 can easily move on and the traffic of 2-4 stands still as the signal is closed. As it is a four-way traffic system, the traffic of 3-1 and 4-2 works in same manner as the traffic of 1-3 and 2-4 respectively. Fig -1: Generic diagram of a four-way traffic system 2.2 Architecture of the Proposed Traffic Controller The workflow of the proposed traffic controller is based on the initialization of the system followed by the signal generation and delay calculation. The modular architecture of the proposed traffic controller is shown in Fig -2 and state diagram of the overall control flow is depicted in Fig -3. This state diagram is working as the backbone of the proposed traffic controller. The complete architecture has been implemented using VHDL. As we observed from the above mentioned flow sequence and internal architecture, the proposed traffic controller is divided into four different modules. They are System Initialization Module (SIM), Signal Generation Module (SGM) and Delay Control Module (DCM). A System Control Unit (SCU) is also there along with these modules to control the activities of each modules and flow of respective driving signals. SCU operates based on the FSM depicted in Fig -3. Fig -2: Internal architecture of the proposed controller Fig -3: State diagram of the proposed controller Each of the modules and SCU contains several control signals. The controller communicates with the external world through Reset, TIB (Traffic Input Bus) and ACKB (Acknowledgement Bus) signals and it communicates with the traffic signals through the two STB (Signal Transmission Bus) specified for lane 1, 3 and lane 2, 4. As lane 1 and lane 3 works similar in every particular session, so, the signals are also same for them. This is true for lane 2 and 4 also. Different signals are connected to the bus which
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 374 is specified for them. The other required power supply lines are externally connected to every traffic signals stands. 2.3 Operation of the Proposed Traffic Controller The flow of execution and communication between every module and the signals are described in this subsection. Reset signal is the driving signal of this proposed controller. When SCU gets the Reset signal asserted, it activates and transfers the control to SIM. SIM then polls the Reset signal continuously and when it gets that signal de-asserted, it then informs the SCU by making the ACK signal high and transfers the control to SCU by asserting the DONE signal. After receiving the DONE signal, SCU then initiates the entire modules with their signals and activates the DCM and SGM by asserting the START signal. After successful activation of those modules, the SCU receives the ACK signal asserted from those individual modules. If it does not receive the ACK signal, then again the SCU starts reactivating those modules. The DCM polls and receives the TIB signal input from external world, calculate the delay from it, and produce the result to SCU through DIB (Delay Input Bus) line. The TIB bus takes the number of traffic per unit time as input from the external world. This signal is controlled manually. There is two TIB bus for two individual lanes (one is for lane 1 and 3 and another is for lane 2 and 4) to track the number of traffic in that particular lane and generate delay to the particular DIB line. There is two DIB bus for that consecutive lanes. Therefore, depending upon the input number, the delay has been generated. There is a delay chart given in Table -1, which is followed by DCM to generate delay for every DIB inputs. DCM asserts the INTR signal every time the delay has been changed. The SCU then initiates the SGM again with the new delay given by DCM. Table -1: Delay Calculation Table Number of Vehicle/unit time Value of Delay in Sec 1 10 2 8 3 6 4 4 5 2 Greater than 5 (>5) 1 In this paper the maximum number of vehicles is taken as 5/unit time to make this proposed system simple and feasible for a simple demonstration. The SGM is the module which generates the signal for each traffic polls and integrates the received delay through DIB with the signal generation process. This signal generation process follows a sequence depicted in Table -2. The term R, Y, G denotes the three different traffic lights red, yellow and green respectively. The LG stands for the left-turn green signal which allows the vehicles to move to the left direction. Other signals work as per the standard convention. The signal generation process works in four steps as depicted in Table -2. They are S1, S2, S3 and S4. The first state S1 enables the red signal (R) for lane 1 and 3 and green signal (G) for lane 2 and 4. Other signals remain de-asserted except LG. S2 makes the yellow signal (Y) enabled for lane 2 and 4. The other entire signals remain same as S1. After this, S3 turns G on for lane 1 and 3 and asserts R for lane 2 and 4. This also turns the other entire signals off in this state. Then in S4, Y becomes asserted for lane 1 and 3 and the other signals remain unchanged during this state. The LG signal remains asserted for all the states except in S2 and S4 for lane 2 and 4 and lane 1 and 3 respectively. This signal actually allows the traffic to move on to the left direction. There is no obstruction with the left turn movement of a vehicle for which, this signal remains on for all the steps. But it only turns off for those steps where Y is asserted. The delay value is assigned in between two states. This delay actually informs the SGM about how much time the SGM should give to a particular state to be executed. End of this delay time denotes a change in states which implies a change in the light in the traffic signal stands. Table -2: Signal Generation Table States Lane 1 and 3 Lane 2 and 4 R Y G LG R Y G LG S1 1 0 0 1 0 0 1 1 S2 1 0 0 1 0 1 0 0 S3 0 0 1 1 1 0 0 1 S4 0 1 0 0 1 0 0 1 3. HARDWARE BASED IMPLEMENTATION To explore the feasibility of the proposed architecture, the FPGA based controller was implemented with the help of synthesizable VHDL. The target development platform is based on Spartan-3E (xc3s500e-4-fg320) FPGA chip. The four traffic polls of the dummy four-way traffic model have been connected with the target FPGA board using 6-pin cable to control the LEDs. The design was successfully synthesized using Xilinx ISE version 14.1 for the Spartan-3E XC3S500C target device and then it was compiled and built for implementation. This process consists of translating, mapping, placement and routing of the signals. For the design implementation process, no partition was specified and the design was translated and mapped successfully. All signals were placed and routed successfully as well; all the timing constraints were met. 1% of the total logic slices on the device were utilized for this implementation. Brief description of the resource utilization during implementation is given in Table -3. The available logic slices available for the target Xilinx Spartan 3E FPGA board is 4656 (from the synthesis report generated after synthesis).
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 375 Also from that synthesis report of the proposed traffic controller, the number of logic slices used is 50 out of 4656 i.e. 1% of the total logic slices available for the target Spartan 3E FPGA board. Table -3: Resource utilization during implementation Logic Blocks Number of Logic Blocks Adder/Subtractor 1 Registers 31 Flip-Flops 31 LUTs 92 Clock Buffer 1 4. EXPERIMENTS AND RESULTS The proposed traffic controller has been designed to minimize the traffic congestion and maintain streamline flow of the vehicles in a four lane traffic system. The controller has been tested by going through different case studies and the results have been verified using two types of test units. They are described as follows.  On-board LEDs: The Spartan 3E target FPGA board contains 8-bit output unit with 8 on-board LEDs [9]. The output traffic signals of the implemented controller for lane 1 and 2 have been mapped to that 8-bit output port (each traffic poll has four different signals and the signal generation states for lane 3 and 4 are same as the states for lane 1 and 3 respectively) to verify the effectiveness of the proposed controller.  Dummy Four Lane Model: A dummy model has been introduced to verify the efficiency and effectiveness of the proposed controller. Some toy cars have been placed to verify the changes of traffic signal with the changes in delay. The proposed traffic controller has been verified through the above mentioned two test units. The case studies involve testing of the implemented controller with different delay value by manually changing the number of vehicles in that particular road. Fig -4 shows the output of the traffic controller for signal generation state S1 through the on- board 8-bit output unit. The TIB signal has been mapped to the input switches available in the target Spartan 3E FPGA board, so that, this can be manually changed. Table -4 depicts the time taken by the controller to change the signal generation states with the changing delay function in terms of the number of vehicles. Different values are given as the number of vehicles in the implemented traffic controller to validate the efficiency and effectiveness for the real world manual delay control. Consecutively, Fig -5 shows the S2 signal generation state output, Fig -6 shows the S3 output and Fig -7 shows the S4 signal generation state output. All this results are recorded using the 8-bit on-board LED output unit of the target Spartan 3E FPGA board. Fig -4: Traffic Controller Output for S1 Fig -5: Traffic Controller Output for S2 Fig -6: Traffic Controller Output for S3 Fig -7: Traffic Controller Output for S4
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 08 | August-2015, Available @ http://www.ijret.org 376 Table -4: Change of Delay with Number of Vehicle Number of Vehicles (/minute) Delay (in second) 1 10 4 4 9 1 3 6 5 2 The dummy model of a four way traffic lane has been shown in Fig -8. This system is also tested for different delay by generating different delay values. The graphical representation of the delay for different number for vehicles has been shown in Chart -1. Fig -8: Entire Model with Active Traffic Signal Chart -1: Variation of Delay with Vehicles 5. CONCLUSIONS AND FUTURE WORK This paper proposes an on-chip design and implementation of a traffic controller to control and minimize the congestion of traffic in a four-way traffic system. To control the congestion in rush hours, a delay module has been integrated with the proposed controller to vary the delay between the appearances of two signal states (red → green) for every individual lane. This also minimizes the congestion by generating variable delay when one lane is almost traffic free and another is full of vehicles. Future work will involve the extension of the proposed traffic controller in more wide sense. This paper focuses on the four lane traffic control and the manual control of the delay; however this approach can be extended to control the traffic for more than four lanes or the variable number of lanes. The delay can be calculated automatically by the controller from the vehicle count. The further modification can be incorporated by changing the proposed architecture as well as the design can be implemented in other high-end target platform with a very minor modification in configuration procedure. REFERENCES [1]. Wen, W. "A dynamic and automatic traffic light control expert system for solving the road congestion problem." Expert Systems with Applications 34, no. 4 (2008): 2370-2381. [2]. Hussian, Rashid, Sandhya Sharma, Vinita Sharma, and Sandhya Sharma. "WSN Applications: Automated Intelligent Traffic Control System Using Sensors." International Journal of Soft Computing and Engineering (2013). [3]. Isa, Ida S. Md, N. Latif A. Shaari, A. T. I. Fayeez, and N. Azlin. "Portable Wireless Traffic Light System (PWTLS)." PORTABLE WIRELESS TRAFFIC LIGHT SYSTEM (PWTLS) 3, no. 02 (2014): 242-247. [4]. Kamoji, Supriya, Aswathi Nambiar, Karishma Khot, and Ravi Bajpai. "DYNAMIC VEHICLE TRAFFIC MANAGEMENT SYSTEM." [5]. Sameera, C. V. L., and M. Veda Chary. "DESIGN OF INTELLIGENT TRANSPORT RELATED ISSUE SYSTEM BASED ON ARM7." [6]. Basavaraju, Ashwini, Senhalata Doddigarla, Navitha Naidu, and Shruti Malgatti. "Vehicle Density Sensor System To Manage Traffic." IJRET: International Journal of Research in Engineering and Technology eISSN (2014): 2319-1163. [7]. Sayyed, Shabnam, Prajakta Date, Richa Gautam, and Gayatri Bhandari. "Design of Dynamic Traffic Signal Control System." In International Journal of Engineering Research and Technology, vol. 3, no. 1 (January-2014). ESRSA Publications, 2014. [8]. Fernando Losilla 1,*, Antonio-Javier Garcia-Sanchez 1, Felipe Garcia-Sanchez 1,Joan Garcia-Haro 1 and Zygmunt J. Haas 2” A Comprehensive Approach to WSN-Based ITS Applications: A Survey” Sensors 2011, 11, 10220-10265; doi:10.3390/s111110220 [9]. S. Xilinx, 3e starter kit board user guide, UG230 (v1. 0) March 9. BIOGRAPHIES Samiran Banerjee received the M.Tech degree in VLSI Design from the University of Calcutta in 2015. His current research interests include embedded system, and field-programmable gate array based system prototype design. Puja Chowdhury received the B.Tech degree in Electronics and Communication Engineering from West Bengal University of Technology in 2013. Her current interests include embedded system design.