Skip to main content

Design of WEB Laboratory for Programming and Use of an FPGA Device

  • Conference paper
  • First Online:
Online Engineering & Internet of Things

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 22))

Abstract

This paper covers a topic on design and implementation of web-based laboratory for programming and use of an FPGA device. This web-based laboratory will be used for remote programming and control of an FPGA device designed for use in the course “Introduction to Design and Control of Integrated Circuits for Communication, Sensors and Actuators” in Faculty of Engineering, University of Kragujevac. Because of limited laboratory resources, both human and technical, needed for teaching programming of an FPGA devices on Faculty of Engineering, University of Kragujevac, a web-based laboratory is a viable solution to the problem This approach was proved successful in the past, namely in the course “Measurement and Control” on the Faculty of Engineering, University of Kragujevac, where 190 students have successfully done four laboratory exercises via web-based laboratory on four experimental setups. Experimental setup is consisted of Digilent Nexys2-FPGA development board connected to the USB port for programming, and Arduino Leonardo development board with Firmata firmware for controlling physical inputs of the FPGA board. Software for this web-based laboratory was written using MEAN stack. Outcomes of this work are full implementation of a web-based laboratory for teaching purposes of programming and control of an FPGA device, with all documentation needed for students to successfully pass a course “Introduction to Design and Control of Integrated Circuits for Communication, Sensors and Actuators” in Faculty of Engineering, University of Kragujevac.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Heradio, R., de la Torre, L., Galan, D., Cabrerizo, F.J., Herrara-Viedma, E., Dormido, S.: Virtual and remote labs in education: a bibliometric analysis. Comput. Educ. 97, 14–38 (2016)

    Article  Google Scholar 

  2. Farrokhnia, M.R., Esmailpour, A.: A study on the impact of real, virtual and comprehensive experimenting on students’ conceptual understanding of DC electric circuits and their skills in undergraduate electricity laboratory. Procedia Soc. Behav. Sci. 2(2), 5474–5482 (2010)

    Article  Google Scholar 

  3. Garcia-Guzman, J., Villa-L-pez, F.H., Silva-Del-Rosario, F.H., Ramirez-Ramirez, A., Enriquez, J.V., Alvarez-Sanchez, E.J.: Virtual environment for remote access and automation of an AC motor in a web-based laboratory. Procedia Technol. 3, 224–234 (2012)

    Article  Google Scholar 

  4. Abdulwahed, M., Nagy, Z.K.: Systematic evaluation of the use of remote and virtual laboratories in engineering education. In: 21st European Symposium on Computer Aided Process engineering – ESCAPE, vol. 21 (2011)

    Google Scholar 

  5. Matijević, M.S., Cvjetković, V.M., Filipović, V.Ž., Jović, N.D.: Basic concepts of automation and mechatronics with LEGO mindstorms NXT. Tehnika 69(4), 653–660 (2014)

    Article  Google Scholar 

  6. Mitrović, R., Jović, N., Cvjetković, V., Nedeljković, M., Matijević, M.: Internet mediated laboratories in engineering education. In: Proceedings of XXII Conference on Development Trends: “New Technologies in Teaching”, TREND 2016 (2016)

    Google Scholar 

  7. Jović, N.: Design of web-based remote laboratory for teaching purposes of programming and use of an FPGA device. Master’s thesis, Faculty of Engineering, University of Kragujevac, October 2016

    Google Scholar 

  8. Tsai, J.: Design and implementation of an online laboratory for introductory digital systems. Master’s thesis, Massachusetts Institute of Technology, August 2005

    Google Scholar 

  9. Digilent, Inc.: Digilent Nexys2 Reference Manual (2016). https://reference.digilentinc.com/nexys/nexys2/refmanual

  10. MIT 6.111: Introductory Digital Systems, Fall 2010. http://web.mit.edu/6.111/www/f2010/

  11. Milan, M., Cvjetkovic, V.: Overview of architectures with Arduino boards as building blocks for data acquisition and control systems. In: 2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV), pp. 56–63. IEEE (2016)

    Google Scholar 

  12. Web-based remote laboratories aggregator web site (2016). http://cpa.fin.kg.ac.rs

Download references

Acknowledgment

Work on this paper was partly funded by the SCOPES project IZ74Z0_160454/1 “Enabling Web-based Remote Laboratory Community and Infrastructure” of Swiss National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikola Jović .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Jović, N., Matijević, M. (2018). Design of WEB Laboratory for Programming and Use of an FPGA Device. In: Auer, M., Zutin, D. (eds) Online Engineering & Internet of Things. Lecture Notes in Networks and Systems, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-319-64352-6_75

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64352-6_75

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64351-9

  • Online ISBN: 978-3-319-64352-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics