Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

Name of the Staff : M.

ASHOK KUMAR
Programme : B.E
Course Code &Title : EC8791/EMBEDDED AND REAL TIME SYSTEMS
Semester : IV/VII

C OURSE PLAN

1. Vision& Mission of the department


VISION:
To tackle the global challenges of the growing century with innovative technocrats.

MISSION:
To create a unique learning environment equipped to tackle the challenges in the field of hardware and
software with a high professional ethos
To import high-quality education to strive for global challenges
To inspire the students to develop knowledge, innovative ideas and to provide a solution for societal needs
To prepare technically strong and socially responsible professionals in the branch of Electronics and
communication engineering

2. Program outcomes
Engineering Graduates will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of mathematics,
natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change.
Program Specific Outcomes:-
● PSO 1:Ability to design and solve problems in the field of Electronics &
Communication Engineering by applying the knowledge acquired from Electronic
Devices and Circuits, VLSI Design, Embedded systems, Analog & Digital
Communication and other allied topics.

• PSO 2: Ability to identify, formulate and solve the industrial problems using efficient
technical approaches and ability to function in any multi-disciplinary work group for
technical contribution as well as independent lifelong learner to adapt to changing
engineering technology.
3. Pre-requisite
To have a knowledge about Microprocessor and Microcontrollers and Computer architecture.

4. Objectives
On completion of this course the student will understand

1. Learn the architecture and programming of ARM processor.


2. Be familiar with the embedded computing platform design and analysis.
3. Be exposed to the basic concepts of real time Operating system.
4. Learn the system design techniques and networks for embedded systems

5. Course Outcomes
Upon completion of the course, the students would be able to
CO1: Describe the architecture and programming of ARM processor and outline the concepts of
embedded systems
CO2: Explain the basic concepts of real time Operating system design.
CO3: Use the system design techniques to develop software for embedded systems

CO4: Differentiate between the general purpose operating system and the real time operating system

CO5: Model real-time applications using embedded-system concepts

6. Mapping of PO’s & CO’s


Course Program Outcomes
(POs)
Outcom P P P P P P P P P P P P P P
e O O O O O O O O O O O O S S
s O O
1 2 3 4 5 6 7 8 9 1 1 1 1 2
0 1 2
CO 1 H L L L H L L L L L M M
CO 2 H L H H H L L L L L M L
CO 3 H L H H H L H H H M H L
CO 4 H L L L L L L L L L L L
CO 5 H L H H H M H H H M H H
* H - High M – Medium L - Low

7. Curriculum gaps

● Discussing about Internet of things

8. List of Text Books by AU:


T1. Marilyn Wolf, “Computers as Components – Principles of Embedded Computing
System Design”, Third Edition “Morgan Kaufmann Publisher (An imprint from Elsevier),
2012.
Reference Books by AU:
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, McGraw Hill
1997
R5. K.V.K.K.Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”,
Dream Tech Press, 2005.
R6. Sriram V Iyer, Pankaj Gupta, “Embedded Real Time Systems Programming”, Tata Mc
Graw Hill, 2004.
Other Related books Available in our library:
O1.Gopinath,” Embedded Real Time Systems” Lakshmi Publications.

9. Lesson plan

Text
Pa Teachi Learni No. Course
Lectu Topic(s) to be covered /
ge ng Aid ng outcom
re Ref.
N of Mode es
No. Boo
o. Hour
k
s
UNIT I INTRODUCTION TO EMBEDDED COMPUTING & ARM PROCESSORS
Complex systems NPTEL
1 T 1-10 PPT 1 CO1
and Videos
1
microprocessors
2 Embedded system Bla Interacti 2
T 10- CO1
design process ck ve
1 28
Boa
rd

3 Bla Interacti 1
Model train controller T 28- CO1
ck ve
1 42
Boa
rd
4 Instruction PPT Interacti 1
T 51- CO1
sets ve
1 56
Preliminarie
s
5 Bla Interacti 1
ARM Processor T 57- CO1
ck ve
1 72
Boa
rd
6 CPU: Programming 96- NPTEL 1
T PPT CO1
input and output 101 Videos
1
7 Supervisor mode, 114- PPT Interacti 1
T CO1
exception and traps 115 ve
1
8 Coprocessor T 115 PPT Interacti 1 CO1
1 ve
9 Memory 116- Bla 1
T Interacti CO1
System 123 ck
1 ve
Mechanism Boa
rd
10 CPU performance: T 128- Black Interacti 1 CO1
1 ve
Pipelining, Caching 132 Board
11 Black 1
CPU power consumption T 133 Interacti CO1
Board/PP
1 ve
T
No. of hours planned ………… No. of hours taken ……….. Deviation………..
Reason………………………………………………………………
UNIT II EMBEDDED COMPUTING PLATFORM DESIGN
159- PPT NPTEL
12 The CPU Bus T 1 CO2
170 &Video Videos
1
13 Memory devices 172- Bla Interacti 1
T CO2
and systems 174 ck ve
1
Boa
rd
Designing with
14 176- Bla Interacti 1
computing platforms, T CO2
187 ck ve
consumer 1
Boa
electronics architecture
rd
Platform-level
15 performance 188- Bla Interacti 1
T CO2
analysis, 193 ck ve
1
Components for Boa
embedded programs rd
Models of programs,
16 223- Bla Interacti 1
Assembly linking T CO2
235 ck ve
and loading 1
Boa
rd
17 236- Black Interacti 1
Compilation techniques T CO2
245 Board ve
1
18 Program level 254- Bla Interacti 1
T CO2
performance analysis 259 ck ve
1
Boa
rd
19 Software performance 262- Black Interacti 1
T CO2
optimization 265 Board ve
1
Program level energy PPT NPTEL
20 266- 1
and power analysis and T CO2
269 &Video Videos
optimization 1
21 Analysis and optimization Black Interacti 1
T 270 CO2
of program size Board ve
1
No. of hours planned ………… No. of hours taken ……….. Deviation………..
Reason………………………………………………………………
UNIT – III PROCESS AND OPERATING SYSTEMS
22 Introduction T 307 BB Interacti 1 CO3
1 ve
Multiple tasks and 308- PPT NPTEL
23 T 1 CO3
multi processes 310 &Video Videos
1
24 310- NPTEL 1
Multirate systems T Videos CO3
316 Videos
2
Process state and
25 316- Bla Interacti 1
Scheduling, T CO3
317 ck ve
Scheduling Polices 1
Boa
rd

26 Preemptive Real- 319- Bla Interacti 1


T CO3
Time Operating 324 ck ve
2
Systems Boa
rd
27 325- Bla Interacti 1
Priority-based Scheduling T CO3
337 ck ve
2
Boa
rd
28 Inter Process T 340- Black Interacti 1 CO3
1 ve
Communication 343 Board
mechanisms
29 Evaluating 344- Bla Interacti
T CO3
operating system 348 ck ve 1
1
performance Boa
rd
30 Power Management and 349- Bla Interacti 1
T CO3
optimization for 351 ck ve
1
Processes Boa
rd
31 352- Black Interacti 2
POSIX T CO3
357 Board ve
2

32 357- Bla Interacti 1


Windows CE R CO3
360 ck ve
4
Boa
rd
No. of hours planned ………… No. of hours taken ……….. Deviation………..
Reason………………………………………………………………
UNIT IV SYSTEM DESIGN TECHNIQUES AND
NETWORKS
33 Introduction T 381 BB Interacti 1 CO4
1 ve
381- PPT NPTEL
34 Design Methodologies T 1 CO4
383 &Video Videos
1
35 381- Bla Interacti 1
Design Flows T CO4
383 ck ve
1
Boa
rd
36 389- Black Interacti 1
Requirement Analysis T CO4
390 Board ve
1
390- PPT NPTEL
37 Specifications T 1 CO4
394 &Video Videos
1
38 System Analysis 396- Bla Interacti 1
T CO4
& Architecture 399 ck ve
2
Design Boa
rd
39 Quality Assurance 400- Black Interacti 1
T CO4
Techniques 406 Board ve
1

40 Distributed 414- Bla Interacti 1


T CO4
Embedded System 429 ck ve
1
Boa
rd
41 MPSoC and Shared 431- Bla Interacti 1
T CO4
Memory Multiprocessors 438 ck ve
1
Boa
rd
No. of hours planned ………… No. of hours taken ……….. Deviation………..
Reason………………………………………………………………
UNIT V CASE STUDY
42 137- Interacti 1 CO5
Data Compressor T PPT
148 ve
1
193- 1
43 Alarm Clock T PPT Interacti CO5
200 ve
1
44 200- Bla Interacti 1
Audio Player T CO5
206 ck ve
1
Boa
rd
45 280- Black Interacti 1
Software Modem T CO5
285 Board ve
1
46 285- Bla Interacti 1
Digital Still Camera T CO5
296 ck ve
1
Boa
rd
47 Telephone Answering T 361- Black Interacti 1 CO5
1 ve
Machine 368 Board
48 369- Bla Interacti 1
Engine Control Unit T CO5
374 ck ve
1
Boa
rd
49 441- Black Interacti 1
Video Accelerator T CO5
449 Board ve
1
No. of hours planned ………… No. of hours taken ……….. Deviation………..
Reason………………………………………………………………

Unit
Top Web Link
ic
I ARM Processor http://nptel.ac.in/courses/108
10 5/5
II Compilation techniques http://nptel.ac.in/courses/108
10
5/34
III Multirate systems https://nptel.ac.in/courses/10
81 87/34
IV Distributed Embedded System http://nptel.ac.in/courses/108
10
5/10
V Hardware & Software Co-design https://www.slideshare.net/d
est k/hardware-software-
codesign- 16146924
10. Web/ Video Resources

11. Other Related activities

S.No Name of the No. of activities planned Detai


activity ls
1. Case study –traffiic light controller
1. Assignment 1

2. Seminar 1 1. Internet of things


3. Guest Lectures - -
4. Industrial Visit - Arasan chips ,Thoothukudi

12. Content Beyond syllabus


1. Robotics
13. Journals

1. www.inderscience.com/ijes , http://www.nptelvideos.in/2012/11/embedded-systems.html

14. Internal Test portions

IAT I - 2 Units (Unit 1 and Unit 2)

IAT II - 2 Units (Unit 3 and Unit 4)


MODEL EXAM –5 Units (Unit 1 – Unit5)

Staff In-charge Verified by HOD Principal

You might also like