[go: up one dir, main page]

0% found this document useful (0 votes)
101 views6 pages

Course Plan-IC615 - Embedded - Systems - July2020

This document provides the course plan for the M.Tech course "Embedded Systems" offered by the Department of Instrumentation and Control Engineering at the National Institute of Technology, Tiruchirappalli. The course aims to teach students about embedded systems design and real-time operating systems. It will cover topics like embedded processors, memory management, communication protocols, RTOS concepts, and modeling embedded applications. Students will be assessed through online tests, programming assignments, and an online final exam. Feedback will be collected through an anonymous questionnaire and class committee meetings.

Uploaded by

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

Course Plan-IC615 - Embedded - Systems - July2020

This document provides the course plan for the M.Tech course "Embedded Systems" offered by the Department of Instrumentation and Control Engineering at the National Institute of Technology, Tiruchirappalli. The course aims to teach students about embedded systems design and real-time operating systems. It will cover topics like embedded processors, memory management, communication protocols, RTOS concepts, and modeling embedded applications. Students will be assessed through online tests, programming assignments, and an online final exam. Feedback will be collected through an anonymous questionnaire and class committee meetings.

Uploaded by

Hussain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

DEPARTMENT OF INSTRUMENTATION AND CONTROL ENGINEERING

NATIONAL INSTITUTE OF TECHNOLOGY, TIRUCHIRAPPALLI

COURSE PLAN – PART I


Name of the
programme and M.Tech- Industrial Automation
specialization
Course Title Embedded Systems
Course Code IC615 No. of Credits 3
Course Code of Pre-
NIL
requisite subject(s)
Section
Session July 2020 -
(if, applicable)
Name of Faculty Ms.V Sridevi Department ICE
Email sridevi@nitt.edu Telephone No. 9443082579

Name of Course
Coordinator(s) NA
(if, applicable)
E-mail NA Telephone No. NA
Course Type Core course Elective course

Syllabus (approved in BoS)


Introduction to Embedded Systems –built in features for embedded Target Architecture –
selection of Embedded processor – DMA- memory devices – Memory management
methods-memory mapping, cache replacement policies- Timer and Counting devices,
Watchdog Timer, Real Time Clock- Software Development tools-IDE, assembler, compiler,
linker, simulator, debugger, In circuit emulator, Target Hardware Debugging.
Embedded Networking: Introduction, I/O Device Ports & Buses- multiple interrupts and
interrupt service mechanism – Serial Bus communication protocols -RS232 standard–
RS485–USB–Inter Integrated Circuits (I2C) - CAN Bus –Wireless protocol based on Wifi,
Bluetooth, Zigbee –Introduction to Device Drivers.
Introduction to basic concepts of RTOS- Need, Task, process & threads, interrupt routines
in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling,
Task communication- context switching, interrupt latency and deadline shared memory,
message passing-, Inter process Communication – synchronization between processes-
semaphores, Mailbox, pipes, priority inversion, priority inheritance, comparison of Real
time Operating systems: VxWorks, μC/OS-II, RT Linux.
Modelling embedded systems- embedded software development approach --Overview of
UML modeling with UML, UML Diagrams-- Hardware/Software Partitioning, Co-Design
Approaches for System Specification and modeling- Co Synthesis- features comparing
Single-processor Architectures & Multi-Processor Architectures--design approach on
parallelism in uniprocessors & Multiprocessors.
Application development: Objective, Need, different Phases & Modelling of the EDLC.
choice of Target Architectures for Embedded Application Development-for Control
Dominated-Data Dominated Systems-Case studies on Digital Camera, Adaptive Cruise
Page 1 of 6
control in a Car, Mobile Phone, automated robonoids, interface to sensors, GPS, GSM,
Actuators.

COURSE OBJECTIVES

1. To provide knowledge on building blocks of embedded system, input/output interfacing


& Bus communication with processors.
2. To teach automation using scheduling algorithms and real time operating system.
3. To discuss on different phases & modelling of a new embedded product.
4. To involve discussions/ practice/exercise onto revising & familiarizing the concepts

COURSE OUTCOMES (CO)

On completion of this course, the students will be able to

1. understand the functionalities of processor internal blocks, with their requirement.


2. understand the role and features of RT operating system, that makes multitask
execution possible by processors.
3. understand multiple CPU based on either hardcore or soft core helps data overhead
management with processing- speed reduction for μC execution.
4. to design embedded systems to perform dedicated function.

Aligned Programme
Course Outcomes
Outcomes (PO)
On completion of this course, the students will be able to
1. understand the functionalities of processor internal blocks,
1,3
with their requirement
2. understand the role and features of RT operating system, that
1,3
makes multitask execution possible by processors.
3. understand multiple CPU based on either hardcore or soft core
helps data overhead management with processing- speed 1,3
reduction for μC execution.
4. to design embedded systems to perform dedicated function. 1,2,3

COURSE PLAN – PART II


COURSE OVERVIEW
This course covers the design of small scale to sophisticated embedded systems. The
automation using scheduling algorithms and real time operating system will be discussed in
this course. The different phases & modelling of embedded system will be taught in this
course.

Page 2 of 6
COURSE TEACHING AND LEARNING ACTIVITIES
S.No. Week/Conta Topic Mode of
ct Hours Delivery
Introduction to Embedded Systems –built in
features for embedded Target Architecture –
selection of Embedded processor – DMA- memory
devices – Memory management methods-memory
mapping, cache replacement policies- Timer and
Counting devices, Watchdog Timer, Real Time
Clock- Software Development tools-IDE, assembler,
compiler, linker, simulator, debugger, In circuit
1 emulator, Target Hardware Debugging.
1st & 6th Embedded Networking: Introduction, I/O Device PPT (Online
week
Ports & Buses- multiple interrupts and interrupt mode)
service mechanism – Serial Bus communication
protocols -RS232 standard–RS485–USB–Inter
Integrated Circuits (I2C) - CAN Bus –Wireless
protocol based on Wifi, Bluetooth, Zigbee –
Introduction to Device Drivers.

TEST 1 (Online mode)

Introduction to basic concepts of RTOS- Need, Task,


process & threads, interrupt routines in RTOS,
Multiprocessing and Multitasking, Preemptive and
non-preemptive scheduling, Task communication-
context switching, interrupt latency and deadline
shared memory, message passing-, Inter process
Communication – synchronization between
processes-semaphores, Mailbox, pipes, priority
PPT (Online
inversion, priority inheritance, comparison of Real
7th& 12th time Operating systems: VxWorks, μC/OS-II, RT mode)
Linux.
2 week
Modelling embedded systems- embedded software
development approach --Overview of UML
modeling with UML, UML Diagrams--
Hardware/Software Partitioning, Co-Design
Approaches for System Specification and modeling-
Co Synthesis- features comparing Single-processor
Architectures & Multi-Processor Architectures--
design approach on parallelism in uniprocessors &
Multiprocessors.

Page 3 of 6
TEST 2 (Online mode)

Application development: Objective, Need, different


Phases & Modelling of the EDLC. choice of Target
Architectures for Embedded Application PPT (Online
13th& 14th Development-for Control Dominated-Data mode)
3
week Dominated Systems-Case studies on Digital Camera,
Adaptive Cruise control in a Car, Mobile Phone,
automated robonoids, interface to sensors, GPS,
GSM, Actuators.

COURSE ASSESSMENT METHODS (shall range from 4 to 6)

S.No. Mode of Assessment Week/Date Duration % Weightage

1 Test 1 (Online mode) -- 1 Hour 15

2 Test 2(Online mode) -- 1 Hour 15

CPA Compensation Assessment* -- 1 Hour 15

Programming Assisgnment
3 (s) / Project -- 40

Final Assessment (Online


4 mode) -- 2 Hours 30

COURSE EXIT SURVEY (mention the ways in which the feedback about the course shall be
assessed)

1. Anonymous feedback through questionnaire.


2. Feedback from the students during the class committee meetings.

Page 4 of 6
COURSE POLICY (preferred mode of correspondence with students, compensation assessment
policy to be specified)

MODE OF CORRESPONDENCE (email/ phone etc) - Email & Phone

COMPENSATION ASSESSMENT POLICY

Compensation test will be conducted for students who miss Test1 or Test2 (only written
test). But they should get permission from the faculty by giving valid reason in written form
to write retest.
Grading Policy

The students will be graded relatively with all the four assessment marks put together with
the passing minimum of 35 marks. Those who have obtained F grade should appear for
reassessment that will be conducted during the first week of next semester. If the student get
F grade in the reassessment will have to appear for formative assessment.

ATTENDANCE POLICY (A uniform attendance policy as specified below shall be followed)

During each online class the attendance sheet will be downloaded and consolidated. It is
mandatory to maintain 75% attendance to appear for end semester examination. The
students having less than 75% of attendance will not be allowed to write the end semester
examination. The student he/she having less than 75% of attendance has to redo the course
in the forth coming semester.

ACADEMIC DISHONESTY & PLAGIARISM


Academic honesty:

The students have the freedom to do their work meanwhile; they have to obey the institute
academic rules. The students should not be involved plagiarizing other student’s assignment
work, peer’s examination answer sheet and any mode of copying other’s work.

The students involved in these activities are penalized and their name list will be sent to the
office of Dean (Academic) for legal action.

ADDITIONAL INFORMATION - NIL

Page 5 of 6
FOR APPROVAL

Course Faculty __________ CC-Chairperson ________________ HOD ____________


(V SRIDEVI) (Dr D EZHILARASI) (Dr G UMA)

Guidelines:

a) The number of assessments for a course shall range from 4 to 6.

b) Every course shall have a final assessment on the entire syllabus with at least 30%
weightage.

c) One compensation assessment for absentees in assessments (other than final


assessment) is mandatory. Only genuine cases of absence shall be considered.
Details of compensation assessment to be specified by faculty.

d) The passing minimum shall be as per the regulations.

e) Attendance policy and the policy on academic dishonesty & plagiarism by students
are uniform for all the courses.

f) Absolute grading policy shall be incorporated if the number of students per course
is less than 10.

g) Necessary care shall be taken to ensure that the course plan is reasonable and is
objective.

Page 6 of 6

You might also like