EMBEDDED SYSTEM DESIGN
Lesson Plan
Subject Code: 10EC74 Faculty: Ravindra V S No. of Hours: 52 Sem: 7th Semester
Text Books:
1.Embedded Systems: A Contemporary Design Tool – James K. Peckol, John WileyIndia Pvt. Ltd, 2008.
Reference Books:
1.Embedded Systems: Architecture, Programming, and Design, Raj Kamal, 2nd Edn. TMH, 2008
2.Embedded Systems Architecture – A Comprehensive Guide for Engineers and Programmers,Tammy Noergaard, Elsevier Publication.2005.
3.Programming for Embedded Systems, Dreamtech Software Team, John Wiley India Pvt. Ltd,2008.
UNIT
|
Text
|
Chapter Name
|
Topics to be
covered
|
% Of completion
|
UNIT - 1
|
Text 1
|
INTRODUCTION TO THE EMBEDDED SYSTEMS
|
Introducing Embedded Systems, Philosophy,
Embedded Systems, Embedded Design and Development Process
|
8 %
|
UNIT-2
|
Text 1
|
The Hardware
Side:
The Hardware
Side: Storage Elements and Finite-State Machines
|
An Introduction, The
Core Level, Representing Information, Understanding Numbers,
Addresses, Instructions, Registers-A First Look, Embedded
Systems-An Instruction Set View, Embedded
Systems-A Register View, Register View of a Microprocessor
The concepts of State and Time, The State Diagram, Finite State Machines- A
Theoretical Model.
|
16%
|
UNIT-3
|
Text 1
|
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.
|
14 %
|
UNIT-4
|
Text 1
|
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.
|
12%
|
PART B
UNIT
|
Text
|
Chapter Name
|
Topics
|
Section
|
Percentage Of
completion
|
UNIT – 5
and UNIT
- 6
|
Text 1
|
Real-Time Kernels
and Operating Systems:
|
Tasks and Things, Programs and Processes, The CPU is a resource, Threads – Lightweight 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
|
25 %
|
|
UNIT-7
and UNIT
- 8
|
Text 1
|
Performance Analysis and
Optimization:
|
Performance or
Efficiency Measures, Complexity Analysis, The
methodology, Analyzing code, Instructions
in Detail, Time, etc. – A more detailed
look, Response Time,
Time Loading, Memory Loading, Evaluating Performance, Thoughts on Performance
Optimization, Performance
Optimization, Tricks
of the Trade, Hardware Accelerators,
Caches and Performance.
|
25%
|
Post a Comment