Development of remote laboratory architectures for FPGA design education

Cover Page

Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription or Fee Access

Abstract

The article presents various architectures of remote laboratories for accessing FPGA development boards. It discusses the key aspects of infrastructure design for shared remote access to FPGAs, focusing on security, modularity, adaptability, resource reservation, virtualization and containerization. The developed solutions facilitate remote access to laboratory equipment and are applicable both in education and in industry for debugging and validating IP blocks on FPGAs.

About the authors

A. A. Amerikanov

HSE University

Author for correspondence.
Email: aamerikanov@hse.ru
ORCID iD: 0000-0002-5970-2125

Ph.D., Associate Professor

Russian Federation, Moscow, 101000

V. M. Vinarskii

HSE University

Email: vmvinarskiy@edu.hse.ru
ORCID iD: 0009-0005-5319-6304

Student

Russian Federation, Moscow, 101000

L. G. Evtushenko

HSE University

Email: levtushenko@hse.ru
ORCID iD: 0000-0003-1261-9735

Assistant Professor

Russian Federation, Moscow, 101000

V. V. Zunin

HSE University

Email: vzunin@hse.ru
ORCID iD: 0000-0002-9117-4879

Senior Lecturer

Russian Federation, Moscow, 101000

I. I. Romanova

HSE University

Email: iromanova@hse.ru

Senior Lecturer

Russian Federation, Moscow, 101000

References

  1. Magyari A., Chen Y. FPGA Remote Laboratory Using IoT Approaches, Electronics, 2021, vol. 10, no. 18, 2229 p., available at: https://doi.org/10.3390/electronics10182229.
  2. Monzo C., Cobo G., Morбn J. A., Santamarнa E., Garcнa-Solуrzano D. Remote laboratory for online engineering education: The rlab-uoc-fpga case study, Electronics, MDPI, 2021, vol. 10, no. 9, 1072 p.
  3. Borisov A. V., Zhuravleva O. B., Kolmogorova E. V., Kruk В. I. On the organization of laboratory practice in distance learning, Open and distance education, 2004, no. 1 (13), pp. 24—29 (in Russian).
  4. Izmailova L. G., Belorukov A. M., Romanov А. Yu. Remote stand for synchronous operation with FPGA-based equipment, Problems of development of promising micro- and nanoelectronic systems (MES), 2022, iss. 4, pp. 117—121 (in Russian), available at: https://doi.org/10.31114/2078-7707-2022-4-117-121.
  5. Lorens A., Petukhov G., Romanova I. FPGA-Based Asynchronous Remote Laboratory for Online Learning, 2022 International Russian Automation Conference (RusAutoCon), IEEE, 2022, pp. 623—627, available at: https://doi.org/10.1109/RusAutoCon54946.2022.9896325.
  6. Schwandt A., Winzker M. Make it open — Improving usability and availability of an FPGA remote lab, IEEE Glob. Eng. Educ. Conf. EDUCON, IEEE, 2019, vol. April-2019, pp. 232—236, available at: https://doi.org/10.1109/EDUCON.2019.8725098.
  7. Widianto M. H., Putra V. Н. C. Utilization of Wokwi Simulation Application in Supporting Internet of Things Learning (IoT), 2023 International Conference on Information Management and Technology (ICIMTech), IEEE, 2023, pp. 807—812.
  8. Mohapatra B. N., Mohapatra R. K., Jagdhane V., Ajay C. A., Sherkar S. S., Phadtare V. S. Smart performance of virtual simulation experiments through Arduino Tinkercad Circuits, Perspect. Commun. Embed. Signal-processing-PiCES, 2020, vol. 4, no. 7, pp. 157—160.
  9. DESim, available at: https://github.com/fpgacademy/ DESim, (Accessed 18 december 2014) (in Russian).
  10. Garcia-Zubia J., Lopez-de-Ipina D., Orduna P., Hernбndez U., Angulo I., Irurzun J. Acceptance, usability and usefulness of weblab-deusto from students point of view, 3rd Int. Conf. Digit. Inf. Manag, ICDIM 2008, 2008, pp. 899—904, available at: https://doi.org/10.1109/ICDIM.2008.4746846.
  11. Garcia-Zubia J., Orduсa P., Angulo I., Hernandez U., Dziabenko O., Lopez-Ipiсa D., Rodriguez-Gil L. Application and user perceptions of using the WebLab-Deusto-PLD in technical education, 2011 Frontiers in Education Conference (FIE), IEEE, 2011, pp. GOLC1-1-GOLC1-6, available at: https://doi.org/10.1109/FIE.2011.6143127.
  12. Orduсa P., Rodriguez-Gil L., Garcia-Zubia J., Angulo I., Hernandez U., Azcuenaga E. Increasing the value of remote laboratory federations through an open sharing platform: LabsLand, Online Engineering & Internet of Things: Proceedings of the 14th International Conference on Remote Engineering and Virtual Instrumentation REV 2017, Columbia University, New York, USA, Springer, 2018, pp. 859—873.
  13. Ortelt T. R., Terkowsky C., Rodriguez-Gil L., Orduna P., Villar-Martinez А. Demo: LabsLand Electronics Laboratory, 2023 6th Experiment@ International Conference (exp.at’23), IEEE, 2023, pp. 59-60, available at: https://doi.org/10.1109/exp.at2358782.2023.10545791.
  14. Americanov A. A., Antonov A. A., Barabanov A. V., Zelnio S. L., Zunin V. V., Ivanets S. A., Korobkov M. A., Kudelina L. A., Kudryavtsev I. A., Marshutina E. N., Panchul Yu. V., Romanov А. Yu., Romanova I. I., Silantyev A. M., Telyatnikov A. A., Shupletsov M. S. Digital synthesis: RISC-V, 2024 (in Russian).
  15. Marek Šanta В. Analysis and Enhancement of Remote Management System, Masaryk University, 2021.
  16. Killeen P., Kiringa I., Yeap T. Unsupervised Dynamic Sensor Selection for IoT-Based Predictive Maintenance of a Fleet of Public Transport Buses, ACM Trans. Internet Things, 2022, vol. 3, no. 3, pp. 1—36, available at: https://doi.org/10.1145/3530991.
  17. Simon M., Huraj L. VirtualBox and Proxmox VE in Network Management: А User-Centered Comparison for University Environments, Lecture Notes in Networks and Systems, 2023, vol. 723 LNNS, pp. 486—495, available at: https://doi.org/10.1007/978-3-031-35317-8_44.
  18. Ford J., Arnold D., Saniie J. Environment Provisioning and Management for Cybersecurity Education, IEEE Int. Conf. Electro Inf. Technol, IEEE Computer Society, 2023, Vol. 2023-May, pp. 368—372, available at: https://doi.org/10.1109/EIT57321.2023.10187365.
  19. Lamouchi N. Getting Started with Kubernetes, Pro Java Microservices with Quarkus and Kubernetes: А Hands-on Guide, Springer, 2021, available at: pp. 291—307.
  20. Brendan B., Joe B., Kelsey Н. Kubernetes: Up and Running. 2019.
  21. Snider R. Chapter 6: Introduction to Intel Quartus Prime, Advanced Digital System Design using SoC FPGAs: An Integrated Hardware/Software Approach, Springer, 2022, pp. 55—86.
  22. De Smet R., Thielemans S., Lemeire J., Braeken A., Steenhaut K. Educational software-as-a-service based on JupyterHub and nbgrader running on Kubernetes, Proc. — 2022 9th IEEE Int. Conf. e-Learning Ind, Electron, ICELIE 2022, Institute of Electrical and Electronics Engineers Inc., 2022, available at: https://doi.org/10.1109/ICELIE55228.2022.9969419.
  23. Blank-Burian M., Hцlters J., Vogl R. EPiC Series in Computing JupyterHub on an on-premises cloud-a special focus on GPU Accelerated Machine Learning and 3D Visualization, Proc. Eur. Univ. Inf. Syst. Conf, 2021, vol. 78, pp. 69—76.
  24. Alliance RISC-5, available at: https://riscv-alliance.ru/ (Accessed 18 december 2014) (in Russian).
  25. Cui E., Li T., Wei Q. RISC-V Instruction Set Architecture Extensions: А Survey, IEEE Access, 2023, vol. 11, pp. 24696—24711, available at: https://doi.org/10.1109/ACCESS.2023.3246491.
  26. RISC-V MIK32 AMUR microcontroller, available at: https://mikron.ru/products/mikrokontrollery/mk32-amur/ (Accessed 18 december 2014) (in Russian).

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2025 Informacionnye Tehnologii



СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ПИ № 77 - 15565 от 02 июня 2003 г.