EC2042 EMBEDDED AND REAL TIME SYSTEMS Syllabus - Anna University


EC2042 EMBEDDED AND REAL TIME SYSTEMS L T P C
3 0 0 3
UNIT I INTRODUCTION TO EMBEDDED COMPUTING 9
Complex systems and microprocessors – Design example: Model train controller –
Embedded system design process – Formalism for system design – Instruction sets
Preliminaries – ARM Processor – CPU: Programming input and output – Supervisor
mode, exception and traps – Coprocessor – Memory system mechanism – CPU
performance – CPU power consumption.
UNIT II COMPUTING PLATFORM AND DESIGN ANALYSIS 9
CPU buses – Memory devices – I/O devices – Component interfacing – Design with
microprocessors – Development and Debugging – Program design – Model of programs
– Assembly and Linking – Basic compilation techniques – Analysis and optimization of
execution time, power, energy, program size – Program validation and testing.

UNIT III PROCESS AND OPERATING SYSTEMS 9
Multiple tasks and multi processes – Processes – Context Switching – Operating
Systems –Scheduling policies - Multiprocessor – Inter Process Communication
mechanisms – Evaluating operating system performance – Power optimization
strategies for processes.
UNIT IV HARDWARE ACCELERATES & NETWORKS 9
Accelerators – Accelerated system design – Distributed Embedded Architecture –
Networks for Embedded Systems – Network based design – Internet enabled systems.
UNIT V CASE STUDY 9
Hardware and software co-design - Data Compressor - Software Modem – Personal
Digital Assistants – Set–Top–Box. – System-on-Silicon – FOSS Tools for embedded
system development.
TOTAL= 45 PERIODS
TEXT BOOK:
1) Wayne Wolf, “Computers as Components - Principles of Embedded Computer
System Design”, Morgan Kaufmann Publisher, 2006.
REFERENCES:
1) David E-Simon, “An Embedded Software Primer”, Pearson Education, 2007.
2) K.V.K.K.Prasad, “Embedded Real-Time Systems: Concepts, Design &
Programming”, dreamtech press, 2005.
3) Tim Wilmshurst, “An Introduction to the Design of Small Scale Embedded Systems”,
Pal grave Publisher, 2004.
4) Sriram V Iyer, Pankaj Gupta, “Embedded Real Time Systems Programming”, Tata
Mc-Graw Hill, 2004.
5) Tammy Noergaard, “Embedded Systems Architecture”, Elsevier,2006.
Previous
Next Post »