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 – 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