Evolving Circuit Design Education: Comparing Traditional Wiring With Digital Approaches
George Pozek, Embry-Riddle Aeronautical University (United States)
Alessia Tripaldelli, Embry-Riddle Aeronautical University (United States)
Catharine Tew, Embry-Riddle Aeronautical University (United States)
Brian Butka, Embry-Riddle Aeronautical University (United States)
Abstract
Traditional electrical engineering laboratories have long emphasized hand-wiring individual components, fostering foundational skills in circuit design and troubleshooting. However, feedback from industry advisors has underscored the growing importance of introducing students to FPGA (Field Programmable Gate Array) technology, which better reflects current trends in embedded systems development and hardware-software co-design. This paper explores the pedagogical and practical implications of transitioning from traditional hand-wired laboratory exercises to an FPGA-based instructional approach. While the adoption of FPGA technology offers students exposure to modern design methodologies and real-world applications, it also raises concerns about the potential decline in hands-on wiring experience. This skill is critical for developing troubleshooting capabilities, which are essential for advanced coursework and professional practice in electrical engineering. To evaluate the impact of this shift, the study implemented identical laboratory topics using both physical wiring and FPGA-based designs. Student performance was measured using key metrics, including troubleshooting efficiency, task completion time, and design accuracy, providing a comprehensive analysis of learning outcomes. This study aims to identify effective strategies for integrating emerging technologies into engineering curricula without compromising the development of fundamental hands-on skills. The findings offer valuable insights into optimizing engineering education, ensuring students are well-equipped to meet industry demands while retaining the practical competencies essential for success in the field of electrical engineering.
Keywords |
FPGA, Circuits, Teaching, Laboratory |
REFERENCES |
[1] B. Butka, “CEC222 Laboratory Files,” CEC222, 27-Aug-2024. [Online]. Available: https://erau.instructure.com/courses/177946/files. [Accessed:27-08-2024]. [2] Gehring, S., Ludwig, S., & Wirth, N. (1994). A laboratory for a Digital Design course using fpgas. Lecture Notes in Computer Science, 385–396. https://doi.org/10.1007/3-540-58419-6_123 [3] Hall, Tyson, and James Hamblen. Using FPGAs to Simulate and Implement Digital Design Systems in the Classroom. [4] Grout, Ian. (2011). Digital systems design with fpgas and CPLDs. Newnes. [5] A. J. Araujo and J. C. Alves, "A project driven digital design course using FPGAs," 2008 19th EAEEIE Annual Conference, Tallinn, Estonia, 2008, pp. 42-47, doi: 10.1109/EAEEIE.2008.4610156. keywords: {Digital systems;Laboratories;Field programmable gate arrays;Education;Hardware;Hardware design languages;Mathematical model}, [6] Benkrid, K., & Clayton, T. (2012). Digital Hardware Design teaching. ACM Transactions on Computing Education, 12(4), 1–20. https://doi.org/10.1145/2382564.2382565 [7] O. Vainio, E. Salminen and J. Takala, "Teaching digital systems using a unified FPGA platform," 2010 12th Biennial Baltic Electronics Conference, Tallinn, Estonia, 2010, pp. 137-140, doi: 10.1109/BEC.2010.5629729. keywords: {Field programmable gate arrays;Hardware;Computers;Education;System-on-a-chip;Digital systems;Finite impulse response filter}, [8] U. Meyer-Bäse, A. Vera, A. Meyer-Bäse, M. S. Pattichis and R. J. Perry, "An Undergraduate Course and Laboratory in Digital Signal Processing With Field Programmable Gate Arrays," in IEEE Transactions on Education, vol. 53, no. 4, pp. 638-645, Nov. 2010, doi: 10.1109/TE.2009.2039216. keywords: {Field programmable gate arrays;Digital signal processing;Laboratories;Hardware design languages;Software tools;Curriculum development;Digital signal processing (DSP);DSPbuilder;field programmable gate array (FPGA);MatLab/Simulink;SystemGenerator}, [9] Perales, T., Morgan, J., & Porter, J. (n.d.). A Labview FPGA toolkit to teach Digital Logic Design. 2009 Annual Conference & Exposition Proceedings. https://doi.org/10.18260/1-2--4616 [10] Bachnak, B., & Elaraby, N. (2018, April), Developing Lab Exercises for Logic Circuit Design using FPGAs Paper presented at 2018 ASEE Mid-Atlantic Section Spring Conference, Washington, District of Columbia. 10.18260/1-2--33891 [11] Cifredo‐Chacón, M. D., Quirós‐Olozábal, Á., & Guerrero‐Rodríguez, J. M. (2015). Computer Architecture and fpgas: A learning‐by‐doing methodology for digital‐native students. Computer Applications in Engineering Education, 23(3), 464–470. https://doi.org/10.1002/cae.21617 [12] M. C. Pereira, P. V. Viera, A. L. A. Raabe and C. A. Zeferino, "A basic processor for teaching digital circuits and systems design with FPGA," 2012 VIII Southern Conference on Programmable Logic, Bento Gonçalves, Brazil, 2012, pp. 1-6, doi: 10.1109/SPL.2012.6211804. keywords: {Computer architecture;Digital circuits;Organizations;Programming;Registers;Digital systems;FPGA in education;digital circuits;digital systems;computer programming}, [13] T. S. Hall and D. V. Anderson, "A framework for teaching real-time digital signal processing with field-programmable gate arrays," in IEEE Transactions on Education, vol. 48, no. 3, pp. 551-558, Aug. 2005, doi: 10.1109/TE.2005.853069. keywords: {Digital signal processors;Field programmable gate arrays;Hardware design languages;Electrical engineering education;Computer science education;Digital signal processing (DSP);DSP chip design;DSP hardware;field-programmable gate array (FPGA);fixed-point hardware}, [14] M. Winzker and A. Schwandt, "Open Education Teaching Unit for Low-Power Design and FPGA Image Processing," 2019 IEEE Frontiers in Education Conference (FIE), Covington, KY, USA, 2019, pp. 1-9, doi: 10.1109/FIE43999.2019.9028694. keywords: {Field programmable gate arrays;Education;Videos;Power demand;Hardware;Image processing;Automotive engineering;e-learning;video lectures;remote lab;digital design;FPGA}, [15] Anderson, D., & Hall, T. (n.d.). Teaching hardware design of Fixed Point Digital Signal Processing Systems. 2007 Annual Conference & Exposition Proceedings. https://doi.org/10.18260/1-2--2919 [16] M. Winzker, "Addressing low-power electronics in a digital system and FPGA design course," 2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey, 2014, pp. 69-73, doi: 10.1109/EDUCON.2014.6826070. keywords: {Semiconductor device measurement;Clocks;Switches;Capacitance;Education;Universal Serial Bus;low power;education;energy awareness;FPGA}, [17] D. Chua, J. Gao, M. Alioto, Y. -P. Xu and S. Sasidhar, "Project-Based Learning in Digital Fundamentals Course Using FPGAs," 2018 IEEE Frontiers in Education Conference (FIE), San Jose, CA, USA, 2018, pp. 1-5, doi: 10.1109/FIE.2018.8659238. keywords: {Field programmable gate arrays;Oscilloscopes;Hardware;Task analysis;Signal generators;Light emitting diodes;Clocks}, [18] N. Kehtarnavaz and S. Mahotra, "FPGA implementation made easy for applied digital signal processing courses," 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 2011, pp. 2892-2895, doi: 10.1109/ICASSP.2011.5947089. keywords: {Field programmable gate arrays;Digital signal processing;Finite impulse response filter;Programming;Hardware;Applied digital signal processing courses;FPGA implementation of signal processing algorithms;LabVIEW FPGA;hybrid FPGA programming}, [19] Guzmán-Ramírez E, García I, Guerrero E, Pacheco C. An educational tool for designing DC motor control systems through FPGA-based experimentation. International Journal of Electrical Engineering & Education. 2015;52(1):22-38. doi:10.1177/0020720915571237 [20] Morgan F., Cawley S., Newell D. (2012). Remote FPGA lab for enhancing learning of digital systems. ACM Transactions on Reconfigurable Technology and Systems (TRETS), 5(3), 1–13. https://doi.org/10.1145/2362374.2362382 [21] Bruno Pereira Cipriano and Pedro Alves. 2023. GPT-3 vs Object Oriented Programming Assignments: An Experience Report. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1(Turku, Finland) (ITiCSE 2023). Association for Computing Machinery, New York, NY, USA, 61–67. https://doi.org/10.1145/3587102.3588814 [22] S. AbuShanab, M. Winzker and R. Brück, "Teaching low-power design with an FPGA-based hands-on and remote lab," 2015 IEEE Global Engineering Education Conference (EDUCON), Tallinn, Estonia, 2015, pp. 132-140, doi: 10.1109/EDUCON.2015.7095962. keywords: {Power dissipation;Field programmable gate arrays;Education;Digital circuits;Digital systems;Mathematical model;Integrated circuit modeling;FPGA;low-power design;education;remote lab}, [23] F. Morgan and S. Cawley, "Enhancing learning of digital systems using a remote FPGA lab," 6th International Workshop on Reconfigurable Communication-Centric Systems-on-Chip (ReCoSoC), Montpellier, France, 2011, pp. 1-8, doi: 10.1109/ReCoSoC.2011.5981525. keywords: {Field programmable gate arrays;Monitoring;Digital systems;Servers;Laboratories;Hardware;Universal Serial Bus;Remote FPGA Laboratory;Digital Systems Education;Reconfigurable Computing Education;Web-based training}, [24] M. S. Bascil, I. Yazici and F. Temurtas, "A FPGA based remote accessible digital system laboratory prototype," 2012 International Conference on E-Learning and E-Technologies in Education (ICEEE), Lodz, Poland, 2012, pp. 49-53, doi: 10.1109/ICeLeTE.2012.6333379. keywords: {Field programmable gate arrays;Laboratories;Visualization;Logic gates;Hardware;Light emitting diodes;Education;FPGA;C#;serial port;VHDL;Quartus;module objects;Altera DE2 Board;Remote Desktop;web cam}, [25] C. A. Mayoz, A. L. da Silva Beraldo, A. Villar-Martinez, L. Rodriguez-Gil, W. F. M. de Souza Seron and P. Orduña, "FPGA remote laboratory: experience of a shared laboratory between UPNA and UNIFESP," 2020 XIV Technologies Applied to Electronics Teaching Conference (TAEE), Porto, Portugal, 2020, pp. 1-8, doi: 10.1109/TAEE46915.2020.9163773. keywords: {Field programmable gate arrays;Remote laboratories;Tools;Hardware;Digital systems;Digital circuits;Education;FPGA;Altera;Intel;VHDL;Verilog;Hardware Design;Remote Laboratory;LabsLand}, [26] Navas-González, Rafael, Óscar Oballe-Peinado, Julián Castellanos-Ramos, Daniel Rosas-Cervantes, and José A. Sánchez-Durán. 2023. "Practice Projects for an FPGA-Based Remote Laboratory to Teach and Learn Digital Electronics" Information 14, no. 10: 558. https://doi.org/10.3390/info14100558 [27] W. M. El-Medany, "FPGA remote laboratory for hardware e-learning courses," 2008 IEEE Region 8 International Conference on Computational Technologies in Electrical and Electronics Engineering, Novosibirsk, Russia, 2008, pp. 106-109, doi: 10.1109/SIBIRCON.2008.4602596. keywords: {Laboratories;Electronic learning;Field programmable gate arrays;Region 8;Hardware}, [28] G. V. Persiano, S. Rapuano, F. Zoino, A. Morganella and G. Chiusolo, "Distance Learning in Digital Electronics: Laboratory Practice on FPGA," 2007 IEEE Instrumentation & Measurement Technology Conference IMTC 2007, Warsaw, Poland, 2007, pp. 1-6, doi: 10.1109/IMTC.2007.379200. keywords: {Computer aided instruction;Field programmable gate arrays;Education;Hardware;Remote laboratories;Automotive engineering;Internet;Consumer electronics;Circuit simulation;Biochemistry;distance learning;remote laboratory;digital electronics;FPGA},
[29] Magyari, Alexander, and Yuhua Chen. 2021. "FPGA Remote Laboratory Using IoT Approaches" Electronics 10, no. 18: 2229. https://doi.org/10.3390/electronics10182229
[30] Aramburu Mayoz, C. et al. (2021). FPGA Remote Laboratory: Experience in UPNA and UNIFESP. In: Auer, M., May, D. (eds) Cross Reality and Data Science in Engineering. REV 2020. Advances in Intelligent Systems and Computing, vol 1231. Springer, Cham. https://doi.org/10.1007/978-3-030-52575-0_9 |