10EC74 ESD VTU Syllabus
|
|||
|
|
|
|
|
|
|
|
|
|
|
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 – Light weight 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 details
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. Peckol, John
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.
Post a Comment