Вы находитесь на странице: 1из 11

St.

MARTIN’S ENGINEERING COLLEGE


Dhulapally, Secunderabad - 500100
NBA & NAAC A+ Accredited

COURSE DESCRIPTION FORM

Course Code EI701PC/ EC734PE/ET742PE


Course Title EMBEDDED SYSTEMS DESIGN
Lectures Tutorials Practicals Credits
Course Structure
3 3
Course Coordinator Mr. Venkanna Mood ,Assoc Prof ECE
Mr.K.Raju, Assoc Prof ECE,Mr. K.Karthik,Assist Prof,
Team of Instructors ECE,Mr.K.Kishan,Assist,Prof, ECE

I Course Overview:
Embedded systems c o u r s e is intended to introduce the architecture, programming of
microcontrollers and interfacing various hardware circuits to microcontrollers. The topics
covered classification of embedded systems; core of the embedded systems, Memories,
Embedded Firmware, RTOS based embedded systems, Task communications
Understand need of type of core embedded systems, microprocessors and microcontrollers in
development of various projects and to know complete architectural, programming, details
of embedded firmware

II. Prerequisite(s):
Level Credits Periods / Week Prerequisites
Knowledge of digital and switching circuits,
CO,
And microcontroller Good logic thinking
UG 4 5 skills.

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


III. Marks Distribution:
Sessional Marks University End Exam Total Marks
Marks
There shall be two  Midterm
examinations. Each midterm
examination consists of essay
paper, objective paper and
assignments

The essay paper is for 10


marks of 60 minutes duration
and shall contain 4 questions.
The student has to answer 2
questions, each carrying 5
marks.
                 75                100
The objective paper is for 10
marks of 20 minutes duration.
It consists of 10 multiple
choice and 10 fill-in-the
blank questions, the student
has to answer all the
questions and each carries
half mark.

First midterm examination


shall be conducted for the
first two and half units of
syllabus and second midterm
examination shall be
conducted for the remaining
portion.

Five marks are earmarked for


assignments. There shall be
two assignments in every
theory course. Assignments
are usually issued at the time
of commencement of the
semester. These are of
problem solving in nature
with critical thinking.
Marks shall be awarded
considering the average of
two midterm tests in each
course.

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


IV. EVALUATION SCHEME:
S. No Component Duration Marks
1 I Mid Examination 80 minutes 20
2 I Assignment - 05
3 II Mid Examination 80 minutes 20
4 II Assignment - 05
5 External Examination 3 hours 75

V. COURSE OBJECTIVES:
1. Understanding the basics of an embedded system.
2. To learn the method of designing an embedded system for any type of applications
and Program an embedded system.
3. To understand operating system concepts, types and choosing RTOS.
4. Design, Implement and test an embedded system.
5. Examine the different communication interfaces of an embedded system.

VI. COURSE OUTCOMES:


After completing this course the student must demonstrate the knowledge and ability to:

1. Analyze real life examples on the bonding of embedded technology with human life.
2. Understand the different steps involved in the design and development of firmware
for embedded systems.
3. Understand the various chip level communication interfaces like I2C, SPI, UART, 1-
wire and parallel bus.
4. Identify the building blocks of typical embedded systems.
5. Understand the basics of an operating system and the need for an operating system.

VII. HOW PROGRAM OUTCOMES ARE ASSESSED:

Proficiency
PROGRAM OUTCOMES Level
assessed by

Engineering knowledge: Apply the


knowledge of mathematics, science,
Assignments,
PO1 engineering fundamentals, and an engineering 3
Tutorials and Exams
specialization to the solution of complex
engineering problems.
PO2 Problem analysis: Identify, formulate, 3 Assignments,
review research literature, and analyze Tutorials and Exams
complex engineering problems reaching
Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design
substantiated conclusions using first
principles of mathematics, natural sciences,
and engineering sciences.
Design/development of solutions: Design
solutions for complex engineering problems
and design system components or processes
Assignments,
PO3 that meet the specified needs with appropriate 3
Tutorials and Exams
consideration for the public health and safety,
and the cultural, societal, and environmental
considerations.
Conduct investigations of complex
problems: Use research-based knowledge
and research methods including design of
PO4 1 --
experiments, analysis and interpretation of
data, and synthesis of the information to
provide valid conclusions.
Modern tool usage: Create, select, and apply
appropriate techniques, resources, and modern
engineering and IT tools including prediction
PO5 2 Design Exercise
and modeling to complex engineering
activities with an understanding of the
limitations.
The engineer and society: Apply reasoning
informed by the contextual knowledge to
assess societal, health, safety, legal and Oral Discussions,
PO6 2
cultural issues and the consequent Debate
responsibilities relevant to the professional
engineering practice.
Environment and
sustainability: Understand the impact of the
professional engineering solutions in societal
PO7 2 Seminars
and environmental contexts, and demonstrate
the knowledge of, and need for sustainable
development.
Ethics: Apply ethical principles and commit
PO8 to professional integrity and responsibilities 1 --
and norms of the engineering practice.
Individual and team work: Function
effectively as an individual, and as a member Workshops, Mini
PO9 2
or leader in diverse teams, and in Projects
multidisciplinary settings
PO10 Communication: Communicate effectively 2 Seminar and Paper
on complex engineering activities with the Presentation
engineering community and with society at
large, such as, being able to comprehend and
write effective reports and design
Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design
documentation, make effective presentations,
and give and receive clear instructions.
Project management and
finance: Demonstrate knowledge and
understanding of the engineering and
Development of Mini
PO11 management principles and apply these to 2
Projects
one’s own work, as a member and leader in a
team, to manage projects and in
multidisciplinary environments
Life-long learning: Recognize the need for,
and have the preparation and ability to engage
PO12 3 Exams, Discussions
in independent and life-long learning in the
broadest context of technological change.

1=None 2 = Supportive 3 = Highly Related

VIII. HOW PROGRAM SPECIFIC OUTCOMES ARE ASSESSED:

Program Specific Outcomes Level Proficiency assessed by

Professional Capabilities: Capability to


use their knowledge in the design of 3 Lecturers,Workshops,Projects
PSO1 communication system using techniques
like signal processing and technologies
such as VLSI and Embedded systems

Analytical Skills: Capability to analyze a


given system and/or design for its 2 Seminars,Disscussions
PSO2 specification based performance and to
devise any design changes for
performance improvement, if need be
Responsible Professionalism: Capability
to work within the constraints as obtained
2
PSO3 in a workplace and/or within a team, with
an objective to further the goals of the Projects
employer establishment or self owned one
1=None 2= Supportive 3= Highly Related

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


IX. SYLLABUS

Unit-1
Introduction to Embedded systems: Definition of embedded systems, embedded systems
vs general computing systems, history of embedded systems, classification, and major
applications area, purpose of embedded systems, characteristics and quality attributes of
embedded systems.

Unit-II
Typical Embedded systems: core of the embedded systems : general purpose and domain
specific processors, ASIC,PLD’s commercial off-The shelf components(COTS), Memory:
ROM, RAM, Memory according to the types of interface , memory shadowing, memory
selection for embedded systems, sensors and actuators, communication interface: on board
and External communication interfaces.

Unit-III
Embedded Firmware: Reset circuit, Brown-out Protection circuit, Oscillator Unit, Real time
clock, watchdog Timer, Embedded Firmware Design Approaches and Developments
Languages.

Unit-IV
RTOS BAESD EMBEDDED SYETMS DESIGN: Operating systems basics, types of operating
systems, Tasks, Process and Threads, Multiprocessing and multitasking, Task scheduling.

Unit-V
TASK COMMUNICATION: shared memory, message passing, remote procedure call and
sockets, task synchronization: Task communication/synchronization issues, task
synchronization Techniques, device Drivers, How to choose an RTOS.

TEX T BOOKS:

1. Introduction to embedded systems –Second Edition , Shibu K.V


REFERENCE BOOKS:

2. Embedded systems-Raj karmal,TMH


3. Embedded system Design –Frank vahid.
4. Embedded systems-Lyla, Person, 2003.

X. COURSE PLAN

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


Lecture Un Course Learning Reference
CLO Topics to be covered
Number it Objective Number
1 Introduction of embedded
Describe the basic
Overview of Embedded
2 1 applications of T1
applications
embedded systems
3-4 Describe general Embedded systems vs T1
computing systems general computing system
List out the
2 T1
5-6 classification of History of embedded systems
embedded systems

Discuss the embedded Classifications of embedded


7-8 3 T1
applications systems
Explainandinterpretthefetc
h-decode-
9-12 4 Major applications areas T1
executecycleandtimingdiagr
ams.

Identify instruction
13 5 Purpose of embedded systems T1
formats
I Discuss & use addressing
14-15 6 Characteristics and Quality T1
modes
Discuss &use the
16-18 7 Instructionsetof8086. T1
instruction set.
Explain macros, micros.
Assembler directives, T1
19 8 Identify assembler
procedures, and macros.
directives.
Describe programs Simple programs involving
20-21 9 involving logical, branch logical, branch and call T1
and call instructions instructions.
Describe Sorting, Sorting, evaluating
22-24 10 evaluating arithmetic arithmetic expressions, string T1
expressions ,string manipulations
manipulations
Explain how data can be
transferred between 8255architecture,operation
25-26 different elements of a and use, interfacing 8255to T1
11
microprocessor-based 8086.
system.
Analyze the modes of 8255PPI–various modes
27-28 12 III T1
operations of operation
29-30 13 Explain how peripherals Interfacing Keyboard, T1
can be interfaced to Displays, Stepper Motor
microprocessor-based interfacing to 8086
system.

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


Describe the principles
and operations of analog D/A and A/D converter T1
31 13
-to-digital and digital-to- and interfacing to8086.
analog converters.

Construct memory map Memory interfacing to8086


32-33 14 and describe different (Static RAM&EPROM), T1
types of memory. memory decoding.

Interrupt structure of
Explain and describe 8086
8086,vector interrupt table, T1
34-36 15 interrupts, Illustrate service
Interrupt service routines,
III routines
interrupt types.
Serial data transfer schemes and
Describe & use of the standards, Asynchronous and
37-39 16 serial communication Synchronous data transfer T1
standards. schemes
,RS-232

Explain& describe the 8251 USART architecture


40-41 17 T1
architecture of the8251. and interfacing to 8086

See the differences between


Differentiate between a
microprocessors and
microprocessor and micro
42-44 18 microcontrollers, Architecture T1,R1.R4
controller, explain the
of 8051 microcontroller, Pin
architecture of 8051.
diagram of 8051

Describe register Register organization and


45-46 19 T1,R1.R4
architecture flag structure in 8051

Use and describe I/Oportsin8051andoperationof


47 20 input/output ports T1,R1.R4
eachport
IV
Describe different types of
48-49 21 Memoryorganizationof8051 T1,R1.R4
memory.
Discuss the addressing Addressingmodesin8051wit
50 22 T1,R1.R4
modes hexamples
Instruction set of
Discuss the instruction
51-53 8051with different T1,R1.R4
23 set.
addressing modes.

Develop assembly code for Simple programs related to


54-55 24 T1,R1.R4
8051 based operations 8051.

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


Discuss the 8051 use in
8051Real time control,
56-58 25 real time control and T1,R1.R4
Interrupts usedin8051
illustrate interrupts

Discuss and illustrate the Counters and timers used


59-61 26 Timers/ counters, serial in T1,R1.R4
communication 8051andoperation,UART
V Operation in 8051
Programming the external
Develop assembly code for
62-63 27 hardware interrupts ,serial T1,R1.R4
real time control.
communication interrupts,
Explain timers, &
64-65 28 Timers and counters T1,R1.R4
interrupts

XI. Mapping Course Objectives leading to the Achievement of the Program Outcomes:
COURSE PROGRAM OUTCOMES PROGRAM
OBJECTIVES SPECIFIC
OUTCOMES
1 1 2 3 4 5 6 7 8 9 10 11 12 PSO1 PSO2 PSO3
2 3 1 1 1 1 3 3 3 1 1 3 1 1 3 1
3 1 1 3 3 1 3 1 3 1 1 1 3 3 1 3
4 3 1 3 1 1 1 3 1 1 1 1 1 1 1 1
5 1 1 1 1 3 1 1 3 1 1 3 3 3 3 3

1=None, 2= Supportive, 3=Highly Related


XII. Mapping Course Outcomes leading to the Achievement of the Program Outcomes:
COURSE PROGRAM OUTCOMES PROGRAM
OUTCOMES SPECIFIC
OUTCOMES
3 4 5 7 9 12 PSO1 PSO2
CO1 3 3 3 3 3 1 3
CO2 3 3 3 1 3 1 3 1
CO3 3 1 1 3 3 3 3 3
CO4 3 3 3 3 1 3 3 3
CO5 3 3 3 3 1 3 3

1=None, 2= Supportive, 3=Highly Related

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


Prepared by
  Course Coordinator: Mr. Venkanna Mood ,Assoc Prof ECE
Team of Instructors: Mr.K.Raju, Assoc Prof ECE,
                                  Mr. K.Karthik,Assist Prof, ECE,
                                  Mr.K.Kishan,Assist,Prof, ECE

HOD ECE

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design


1=None, 2= Supportive, 3=Highly Related

HOD, ECE

Department of ECE EI701PC/EC734PE/ET742PE: Embedded Systems Design

Вам также может понравиться