EC805 Embedded Systems

Course Name: 

EC805 Embedded Systems


M.Tech (VLSI)


Elective (Ele)

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.
R. Gupta, Co-synthesis of Hardware and Software for Embedded Systems, Kluwer 1995.
Steve Furber, “ARM System Architecture”, Edison Wesley Longman, 1996.
Andrew N. Sloss, Dominic Symes, Chris Wright, “ARM System Developer’s Guide: Designing and Optimizing System Software”, Elsevier, 2004.
NPTEL Video Lectures


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.