Enhancing learning of digital systems using a remote FPGA lab

Learning in digital systems design and reconfigurable computing can be enhanced through applying a learn-by-doing approach on practical hardware systems. This paper presents the web-based RemoteFPGA lab which enables users to interact with a range of demonstrator digital hardware systems, operating in real time on an FPGA. The RemoteFPGA lab provides interactive control of system inputs, and monitoring of signals at any level of the design hierarchy. Users can also integrate their own HDL design descriptions within a RemoteFPGA HDL-based project template, for synthesis and implementation on the RemoteFPGA. Users can create a system block diagram for upload to the RemoteFPGA server. Interactive control and monitor signal icons can be overlayed on the block diagram to provide real-time demonstrations of the user designs. The RemoteFPGA lab provides enhanced visualisation and interaction with FPGA hardware compared to other reported remote FPGA laboratory systems. The paper describes the RemoteFPGA lab elements and demonstrates its use to support learning using two application case studies for illustration.

[1]  Konstantinos Efstathiou,et al.  An Integrated Educational Platform Implementing Real, Remote Lab-Experiments for Electrical Engineering Courses , 2007, J. Comput..

[2]  Reza Hashemian,et al.  A low-cost server-client methodology for remote laboratory access for hardware design , 2009, 2009 39th IEEE Frontiers in Education Conference.

[3]  Jorge Lobo A Remote FPGA Laboratory for Digital Design Students , 2011 .

[4]  K. Efstathiou,et al.  An integrated platform, implementing real, remote lab-experiments for electrical engineering courses , 2007 .

[5]  Fearghal Morgan,et al.  Applied VHDL training methodology, EDA framework and hardware implementation platform , 2005, 2005 International Conference on Reconfigurable Computing and FPGAs (ReConFig'05).

[6]  W. M. El Medany FPGA remote laboratory for hardware e-learning courses , 2008 .

[7]  Iván González,et al.  A remote laboratory for debugging FPGA-based microprocessor prototypes , 2004, IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings..

[8]  Fearghal Morgan,et al.  Remote FPGA Lab with Interactive Control and Visualisation Interface , 2011, 2011 21st International Conference on Field Programmable Logic and Applications.

[9]  Dikai Liu,et al.  Evolving Remote Laboratory Architectures to Leverage Emerging Internet Technologies , 2009, IEEE Transactions on Learning Technologies.

[10]  D. Lowe,et al.  Experiences with a hybrid architecture for remote laboratories , 2008, 2008 38th Annual Frontiers in Education Conference.

[11]  James Trevelyan,et al.  Lessons learned from 10 years experience with remote laboratories , 2004 .

[12]  Wael El-Medany FPGA remote laboratory for hardware e-learning courses , 2008 .

[13]  Reza Hashemian,et al.  FPGA e-Lab, a Technique to Remote Access a Laboratory to Design and Test , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[14]  Linus Michaeli,et al.  REMOTE LABORATORY FOR FPGA BASED RECONFIGURABLE SYSTEMS TESTING , 2009 .