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

Dr. Ashvini Chaturvedi,  Professor and Head, 
Department of E&C, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

Connect with us

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