EC342 Embedded System Design

Course Name: 

EC342 Embedded System Design


B.Tech (ECE)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(2-0-3) 4


Introduction: Overview of embedded systems, embedded system design challenges, common design metrics and optimizing. Survey of different embedded system design technologies & trade-offs. Embedded microcontroller cores, embedded memories, Examples of embedded systems. Architecture for embedded system, High performance processors – strong ARM processors, programming, interrupt structure, I/O architecture, Technological aspects of embedded systems: interfacing between analog and digital blocks, signal conditioning, Digital signal processing, Subsystem interfacing, interfacing with external systems. Software aspects of embedded systems: real time programming languages and operating systems for embedded systems – RTOS requirements, kernel types, scheduling, context switching, latency, inter-task communication and synchronization, Case studies.


Jack Ganssle, The Art of Designing Embedded Systems, Elsevier, 1999. Steve Furber, “ARM System Architecture”, Edison Wesley Longman, 1996.
J.W. Valvano, Embedded Microcomputer System: Real Time Interfacing, Brooks/Cole, 2000.
David Simon, An Embedded Software Primer, Addison Wesley, 2000.
H. Kopetz, Real-time Systems, Kluwer, 1997
R. Gupta, Co-synthesis of Hardware and Software for Embedded Systems, Kluwer 1995.
Gomaa, Software Design Methods for Concurrent and Real-time Systems, Addison-Wesley, 1993.
Andrew N. Sloss, Dominic Symes, Chris Wright, “ARM System Developer’s Guide: Designing and Optimizing System Software”, Elsevier, 2004.


Electronics and Communication Engineering(ECE)

Contact us

Prof. N. Shekar V. Shet, Professor and Head, 
Department of ECE, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

We're on Social Networks. Follow us & get in touch.