Dynamic Wi-Fi Reconfigurable FPGA Based Platform for Intelligent Traffic Systems

This chapter proposes a software and hardware platform based on a FPGA board to which a Wi-Fi communication device has been added in order to make remote wireless reconfiguration possible. This feature introduces a high level of flexibility allowing the development of applications which can quickly adapt to changes in environmental conditions and which can react to unexpected events with high speed. The capabilities introduced by wireless technology and reconfigurable systems are important in road traffic control systems, which are characterized by continuous parameter variation and unexpected event and incident occurrence. Intelligent Transportation System (ITS) is the term commonly used to describe the employment of electronic devices for the management of road traffic and other types of transportation networks for improving decision making by operators and users. There are many new available technologies which can be used for increasing the efficiency of road systems and many cities are introducing ITS models as pilot schemes to test their effectiveness. Reconfigurable hardware offers many benefits and this led to its use in the ITS field also. Traffic light systems implemented on FPGAs were developed and examples can be found in the literature (El-Medany & Hussain, 2007; Zhenggang et al., 2009). This research led to the conclusion that FPGA based devices can be a good solution for this type of systems conferring them scalability, adaptability and stability, and increasing their efficiency (Zhenggang et al., 2009). FPGAs had also been used in vehicle-to-vehicle communication (V2V), the authors of (Sander et al., 2009) presenting a V2V communication system based on this technology and special mechanisms that exploit its benefits. The result consists of a modular and flexible framework for software routines which in the same time supports critical tasks with special hardware accelerators. The modularity achieved with the help of FPGA technology allows the system to react to changes in the environmental conditions or in the user demands.

[1]  Auke Jan Ijspeert Bluetooth Configuration of an FPGA: An Application to Modular Robotics , 2005 .

[2]  Rick Bitter,et al.  LabView advanced programming techniques , 2000 .

[3]  Marco D. Santambrogio,et al.  TMR and Partial Dynamic Reconfiguration to mitigate SEU faults in FPGAs , 2007, 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007).

[4]  Zhenggang Liu,et al.  FPGA-Based Dual-Mode Traffic Lights System Design , 2009, 2009 First International Conference on Information Science and Engineering.

[5]  Viktor K. Prasanna,et al.  FPGA-based Cryptography for Internet Security ∗ , 2000 .

[6]  W.M. El-Medany,et al.  FPGA-Based Advanced Real Traffic Light Controller System Design , 2007, 2007 4th IEEE Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications.

[7]  Martin Straka,et al.  Design of FPGA-Based Dependable Systems , 2008 .

[8]  Ricardo Reis,et al.  Design of system on a chip: devices & components , 2004 .

[9]  Scott Hauck,et al.  Reconfigurable computing: a survey of systems and software , 2002, CSUR.

[10]  Mehrdad Moallem,et al.  Reconfigurable system for real-time embedded control applications , 2010 .

[11]  Russell Tessier,et al.  FPGA Architecture: Survey and Challenges , 2008, Found. Trends Electron. Des. Autom..

[12]  Michael John Sebastian Smith,et al.  Application-specific integrated circuits , 1997 .

[13]  Klaus D. Müller-Glaser,et al.  Design of a Vehicle-to-Vehicle communication system on reconfigurable hardware , 2009, 2009 International Conference on Field-Programmable Technology.

[14]  Russell Tessier,et al.  c ○ 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Reconfigurable Computing for Digital Signal Processing: A Survey ∗ , 1999 .

[15]  Edward J. McCluskey,et al.  Fault Location in FPGA-Based Reconfigurable Systems , 1998 .

[16]  James Lyke Reconfigurable systems: A generalization of reconfigurable computational strategies for space systems , 2002, Proceedings, IEEE Aerospace Conference.

[17]  Ulrich Rückert,et al.  Dynamically reconfigurable system-on-programmable-chip , 2002, Proceedings 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing.