0% found this document useful (0 votes)
434 views

Cu7001 Real Time Embedded Systems Syllabus

The document outlines the course contents for CU7001 Real Time Embedded Systems. The course covers five units: (1) introduction to embedded computing including ARM processors and memory systems, (2) computing platforms and design analysis including program optimization, (3) processes and operating systems including scheduling policies, (4) hardware accelerators and networks for embedded systems, and (5) case studies including software modem and system-on-silicon. The course aims to provide fundamental concepts in embedded systems design through 45 class periods.

Uploaded by

padmavathy2k
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
434 views

Cu7001 Real Time Embedded Systems Syllabus

The document outlines the course contents for CU7001 Real Time Embedded Systems. The course covers five units: (1) introduction to embedded computing including ARM processors and memory systems, (2) computing platforms and design analysis including program optimization, (3) processes and operating systems including scheduling policies, (4) hardware accelerators and networks for embedded systems, and (5) case studies including software modem and system-on-silicon. The course aims to provide fundamental concepts in embedded systems design through 45 class periods.

Uploaded by

padmavathy2k
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

CU7001 REAL TIME EMBEDDED SYSTEMS

LTPC 3003 9

UNIT I INTRODUCTION TO EMBEDDED COMPUTING

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 SetTopBox. System-on-Silicon FOSS Tools for embedded system development. TOTAL: 45 PERIODS REFERENCES: 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 grave Publisher, 2004. 5. Sriram V Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata Mc-Graw Hill, 2004. 6. Tammy Noergaard, Embedded Systems Architecture, Elsevier, 2006.

You might also like