0% found this document useful (0 votes)
287 views5 pages

Embedded Systems Course Plan ECE 2020-21

1. The document is a lesson plan for a course on Embedded and Real Time Systems taught at Pollachi Institute of Engineering and Technology. 2. It outlines the topics, readings, and teaching methods for each of the 5 units that make up the course over 56 class periods. 3. The units cover introduction to embedded system design, ARM processors and peripherals, embedded programming, real-time systems, and processes and operating systems.

Uploaded by

sureshvkumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
287 views5 pages

Embedded Systems Course Plan ECE 2020-21

1. The document is a lesson plan for a course on Embedded and Real Time Systems taught at Pollachi Institute of Engineering and Technology. 2. It outlines the topics, readings, and teaching methods for each of the 5 units that make up the course over 56 class periods. 3. The units cover introduction to embedded system design, ARM processors and peripherals, embedded programming, real-time systems, and processes and operating systems.

Uploaded by

sureshvkumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Pollachi Institute of Engineering and Technology

Academic Year 2020-21 (ODD Semester)


Department of Electronics and Communication Engineering
Lesson Plan
Name of the Course / Programme : B.E/ECE
Class : IV ECE
Subject Code /Title : EC8791/ Embedded And Real Time Systems
Name of the Faculty member : VIGNESH M

Date Initial of
Date of No of Teaching Cumulative Initial
Lecture Text / Ref book (Period) of the
Topics to be covered Lecture Periods aids / Number of of the
Hours Page No. Lecture Faculty
Planned Planned Remarks period(s) HOD
delivered Member

UNIT – I INTRODUCTION TO EMBEDDEDSYSTEM DESIGN

1. Complex systems and micro processors R6:1.1-1.8 2 PPT

2. Embedded system design process R6:1.9-1.12 2 PPT

3. Design example: Model train controller R6:1.16-1.20 2 PPT


Design methodologies- Design flows - R3:4.8-4.12
4. 1 PPT
Requirement Analysis R3:4.17-4.22
Specifications-System analysis and
5. R3:4.29-4.47 1 PPT
architecture design
6. Quality Assurance techniques R3:4.64-4.70 2 PPT

7. Designing with computing platforms R6:2.13-2.18 2 PPT

Consumer electronics architecture– R6:2.20-2.22


8. 1 PPT
platform-level performance analysis.
9. Review I 1 PPT
Unit-II ARM PROCESSOR AND PERIPHERALS
10. ARM Architecture Versions R6:1.43-1.47 1 PPT

11. ARM Architecture R6:1.43-1.47 1 PPT

12. Instruction Set – Stacks and Subroutines R6:1.47-1.52 2 PPT

13. Features of the LPC 214X Family O2:2.24-2.25 1 PPT

14. Peripherals – The Timer Unit O2:2.25-2.26 1 PPT

15. Pulse Width Modulation Unit O2:2.26-2.27 1 PPT

16. UART O2:2.27-2.28 1 PPT

17. Block Diagram of ARM9 O2:2.31-2.32 1 PPT

18. ARM Cortex M3 MCU O2:2.32-2.33 1 PPT


19. Review II 1 PPT
UNIT III EMBEDDED PROGRAMMING

20. Components for embedded programs R6:2.1-2.8 1 PPT


21. Models of programs R6:2.37-2.39 1 PPT
22. Assembly, linking and loading R6:2.37-2.39 1 PPT
23. compilation techniques R6:2.47 2 PPT

24. Program level performance analysis R6:2.47 1 PPT

25. Software performance optimization R6:2.47 1 PPT

Program level energy and power analysis


26. R6:2.47 2 PPT
and optimization
Analysis and optimization of program
27. R6:2.48 1 PPT
size
29. Program validation and testing R6:2.49-2.52 1 PPT
30. Review III 1 PPT

UNIT IV REAL TIME SYSTEMS

31. Structure of a Real Time System O2: 4.2-4.5 1 PPT


32. Estimating program run times O2: 4.6-4.7 2 PPT
33. Task Assignment and Scheduling O2: 4.8-4.13 1 PPT
34. Fault Tolerance Techniques O2: 4.14-4.16 2 PPT
35. Reliability O2: 4.17 1 PPT
36. Evaluation O2: 4.17 1 PPT
37. Clock Synchronization O2: 4.17 2 PPT
38. Review IV 1 PPT
UNIT V PROCESSES AND OPERATING SYSTEMS
Multiple tasks and multiple processes – R6:3.1-3.6
39. 1 PPT
Multirate systems
Preemptive realtime operating systems-
40. R6:3.8-3.9 2 PPT
Priority based scheduling
41. Interprocess communication mechanisms R6:3.17-3.20 1 PPT
42. Optimization strategies for processes R6:3.26-3.27 2 PPT
Evaluating operating system R6:3.22-3.25
43. 2 PPT
performance- power optimization
Example Real time operating systems-
44. R5:225 1 PPT
POSIX-Windows CE
Distributed embedded systems –
R3:4.71-4.76
45. MPSoCs and shared memory 2 PPT
R3:4.76
multiprocessors
Design Example - Audio player, Engine R5:481
46. 3 PPT
control unit – Video accelerator. R5:485
47. Review V 1 PPT

Total No of Periods = 56 periods (45 Hours)


Content beyond the Syllabus

1. Embedded system in Automobile


2. Embedded system in Home appliances
Text Books:

1. Marilyn Wolf, “Computers as Components - Principles of Embedded Computing System Design”, Third Edition “Morgan
Kaufmann Publisher (An imprint from Elsevier), 2012.

Reference Books:

R1: Jonathan W.Valvano, “Embedded Microcomputer Systems Real Time Interfacing”, Third Edition Cengage Learning, 2012.

R2: David. E. Simon, “An Embedded Software Primer”, 1st Edition, Fifth Impression, Addison-Wesley Professional, 2007.

R3: Raymond J.A. Buhr, Donald L.Bailey, “An Introduction to Real-Time Systems- From Design to Networking with C/C++”,
Prentice Hall, 1999.

R4: C.M. Krishna, Kang G. Shin, “Real-Time Systems”, International Editions, Mc Graw Hill 1997.

R5: K.V.K.K.Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”, Dream Tech Press, 2005.

R6: L.Gopinath, S.Kanimozhi “Embedded and Realtime Systems”, Lakshmi Publication, 4th Edition,2016.

Other Related Books Available in Library:


1. L.Gopinath, S.Kanimozhi “Embedded and Realtime Systems”, Lakshmi Publication, 4th Edition,2016.
2. I.A.Dhotre “Embedded and Real Time Systems”, Technical Publications, 1st Edition,2020.
Faculty in Charge HOD/ ECE Principal
(Mr.M.Vignesh) (Mr.M.Vignesh) (Dr.A.Dhanamurugan)

You might also like