{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T20:49:16Z","timestamp":1760042956535,"version":"3.41.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,10,1]],"date-time":"2012-10-01T00:00:00Z","timestamp":1349049600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001602","name":"Science Foundation Ireland","doi-asserted-by":"publisher","award":["07\/SRC\/I1169"],"award-info":[{"award-number":["07\/SRC\/I1169"]}],"id":[{"id":"10.13039\/501100001602","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2012,10]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/2362374.2362382","type":"journal-article","created":{"date-parts":[[2012,10,18]],"date-time":"2012-10-18T13:23:19Z","timestamp":1350566599000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Remote FPGA Lab for Enhancing Learning of Digital Systems"],"prefix":"10.1145","volume":"5","author":[{"given":"Fearghal","family":"Morgan","sequence":"first","affiliation":[{"name":"National University of Ireland, Galway"}]},{"given":"Seamus","family":"Cawley","sequence":"additional","affiliation":[{"name":"National University of Ireland, Galway"}]},{"given":"David","family":"Newell","sequence":"additional","affiliation":[{"name":"National University of Ireland, Galway"}]}],"member":"320","published-online":{"date-parts":[[2012,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Altera. 2012. Design debugging using the SignalTap II logic analyzer. http:\/\/www.altera.com\/literature\/hb\/qts\/qts_qii53009.pdf. Altera . 2012. Design debugging using the SignalTap II logic analyzer. http:\/\/www.altera.com\/literature\/hb\/qts\/qts_qii53009.pdf."},{"key":"e_1_2_1_2_1","unstructured":"Digilent Nexys2 FPGA. 2012. http:\/\/digilent.org. Digilent Nexys2 FPGA . 2012. http:\/\/digilent.org."},{"key":"e_1_2_1_3_1","unstructured":"Django. 2012. https:\/\/www.djangoproject.com\/. Django . 2012. https:\/\/www.djangoproject.com\/."},{"key":"e_1_2_1_4_1","unstructured":"Drutarovsk\u00fd M. \u0160aliga J. and Hroncov\u00e1 I. 2009a. Hardware infrastructure of remote laboratory for experimental testing of FPGA based reconfigurable systems. Acta_Electrotechnica et Informatica 9 1 44--50. Drutarovsk\u00fd M. \u0160aliga J. and Hroncov\u00e1 I . 2009a. Hardware infrastructure of remote laboratory for experimental testing of FPGA based reconfigurable systems. Acta_Electrotechnica et Informatica 9 1 44--50."},{"volume-title":"Proceedings of the IMEKO World Congress Fundamental and Applied Metrology. 54--58","author":"Drutarovsk\u00fd M.","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIBIRCON.2008.4602596"},{"volume-title":"Proceedings of the 39th IEEE International Conference on Frontiers in Education. 1--5.","author":"Hashemian R.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.43"},{"key":"e_1_2_1_9_1","unstructured":"JQuery. 2012. http:\/\/jquery.com\/. JQuery . 2012. http:\/\/jquery.com\/."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.4304\/jcp.2.2.37-44"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2009.33"},{"key":"e_1_2_1_12_1","unstructured":"MIT iCampus. 2008. iLabs Massachusetts Institute of Technology. http:\/\/icampus.mit.edu\/ilabs. MIT iCampus . 2008. iLabs Massachusetts Institute of Technology. http:\/\/icampus.mit.edu\/ilabs."},{"volume-title":"Proceedings of the 6th International Workshop on Reconfigurable Communication-Centric Systems-on-Chip. 1--8.","author":"Morgan F.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2005.12"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2011.98"},{"volume-title":"Proceedings of the 38th Annual. Frontiers in Education Conference (FIE\u201908)","author":"Murray S.","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","first-page":"509","article-title":"Learning FPGA design by a methodology based on projects","volume":"27","author":"Olivares J.","year":"2011","journal-title":"Int. J. Engin. Educ."},{"volume-title":"Proceedings of the IEEE International Conference on Advanced Learning Technologies (ICALT\u201904)","author":"Pastor J. S.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"Rajasekhar Y. 2008. Session control: A remote laboratory facility for platform FPGA education M. S. thesis University of North Carolina at Charlotte. Rajasekhar Y . 2008. Session control: A remote laboratory facility for platform FPGA education M. S. thesis University of North Carolina at Charlotte."},{"key":"e_1_2_1_20_1","unstructured":"Remote FPGA Lab Cascadable BCD Counter Demo. 2012. http:\/\/remotefpga.com\/w\/cascadablebcdcntr\/. Remote FPGA Lab Cascadable BCD Counter Demo . 2012. http:\/\/remotefpga.com\/w\/cascadablebcdcntr\/."},{"key":"e_1_2_1_21_1","unstructured":"Remote FPGA Lab M2_1 Demo. 2012. http:\/\/remotefpga.com\/w\/m2_1\/. Remote FPGA Lab M2_1 Demo . 2012. http:\/\/remotefpga.com\/w\/m2_1\/."},{"key":"e_1_2_1_22_1","unstructured":"Remote FPGA Lab. 2012. http:\/\/remoteFPGA.com. Remote FPGA Lab . 2012. http:\/\/remoteFPGA.com."},{"volume-title":"Proceedings of the 7th Portuguese Meeting on Reconfigurable Systems. 95--98","author":"Soares J.","key":"e_1_2_1_23_1"},{"volume-title":"Proceedings of the International Conference on Engineering.","year":"2004","author":"Trevelyan J.","key":"e_1_2_1_24_1"},{"key":"e_1_2_1_25_1","unstructured":"Xilinx. 2012. Chipscope Pro Toolkit. http:\/\/www.xilinx.com\/tools\/cspro.htm. Xilinx . 2012. Chipscope Pro Toolkit. http:\/\/www.xilinx.com\/tools\/cspro.htm."},{"key":"e_1_2_1_26_1","unstructured":"Xilinx Spartan-3E. 2012. http:\/\/www.xilinx.com\/support\/documentation\/spartan-3e.htm. Xilinx Spartan-3E . 2012. http:\/\/www.xilinx.com\/support\/documentation\/spartan-3e.htm."}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2362374.2362382","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2362374.2362382","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:34:22Z","timestamp":1750239262000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2362374.2362382"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,10]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,10]]}},"alternative-id":["10.1145\/2362374.2362382"],"URL":"https:\/\/doi.org\/10.1145\/2362374.2362382","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"type":"print","value":"1936-7406"},{"type":"electronic","value":"1936-7414"}],"subject":[],"published":{"date-parts":[[2012,10]]},"assertion":[{"value":"2011-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}