JOURNAL ARTICLE

A project-based embedded systems design course using a reconfigurable SoC platform

Abstract

Embedded systems are becoming increasingly complex, as typical system components, such as sensors and other specialized processors, are blended together with more traditional microprocessors to form complex systems-on-chips (SoCs). Teaching undergraduate students to understand concepts and technologies behind embedded systems is important in order to prepare these future engineers with the skills and expertise necessary for designing such complex systems. This paper describes an undergraduate course designed to introduce students to embedded system design concepts and challenges in an engaging and effective manner. Our course uses a combination of in-depth laboratory assignments and topical lectures to provide a unique hands-on education for students. Laboratory assignments utilize Avnet's ZedBoard platform, a development board built around Xilinx's Zynq-7000 SoC, and require students to solve a variety of embedded system challenges from a range of application domains. Overall, student feedback about the course has been positive.

Keywords:
Variety (cybernetics) Embedded system Computer science Field-programmable gate array Computer architecture Course (navigation) Software engineering Engineering Artificial intelligence

Metrics

18
Cited By
4.34
FWCI (Field Weighted Citation Impact)
12
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology
Mechatronics Education and Applications
Physical Sciences →  Engineering →  Mechanical Engineering
Teaching and Learning Programming
Physical Sciences →  Computer Science →  Computer Science Applications
© 2026 ScienceGate Book Chapters — All rights reserved.