June 26, 2011
June 26, 2011
June 29, 2011
Electrical and Computer
22.437.1 - 22.437.13
Design Projects for Programmable Embedded System-On-Chip CourseMicrocontrollers have been an essential component in today’s embedded systems through theirintegration into modern programmable electronic devices and design automation software tools.A new trend has been to integrate microcontrollers together with programmable digital andanalog peripherals on a single chip. This technology is known as programmable embeddedsystem-on-chip. At the author’s institution, programmable system-on-chip devices such as theCypress PSoC boards have been adopted in embedded system design courses.This paper presents design projects for embedded system learning purposes. Programmablesystem-on-chip, with its design software, offers a more hands-on approach. It aids students inunderstanding the concepts behind each of the building blocks, providing them with thesufficient tools and experience to develop real-world applications. Three projects: Pulse WidthModulation (PWM) fan control, gravity measurement, and a wireless traffic light control system,have been developed and described in this paper. Each of the projects involves real-timesoftware concepts, e.g. interrupts, interfacing with external sensors and actuators, and digital andanalog hardware theories. The PWM fan control project introduces the concept of proportionalintegral controllers, which are implemented through software. The gravity measurement projectinvolves interfacing with infrared sensors and timers. The wireless traffic light system presentsthe concepts of network protocols and topologies such as the star network topology wherepackets are transmitted back and forth between the nodes and the centralized hub. The nodes andthe hub are implemented using system-on-chip boards. The sensor nodes interface with analogproximity sensors and provide traffic information to the traffic light controller nodes. Theseprojects have been taught as part of an embedded systems course. The project materials will bedisseminated on the author’s institution website for future use by other institutions.
Nagvajara, P., & Kizirian, R. (2011, June), Design Projects for Programmable Embedded System-On-Chip Course Paper presented at 2011 ASEE Annual Conference & Exposition, Vancouver, BC. 10.18260/1-2--17718
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2011 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015