cu7001 real time embedded systems syllabus (2)

2
CU7001 REAL TIME EMBEDDED 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

Upload: padmavathy2k

Post on 24-Oct-2015

123 views

Category:

Documents


4 download

DESCRIPTION

Lesson plan for Real time embedded systems 2013 syllabus

TRANSCRIPT

CU7001 REAL TIME EMBEDDED SYSTEMS L T P C3 0 0 3

UNIT I INTRODUCTION TO EMBEDDED COMPUTING 9

Complex systems and microprocessors – Design example: Model train controller – Embeddedsystem design process – Formalism for system design – Instruction sets Preliminaries – ARMProcessor – 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 withmicroprocessors – Development and Debugging – Program design – Model of programs –Assembly and Linking – Basic compilation techniques – Analysis and optimization of executiontime, 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 – Evaluatingoperating system performance – Power optimization strategies for processes.

UNIT IV HARDWARE ACCELERATES & NETWORKS 9

Accelerators – Accelerated system design – Distributed Embedded Architecture – Networks forEmbedded Systems – Network based design – Internet enabled systems.

UNIT V CASE STUDY 9

Hardware and software co-design - Data Compressor - Software Modem – Personal DigitalAssistants – Set–Top–Box. – System-on-Silicon – FOSS Tools for embedded systemdevelopment.

TOTAL: 45 PERIODSREFERENCES:1. Wayne Wolf, “Computers as Components - Principles of Embedded Computer System Design”,Morgan Kaufmann Publisher, 2006.2. David E-Simon, “An Embedded Software Primer”, Pearson Education, 2007.3. K.V.K.K.Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”,dreamtech press, 2005.4. Tim Wilmshurst, “An Introduction to the Design of Small Scale Embedded Systems”, Pal gravePublisher, 2004.5. Sriram V Iyer, Pankaj Gupta, “Embedded Real Time Systems Programming”, Tata Mc-GrawHill, 2004.6. Tammy Noergaard, “Embedded Systems Architecture”, Elsevier, 2006.