Remote FPGA Lab for Enhancing Learning of Digital Systems

被引:21
作者
Morgan, Fearghal [1 ]
Cawley, Seamus [1 ]
Newell, David [1 ]
机构
[1] Natl Univ Ireland, Galway, Ireland
关键词
Design; Verification; Remote FPGA laboratory; digital systems education; reconfigurable computing; Web-based training;
D O I
10.1145/2362374.2362382
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Learning in digital systems can be enhanced through applying a learn-by-doing approach on practical hardware systems and by using Web-based technology to visualize and animate hardware behavior. The authors have reported the Web-based Remote FPGA Lab (RFL) which provides a novel, real-time control and visualization interface to a remote, always-on FPGA hardware implementation. The RFL helps students to understand and reason about digital systems operation, using interactive animation of signal behavior in an executing digital logic system, at any level of the design hierarchy. The RFL supports the creation of real-time interactive digital systems teaching demos. The article presents student RFL usage data and survey data which highlight improved student engagement, learning and achievement. The article describes the RFL architecture, communication interface, Web page functionality, user access administration and database management. The article also describes the RFLGen program, developed to automate user design integration into the Xilinx ISE VHDL-based RFL project wrapper for creation of FPGA configuration bitstreams and RFL animations.
引用
收藏
页数:13
相关论文
共 19 条
[1]  
ALTERA, 2012, DES DEB US SIGNALTAP
[2]  
[Anonymous], 2012, DIGILENT NEXYS2 FPGA
[3]  
DRUTAROVSKY M, 2009, P IMEKO WORLD C FUND, P54
[4]  
Drutarovsky M., 2009, ACTA ELECTROTECHNICA, V9, P44
[5]   FPGA Remote Laboratory for Hardware E-Learning Courses [J].
El-Medany, Wael M. .
2008 IEEE REGION 8 INTERNATIONAL CONFERENCE ON COMPUTATIONAL TECHNOLOGIES IN ELECTRICAL AND ELECTRONICS ENGINEERING: SIBIRCON 2008, PROCEEDINGS, 2008, :106-109
[6]  
Hashemian R., 2009, 39 IEEE FRONT ED C 2, P1
[7]   FPGA e-Lab, a technique to remote access a laboratory to design and test [J].
Hashemian, Reza ;
Riddley, Jason .
2007 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2007, :139-+
[8]  
KARADIMAS D., 2007, J COMPUT, V2, P2
[9]   Evolving Remote Laboratory Architectures to Leverage Emerging Internet Technologies [J].
Lowe, David ;
Murray, Steve ;
Lindsay, Euan ;
Liu, Dikai .
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2009, 2 (04) :289-294
[10]  
Morgan F., 2011, 2011 International Conference on Field Programmable Logic and Applications, P496, DOI 10.1109/FPL.2011.98