FPGA Remote Laboratory Using IoT Approaches

被引:9
|
作者
Magyari, Alexander [1 ]
Chen, Yuhua [1 ]
机构
[1] Univ Houston, Dept Elect & Comp Engn, Houston, TX 77204 USA
关键词
FPGA; IoT; Firebase; remote; education; digital; UART; !text type='Python']Python[!/text; embedded;
D O I
10.3390/electronics10182229
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Field-Programmable Gate Arrays (FPGAs) are relatively high-end devices that are not easily shared between multiple users. In this work, we achieved a remotely accessible FPGA framework using accessible Internet of Things (IoT) approaches. We sought to develop a method for students to receive the same level of educational quality in a remote environment that they would receive in a typical, in-person course structure for a university-level digital design course. Keeping cost in mind, we are able to combine the functionality of an entry-level FPGA and a Raspberry Pi Zero to provide IoT access for laboratory work. Previous works in this field allow only one user to access an FPGA at a time, which requires students to schedule time slots. Our design is unique in that it gives multiple users the ability to interact simultaneously with one individual top-level design on an FPGA. This novel design has the benefit for classroom presentations, collaboration and debugging, and eliminates the need for restricting student access to a time slot for FPGA access. Further, our hardware wrapper is lightweight, utilizing less than 1% of tested FPGA chips, allowing it to be integrated with resource-heavy designs. The application is meant to scale with large designs; there is no difference between how many users can interact with the remote design, regardless of the complexity of the design. Further, the number of users who can interact with a single project is limited only by the bandwidth restrictions imposed by Google Fire Base, which is far beyond any practical number of users for simultaneous access.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] IoT Remote Group Experiments in the Cyber Laboratory: A FPGA-based Remote Laboratory in the Hybrid Cloud
    Fujii, Norihiro
    Koike, Nobuhiko
    [J]. 2017 INTERNATIONAL CONFERENCE ON CYBERWORLDS (CW), 2017, : 162 - 165
  • [2] A Remote FPGA Laboratory as a Cloud Microservice
    Al Qassem, Lamees M.
    Stouraitis, Thanos
    Damiani, Ernesto
    Elfadel, Ibrahim Abe M.
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [3] FPGA Remote Laboratory: Experience in UPNA and UNIFESP
    Aramburu Mayoz, Candido
    da Silva Beraldo, Ana Lucia
    Villar-Martinez, Aitor
    Rodriguez-Gil, Luis
    Moreira de Souza Seron, Wilson Francisco
    de Oliveira, Tiago
    Orduna, Pablo
    [J]. CROSS REALITY AND DATA SCIENCE IN ENGINEERING, 2021, 1231 : 112 - 127
  • [4] Development of remote laboratory of the FPGA iceZUM Alhambra
    Hernaiz-Perez, Maria
    Martin, Sergio
    [J]. XV INTERNATIONAL CONFERENCE OF TECHNOLOGY, LEARNING AND TEACHING OF ELECTRONICS (TAEE 2022), 2022,
  • [5] RBoot: Software infrastructure for a remote FPGA laboratory
    Datta, Kushal
    Sass, Ron
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 343 - +
  • [6] FPGA remote laboratory: experience of a shared laboratory between UPNA and UNIFESP
    Aramburu Mayoz, Candido
    da Silva Beraldo, Ana Lucia
    Villar-Martinez, Aitor
    Rodriguez-Gil, Luis
    Moreira de Souza Seron, Wilson F.
    Orduna, Pablo
    [J]. 2020 XIV TECHNOLOGIES APPLIED TO ELECTRONICS TEACHING CONFERENCE (TAEE2020), 2020,
  • [7] IoT Remote Laboratory Based on ARM Device Extension of VISIR Remote Laboratories to Include IoT Support
    Baizan, Pablo
    Macho, Alejandro
    Blazquez, Manuel
    Garcia-Loro, Felix
    Perez, Clara
    Diaz, Gabriel
    Sancristobal, Elio
    Gil, Rosario
    Castro, Manuel
    [J]. CYBER-PHYSICAL SYSTEMS AND DIGITAL TWINS, 2020, 80 : 269 - 279
  • [8] Promoting Microelectronic Through Remote FPGA Based Laboratory
    Plaza, Pedro
    Castro, Manuel
    Sancristobal, Elio
    Orduna, Pablo
    Rodriguez, Luis
    Garcia, Javier
    Garcia-Loro, Felix
    Gil, Rosario
    Menacho, Antonio
    Blazquez, Manuel
    Quintana, Blanca
    Martin, Sergio
    Mur, Francisco
    Macho, Alejandro
    Baizan, Pablo
    Carrasco, Ramon
    Carro, German
    Lopez-Rey, Africa
    Perez, Clara
    Tzanova, Slavka
    [J]. ONLINE ENGINEERING AND SOCIETY 4.0, 2022, 298 : 514 - 524
  • [9] Virtual FPGA/CPLD laboratory based on remote testing
    Xiao, TJ
    Tingting, Z
    Qian, ZB
    [J]. ICEMI'2001: FIFTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT AND INSTRUMENTS, VOL 1, CONFERENCE PROCEEDINGS, 2001, : 280 - 283
  • [10] REMOTE LABORATORY FOR FPGA BASED RECONFIGURABLE SYSTEMS TESTING
    Drutarovsky, Milos
    Saliga, Jan
    Michaeli, Linus
    Hroncova, Ingrid
    [J]. XIX IMEKO WORLD CONGRESS: FUNDAMENTAL AND APPLIED METROLOGY, PROCEEDINGS, 2009, : 54 - 58