Tuesday, July 23, 2013

10EC74 ESD VTU Syllabus

EMBEDED SYSTEM DESIGN

Subject Code
10EC74
IA Marks
: 25
No. of Lecture Hrs/Week : 04
Exam Hours
: 03
Total no. of Lecture Hrs. : 52
Exam Marks
: 100




PART – A
UNIT 1:
Introduction to Embedded System: Introducing Embedded Systems, Philosophy, Embedded Systems, Embedded Design and Development Process. 5 Hours
UNIT 2:
The Hardware Side: An Introduction, The Core Level, Representing Information, Understanding Numbers, Addresses, Instructions, Registers-A
First Look, Embedded Systems-An Instruction Set View, EmbeddedSystems-A Register View, Register View of a Microprocessor
The Hardware Side: Storage Elements and Finite-State Machines (2 hour) The concepts of State and Time, The State Diagram, Finite State Machines- A Theoretical Model.
8 Hours
UNIT 3:
Memories and the Memory Subsystem: Classifying Memory, A General Memory Interface, ROM Overview, Static RAM Overview, Dynamic RAM Overview, Chip Organization, Terminology, A Memory Interface in Detail, SRAM Design, DRAM Design, DRAM Memory Interface, The Memory Map, Memory Subsystem Architecture, Basic Concepts of Caching, Designing a Cache System, Dynamic Memory Allocation.
7 Hours
UNIT 4:
Embedded Systems Design and Development : System Design and Development, Life-cycle Models, Problem Solving-Five Steps to Design, The Design Process, Identifying the Requirements, Formulating the Requirements Specification, The System Design Specification, System Specifications versus System Requirements, Partitioning and Decomposing a System, Functional Design, Architectural Design, Functional Model versus Architectural Model, Prototyping, Other Considerations, Archiving the Project. 6 Hours
PART – B
UNIT 5 & 6:
Real-Time Kernels and Operating Systems: Tasks and Things, Programs and Processes, The CPU is a resource, Threads – Lig htweight and heavyweight, Sharing Resources, Foreground/Background Systems, The operating System, The real time operating system (RTOS), OS architecture, Tasks and Task control blocks, memory management revisited.
12 Hours
UNIT 7 & 8:
Performance Analysis and Optimization: Performance or Efficiency Measures, Complexity Analysis, The methodology, Analyzing code, Instructions in Detail, Time, etc. – A more detaile d look, Response Time, Time Loading, Memory Loading, Evaluating Performance, Thoughts on Performance Optimization, Performance Optimization, Tricks of the Trade, Hardware Accelerators, Caches and Performance. 12 Hours

TEXT BOOK:
1. Embedded Systems – A contemporary Design Tool, James K. PeckolJohn Weily India Pvt. Ltd, 2008.
REFERENCE BOOKS:
1.Embedded Systems: Architecture and Programming, Raj Kamal, TMH. 2008.
2.Embedded Systems Architecture – A Comprehensive Gui de for Engineers and Programmers, Tammy Noergaard, Elsevier Publication, 2005.
3.Programming for Embedded Systems, Dreamtech Software Team, John Wiley India Pvt. Ltd, 2008.

No comments:

Post a Comment