Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Project-Based Learning in Embedded Systems Education Using an FPGA Platform

Bibliographic Data

ID20294655
AuthorsAkash Kumar (0000-0002-6780-1502, National University of Singapore), Shakith Fernando (0000-0002-8827-5337, Eindhoven University of Technology), Rajesh C Panicker (Nanyang Technological University)
Year2013
Volume56
Issue4
Pages407-415
Publication date2013-11-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2013.2246568
OpenAlexW2059171602
LanguageEN
Citations received4
References cited17

With embedded systems becoming ubiquitous, there is a growing need to teach and train engineers to be well-versed in their design and development. The multidisciplinary nature of such systems makes it challenging to give students exposure to and experience in all their facets. This paper proposes a generic architecture, containing multiple processors, that allows easy integration of custom and/or predefined peripherals. The architecture allows students to explore both the hardware and software issues associated with real-time and embedded systems. Furthermore, the architecture can be extended to train students in advanced concepts in embedded multiprocessor systems. This generic architecture has been used for two courses at the National University of Singapore-one on real-time embedded systems and the other emphasizing the hardware aspects of embedded systems. The project in the real-time embedded systems course has students develop a five-a-side soccer system on multiple field-programmable gate array (FPGA) boards using embedded processors. In the embedded hardware design course project, students use an embedded processor-based system to perform decryption of a block encrypted image, accelerated through a custom co-processor. The use of displays gives students a visual/interactive experience and a sense of accomplishment, while reinforcing the theoretical concepts. Both qualitative and quantitative assessment results are presented, showing how students perceived these projects and met the learning objectives

Block (permutation group theory) · Computer architecture · Embedded system · Field-programmable gate array · Multimedia · Multiprocessing · Operating system · Architecture · Computer Science · Embedded Systems Design Techniques · Experimental Learning in Engineering · Teaching and Learning Programming

  • Teaching Industrial Internet-of-Things-Based Model-Predictive Controller

    Open Access•N Muthukumar, Seshadhri Srinivasan et al.•IEEE Transactions on Education•2021

  • Implementation of PjBL With Remote Lab Enhances the Professional Skills of Engineering Students

    Open Access•Victor Takashi Hayashi, Joel Souza Dutra et al.•IEEE Transactions on Education•2023

  • A Senior Project-Based Multiphase Motor Drive System Development

    Open Access•Ayman S Abdel‐Khalik, Ahmed Massoud et al.•IEEE Transactions on Education•2016

  • Agent-Based Simulation of Learning Dissemination in a Project-Based Learning Context Considering the Human Aspects

    Open Access•Laio Oriel Seman, Romeu Hausmann et al.•IEEE Transactions on Education•2018

  • Use of Student Experiments for Teaching Embedded Software Development Including HW/SW Co-Design

    Open Access•Hiroyasu Mitsui, Hidetoshi Kambe et al.•IEEE Transactions on Education•2009

  • A Senior-Level Course in Hardware–Software Codesign

    Open Access•Patrick Schaumont•IEEE Transactions on Education•2008

  • System-on-a-Programmable-Chip Development Platforms in the Classroom

    Open Access•Tyson S Hall, J O Hamblen•IEEE Transactions on Education•2004

  • FPGA-Based Laboratory Assignments for NoC-Based Manycore Systems

    Open Access•Christos Ttofis, Theocharis Theocharides et al.•IEEE Transactions on Education•2012

  • Cooperative and Progressive Design Experience for Embedded Systems

    Open Access•J W Bruce, Jane Harden et al.•IEEE Transactions on Education•2004

  • An Undergraduate System-on-Chip (SoC) Course for Computer Engineering Students

    Open Access•A Bindal, Amit Kumar Bindal et al.•IEEE Transactions on Education•2005

Citations per year0.4
Citation span2016 - 2023 (8)
Highly citedNo

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae