CFP last date
20 December 2024
Reseach Article

A Study of FPGA-based System-on-Chip Designs for Real-Time Industrial Application

by Ali Al-Mahmood, Michael Opoku Agyeman
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 163 - Number 6
Year of Publication: 2017
Authors: Ali Al-Mahmood, Michael Opoku Agyeman
10.5120/ijca2017913544

Ali Al-Mahmood, Michael Opoku Agyeman . A Study of FPGA-based System-on-Chip Designs for Real-Time Industrial Application. International Journal of Computer Applications. 163, 6 ( Apr 2017), 9-19. DOI=10.5120/ijca2017913544

@article{ 10.5120/ijca2017913544,
author = { Ali Al-Mahmood, Michael Opoku Agyeman },
title = { A Study of FPGA-based System-on-Chip Designs for Real-Time Industrial Application },
journal = { International Journal of Computer Applications },
issue_date = { Apr 2017 },
volume = { 163 },
number = { 6 },
month = { Apr },
year = { 2017 },
issn = { 0975-8887 },
pages = { 9-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume163/number6/27398-2017913544/ },
doi = { 10.5120/ijca2017913544 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:09:26.175899+05:30
%A Ali Al-Mahmood
%A Michael Opoku Agyeman
%T A Study of FPGA-based System-on-Chip Designs for Real-Time Industrial Application
%J International Journal of Computer Applications
%@ 0975-8887
%V 163
%N 6
%P 9-19
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper shows the benefits of the Field Programming Gate Array (FPGAs) in industrial control applications. The author starts by addressing the benefits of FPGA and where it is useful. As well as, the author has done some FPGA’s evaluation researches on the FPGA performing explaining the performance of the FPGA and the design tools. To show the benefits of the FPGA, an industrial application example has been used. The application is a real-time face detection and tracking using FPGA. Face tracking will depend on calculating the centroid of each detected region. A DE2-SoC Altera board has been used to implement this application. The application based on few algorithms that filter the captured images to detect them. These algorithms have been translated to a Verilog code to run it on the DE2-SoC board.

References
  1. C. Economakos, G. Kiokes and G. Economakos, "Using advanced FPGA SoC technologies for the design of industrial control applications," 2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA), Corfu, 2015, pp. 1-6
  2. Phil Lapsley, “DSP processor fundamentals: architecture and features”, IEEE Press, Computers, 1997.
  3. Wayne Hendrix Wolf, “FPGA-based system design”, Prentice Hall PTR, 2004.
  4. Coussy and A. Morawiec, High-level Synthesis: From Algorithm to Digital Circuit. Springer-Verlag, 2008.
  5. S. Ghosh, R. K. Barai, S. Bhattarcharya, P. Bhattacharyya, S. Rudra, pp Dutta, and R. Pyne, “An FPGA based implementation of a flexible digital PID controller for a motion control system,” in International Conference on Computer Communication and Informatics. IEEE, 2013.
  6. D. Navarro, O. Lucia, L. A. Barragan, I. Urriza, and O. Jimenez, “High-level synthesis for accelerating the FPGA implementation of computationally-demanding control algorithms for power converters,” IEEE Transactions on Industrial Informatics, vol. 9, no. 3, pp. 1371– 1379, 2013.
  7. S. Subbaraman, M. M. Patil, and P. S. Nilkund, “Novel integrated de-velopment environment for implementing PLC on FPGA by converting ladder diagram to synthesizable VHDL code,” in 11th International Conference on Control Automation Robotics and Vision. IEEE, 2010, pp. 1791–1795.
  8. A. Ben Said, M.and Hemdani, M. W. Naouar, E. Monmasson, and I. Slama-Belkhodja, “Standard FPGA-based or full cSoC controllers for three-phase PWM boost rectifier, two viable solutions,” in 15th In-ternational Power Electronics and Motion Control Conference. IEEE, 2012.
  9. S. Ben Othman, A. K. Ben Salem, H. Abdelkrim, and S. Ben Saoud, “MPSoC design approach of FPGA-based controller for induction motor drive,” in International Conference on Industrial Technology. IEEE, 2012, pp. 134–139.
  10. E. Monmasson, I. Bahri, L. Idkhajine, A. Maalouf, and W. M. Naouar, “Recent advancements in FPGA-based controllers for AC drives appli-cations,” in 13th International Conference on Optimization of Electrical and Electronic Equipment. IEEE, 2012, pp. 8–15.
  11. M. W. Naouar, E. Monmasson, A. A. Naassani, and I. Slama-Belkhodja, “FPGA-based dynamic reconfiguration of sliding mode current con-trollers for synchronous machines,” IEEE Transactions on Industrial Informatics, vol. 9, no. 3, pp. 1262–1271, 2013.
  12. E. Monmasson and M. N. Cirstea, “FPGA design methodology for industrial control systems - a review,” IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp. 1824–1842, 2007.
  13. J. Munoz-Castaner, R. Asorey-Cacheda, F.J. Gil-Castineira, F.J. Gonzalez-Castano, P.S. Rodriguez-Hernandez, “A Review of Aeronautical Electronics and its Parallelism with Automotive. Electronics”, IEEE Trans. On Ind. Electron., vol. 54, no. 99, April 2010.
  14. P. Conmy, I. Bate, “Component-Based Safety Analysis of FPGAs”, IEEE Trans. On Ind. Informatics, Vol.6, n° 2, pp. 195, May 2010
  15. F. Salewski, S. Kowalewski, “Hardware/Software Design Considerations for Automotive Embedded Systems”, IEEE Trans. On Ind. Informatics, Vol. 4, n° 3, pp. 56, August 2008.
  16. H. Guzman-Miranda, L. Sterpone, M. Violante, M.A. Aguirre, M. Gutierrez-Rizo, “Coping With the Obsolescence of Safety- or Mission-Critical Embedded Systems Using FPGAs”, IEEE Trans. On Ind. Electron., vol. 58, no. 3, pp. 814, Marsh 2011
  17. M.A. Gora, A. Maiti, P. Schaumont, “Coping With the Obsolescence of Safety- or Mission-Critical Embedded Systems Using FPGAs”, IEEE Trans. On Ind. Informatics, Vol. 6, n° 4, pp.
  18. F. Simonot-Lion, "Guest Editorial Special Section on In-Vehicle Embedded Systems", IEEE Trans. on Ind. Informatics, vol. 56, no. 4, pp. 372 - 374, Oct 2009.
  19. F. Baronti, E. Petri, S. Saponara, L. Fanucci, R. Roncella, R.Saletti, P. D'Abramo, R. Serventi, “Design and Verification of Hardware Building Blocks for High-Speed and Fault-Tolerant In-Vehicle Networks”, IEEE Trans. On Ind. Electron., vol. 58, no. 3, pp.792, Marsh 2011
  20. J.-J. Chen, X. S. Hu, Mossé, D. , L. Thiele, "Guest Editorial Special Section on Power-Aware Computing ," IEEE Trans. on Ind. Informatics, vol. 57, no. 3, pp. , July 2010.
  21. J. Choi, H. Cha, "A Processor Power Management Scheme for Handheld Systems Considering Off-Chip Contributions ," IEEE Trans. on Ind. Informatics, vol. 57, no. 3, pp. , Jyly 2010.
  22. P. Ferrari, A. Flammini, D. Marioli, A. Taroni, “A Distributed Instrument for Performance Analysis of Real-Time Ethernet Networks”, IEEE Trans. On Ind. Informatics, Vol. 4, N° 1, pp. 16-25, Feb. 2008
  23. S. Fischmeister, R. Trausmuth, Insup Lee, "Hardware Acceleration for Conditional State-Based Communication Scheduling on Real-Time Ethernet ," IEEE Trans. on Ind. Informatics, vol. 56, no. 3, pp 325 - 337, July 2009.
  24. L. Vachhani, K. Sridharan, “Hardware-Efficient Prediction-Correction-Based Generalized-Voronoi-Diagram Construction and FPGA Implementation”, IEEE Trans. On Ind. Electron., vol. 55, no. 4, pp. 1558, April 2008
  25. L. Vachhani, K. Sridharan, P.K. Meher, “Efficient FPGA Realization of CORDIC With Application to Robotic Exploration”, IEEE Trans. On Ind. Electron., vol. 56, no. 12, pp.
  26. H. Tanaka, K. Ohnishi, H. Nishi, T. Kawai, Y. Morikawa, S. Ozawa, T. Furukawa, “Implementation of Bilateral Control System Based on Acceleration Control Using FPGA for Multi-DOF Haptic Endoscopic Surgery Robot”, IEEE Trans. On Ind. Electron., vol. 56, no. 3, pp. 618, March 2009
  27. Li. Tianjian, Y. Fujimoto, “Control System With High-Speed and Real-Time Communication Links”, IEEE Trans. On Ind. Electron., vol. 55, no. 4, pp. 1548, April 2008.
  28. J. J. Rodriguez-Andina, M. J. Moure, M. D. Valdes, “Features, design tools, and application domains of FPGAs”, IEEE Trans. On Ind. Electron., vol. 54, no. 4, pp. 1810–1823, August 2007.
  29. Xilinx on-line literature. Available in www.xilinx.com
  30. E. Monmasson, M. Cirstea, “FPGA design methodology for industrial control systems – A review,” IEEE Trans. On Ind. Electron., vol. 54, no. 4, pp. 1824–1842, August 2007.
  31. Altera on-line literature. Available in www.altera.com
  32. Xilinx on-line literature. Available in www.xilinx.com
  33. Actel on-line literature. Available in www.actel.com
  34. E. Monmasson, L. Idkhajine, I. Bahri, M.W. Naouar, L. Charaabi, “Design methodology and FPGA-based controllers for Power Electronics and drive applications”, In Proc. ICIEA’2010 Conf., pp 2328-2338, Taichung, Taiwan.
  35. M. Ooi, "Hardware Implementation for Face Detection on Xilinx Virtex-II FPGA Using the Reversible Component Transformation Color Space," in Third IEEE International Workshop on Electronic Design, Test and Applications, Washington, DC, 2006.
  36. S. Paschalakis and M. Bober, "A Low Cost FPGA System for High Speed Face Detection and Tracking," in Proc. IEEE International Conference on Field-Programmable Technology, Tokyo, Japan, 2003.
  37. E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan and M. W. Naouar, "FPGAs in Industrial Control Applications," in IEEE Transactions on Industrial Informatics, vol. 7, no. 2, pp. 224-243, May 2011.
  38. Thu-Thao Nguyen, MEng “Field Advisor: Bruce Robert Land”, School of Electrical and Computer Engineering, Cornell University,2012.
  39. Ajay V Deshmukh, “Microcontrollers, Theory and Applications”, the MacGraw-Hill companies, Computer Engineering series, 2007.
Index Terms

Computer Science
Information Sciences

Keywords

FPGA System-on-Chip(SoC) Real-Time face detection and tracking Application algorithims images filtering Industail control Application Design Tool.