Professional Documents
Culture Documents
Erts Course Plan 2020
Erts Course Plan 2020
ASHOK KUMAR
Programme : B.E
Course Code &Title : EC8791/EMBEDDED AND REAL TIME SYSTEMS
Semester : IV/VII
C OURSE PLAN
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
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
7. Curriculum gaps
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
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
1. www.inderscience.com/ijes , http://www.nptelvideos.in/2012/11/embedded-systems.html