2025 ASEE Annual Conference & Exposition

Work In Progress: Remote FPGA Lab - An Interactive Online Environment for Teaching FPGA Development Fundamentals

Presented at Innovative Learning Tools and Visualizations in ECE Curriculum

This paper presents the development and implementation of a remote Field-Programmable Gate
Array (FPGA) lab system, designed to provide students with flexible, remote access to FPGA
hardware. By integrating the Altera DE1 Board with an in-house designed and developed Digital
Design Trainer (DDT) board, the system allows students to engage with FPGA technology from
any location, overcoming the limitations of traditional on-site labs. The remote lab enables real-
time FPGA programming through a web-based interface and live camera feedback, replicating
the in-person lab experience.
In traditional labs, students are typically restricted to two to three hours of lab time, often leaving
insufficient time to explore beyond the core lab assignments. With the Remote FPGA Lab,
students can experiment with course concepts at their own pace, ensuring equitable access to
hands-on FPGA experience regardless of geographic location. This system enhances students'
technical skills and better prepares them for careers in fields requiring custom hardware
solutions.
The initial evaluation of the system has shown promising results. A pilot study with a small
group of students is conducted with valuable feedback, which is used to enhance the system’s
design. In the current semester, students in the digital systems course use the Remote FPGA Lab,
and their feedback is collected to refine further and optimize the system.

Authors
  1. Mr. Ze Yang University Of Toronto [biography]
Note

The full paper will be available to logged in and registered conference attendees once the conference starts on June 22, 2025, and to all visitors after the conference ends on June 25, 2025

« View session

For those interested in:

  • engineering
  • engineering technology
  • Graduate
  • information technology
  • undergraduate