Professional Documents
Culture Documents
TECHNOLOGY
Department of Electronics and Communication Engineering
LESSON PLAN
Subject
Faculty
Semester
Branch
: VII
: CSE
OBJECTIVES:
1. To learn the architecture and programming of ARM processor
2. To be familiar with the embedded computing platform design and analysis
3. To be exposed to the basic concepts of real time operating system
4. To learn the system design techniques and networks for embedded systems
Special
S.
Topics
No. of
Ref
No
Periods books Teaching Aids
Proposed/other
reference
T1
BB
T1
BB
T1
BB
T1
BB
T1
PPT
T1
PPT
S.
No
Topics
No. of
Ref
Periods books
CPU performance
1
T1
a. Pipelining
b. Superscalar Execution
c. Caching
CPU Power Consumption
Unit II: Computing Platform and Design Analysis
CPU Bus
1
T1
a. Bus Protocols , DMA
b. System Bus configuration
c. ARM and SHARC bus
Memory devices
1
T1
a. Memory device organization
b. Random Access Memories
c. Read only memories
Input/output devices
a. Timers and counters ,A/D and D/A converters,
Keyboards, LEDs, Displays, Touchscreens
.8
10
11
12
Component Interfacing
a. Memory Interfacing
b. Device Interfacing
Designing with Microprocessor
a. System Architecture
b. Hardware Design
c. The PC as a platform
Development and debugging
a. Development environments
b. Debugging techniques
c. Debugging challenges
Program Design
a. Design Patterns
b. Design patterns for embedded systems
Models of Programs
a. Data Flow graphs/Control DFG
Assembly and Linking
a. Assemblers, Linking
2
T1
Special
Teaching Aids
Proposed/other
reference
BB
BB
PPT
BB
T1
BB
T1
BB
T1
BB
S.
No
13
14
15
Topics
T1
Special
Teaching Aids
Proposed/other
reference
BB
T1
BB
T1
BB
T1
BB
No. of
Ref
Periods books
17
18
19
T1
BB
T1
BB
Operating Systems
a. Process state and scheduling
b. Operating System Structure
c. Timing Requirements on Processes
d. Inter Process Communication
Scheduling Policies
a. RMS
b. EDF
c. RMS VS EDF
d. Other POSIX Scheduling policies
Inter Process communication
a. Signals, Signals in UML
b. Shared memory communication
c. Message Based Communication
T1
PPT
1
1
1
T1
T1
T1
PPT
PPT
PPT
T1
PPT
T1
S.
No
20
21
Topics
No. of
Ref
Periods books
Special
Teaching Aids
Proposed/other
reference
BB
BB
22
Requirement Analysis
T1
BB
23
Specifications-
T1
BB
T1
BB
24
25
Quality Assurance
a. Quality Assurance techniques
b. Verifying the specification
c. Design Reviews
T1
BB
26
T1
BB
T1
BB
T1
PPT
T1
PPT
27
R2
PPT
29
Data Compressor
a. Requirements and Algorithm
b. Specification
c. Program Design
d. Testing
Alarm Clock
T1
PPT
T1
PPT
30
31
Audio Player
S.
No
32
33
34
35
36
Topics
T1
T1
Special
Teaching Aids
Proposed/other
reference
PPT
1
1
1
1
T1
T1
T1
T1
PPT
PPT
PPT
PPT
No. of
Ref
Periods books
Software Modem
a. Theory of operation and requirements
b. Specification and system architecture
c. Component design and testing
d. System integration and testing
Digital Still Camera
Telephone Answering Mschine
Engine Control Unit
Video Accelerator
PPT
TEXT BOOK:
1. Marilyn Wolf, Computers as Components Principles of Embedded Computing
System Design, Third Edition Morgan Kaufmann Publisher (An imprint from
Elsevier), 2012.
REFERENCES:
1. Jonathan W.Valvano, Embedded Microcomputer Systems Real Time
Interfacing, Third Edition Cengage Learning, 2012.
2. David. E. Simon, An Embedded Software Primer, 1st Edition, Fifth Impression,
Addison-Wesley Professional, 2007.
3. Raymond J.A. Buhr, Donald L.Bailey, An Introduction to Real-Time SystemsFrom Design to Networking with C/C++, Prentice Hall, 1999.
4. C.M. Krishna, Kang G. Shin, Real-Time Systems, International Editions, Mc
Graw Hill 1997
5. K.V.K.K.Prasad, Embedded Real-Time Systems: Concepts, Design &
Programming, Dream Tech Press, 2005.
6. Sriram V Iyer, Pankaj Gupta, Embedded Real Time Systems Programming, Tata
Mc Graw Hill, 2004.
FACULTY
DEPARTMENT INCHARGE
PRINCIPAL