FPGA Remote Laboratory Using IoT Approaches

dc.contributor.advisorChen, Yuhua
dc.contributor.committeeMemberChen, Jinghong
dc.contributor.committeeMemberMo, Yi-Lung
dc.creatorMagyari, Alexander Michael
dc.creator.orcid0000-0002-9077-3888
dc.date.accessioned2022-06-17T23:02:38Z
dc.date.createdDecember 2021
dc.date.issued2021-12
dc.date.submittedDecember 2021
dc.date.updated2022-06-17T23:02:39Z
dc.description.abstractField-Programmable Gate Arrays (FPGAs) are high-end devices that are not easily shared between multiple users. In this work, a remotely accessible FPGA framework using accessible Internet of Things (IoT) approaches was developed. This was created to provide 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, the functionality of an entry-level FPGA and a Raspberry Pi Zero was combined 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. This design is unique in that it gives multiple users the ability to simultaneously interact 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, the 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 user bases; 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 Firebase, which is far beyond any practical number of users for simultaneous access.
dc.description.departmentElectrical and Computer Engineering, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.citationPortions of this document appear in: Magyari, A.; Chen, Y. FPGA Remote Laboratory Using IoT Approaches. Electronics 2021, 10, 2229. https://doi.org/10.3390/electronics10182229
dc.identifier.urihttps://hdl.handle.net/10657/9289
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. UH Libraries has secured permission to reproduce any and all previously published materials contained in the work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectIoT Internet of Things FPGA Remote Laboratory
dc.titleFPGA Remote Laboratory Using IoT Approaches
dc.type.dcmiText
dc.type.genreThesis
dcterms.accessRightsThe full text of this item is not available at this time because the student has placed this item under an embargo for a period of time. The Libraries are not authorized to provide a copy of this work during the embargo period.
local.embargo.lift2023-12-01
local.embargo.terms2023-12-01
thesis.degree.collegeCullen College of Engineering
thesis.degree.departmentElectrical and Computer Engineering, Department of
thesis.degree.disciplineComputer and Systems Engineering
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MAGYARI-THESIS-2021.pdf
Size:
3.74 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.43 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.82 KB
Format:
Plain Text
Description: