Anna University 2013 Regulation - EC6703 Embedded and Real Time Systems - Syllabus - Download

UNIT I INTRODUCTION TO EMBEDDED COMPUTING AND ARM 9

PROCESSORS Complex systems and micro processors– Embedded system design process –Design example: Model train controller- Instruction sets preliminaries - ARM Processor – CPU: programming input and output supervisor mode, 
exceptions and traps – Co-processors- Memory system mechanisms – CPU performance- CPU power consumption.

UNIT II EMBEDDED COMPUTING PLATFORM DESIGN 9

The CPU Bus-Memory devices and systems–Designing with computing platforms – consumer electronics architecture –
platform-level performance analysis - Components for embedded programs- Models of programs- Assembly, linking and 
loading – compilation techniques- Program level performance analysis – Software performance optimization – Program 
level energy and power analysis and optimization – Analysis and optimization of program size- Program validation and 
testing.

UNIT III PROCESSES AND OPERATING SYSTEMS 9

Introduction – Multiple tasks and multiple processes – Multirate systems- Preemptive real-time operating systems-
Priority based scheduling- Interprocess communication mechanisms – Evaluating operating system performance- power 
optimization strategies for processes – Example Real time operating systems-POSIX-Windows CE.

UNIT V SYSTEM DESIGN TECHNIQUES AND NETWORKS 9

Design methodologies- Design flows - Requirement Analysis – Specifications-System analysis and architecture design –
Quality Assurance techniques- Distributed embedded systems – MPSoCs and shared memory multiprocessors.

UNIT V CASE STUDY 9

Data compressor - Alarm Clock - Audio player - Software modem-Digital still camera – Telephone answering machine-
Engine control unit – Video accelerator

Anna University 2013 Regulation - EC6703 Embedded and Real Time Systems - Syllabus - Download