EC2042 EMBEDDED AND REAL TIME SYSTEMS SYLLABUS | ANNA UNIVERSITY BE ECE 8TH SEMESTER SYLLABUS REGULATION 2008 2011 2012-2013 BELOW IS THE ANNA UNIVERSITY 8TH SEMESTER B.E ELECTRONICS AND COMMUNICATION ENGINEERING DEPARTMENT SYLLABUS, TEXTBOOKS, REFERENCE BOOKS,EXAM PORTIONS,QUESTION BANK,PREVIOUS YEAR QUESTION PAPERS,MODEL QUESTION PAPERS, CLASS NOTES, IMPORTANT 2 MARKS, 8 MARKS, 16 MARKS TOPICS. IT IS APPLICABLE FOR ALL STUDENTS ADMITTED IN THE YEAR 2011 2012-2013 (ANNA UNIVERSITY CHENNAI,TRICHY,MADURAI, TIRUNELVELI,COIMBATORE), 2008 REGULATION OF ANNA UNIVERSITY CHENNAI AND STUDENTS ADMITTED IN ANNA UNIVERSITY CHENNAI DURING 2009
EC2042 EMBEDDED AND REAL TIME SYSTEMS L T P C
3 0 0 3
AIM
To give sufficient background for undertaking embedded and real time systems design.
OBJECTIVES
To introduce students to the embedded systems, its hardware and software.
To introduce devices and buses used for embedded networking.
To explain programming concepts and embedded programming in C and C++.
To explain real time operating systems and inter-task communication.
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
105
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.
EC2042 EMBEDDED AND REAL TIME SYSTEMS L T P C
3 0 0 3
AIM
To give sufficient background for undertaking embedded and real time systems design.
OBJECTIVES
To introduce students to the embedded systems, its hardware and software.
To introduce devices and buses used for embedded networking.
To explain programming concepts and embedded programming in C and C++.
To explain real time operating systems and inter-task communication.
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
105
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.
No comments:
Post a Comment
Any doubt ??? Just throw it Here...