0% found this document useful (0 votes)
43 views20 pages

Embedded Systems Evaluation Policy

The document outlines the evaluation policy and course details for the 19CSE303 - Embedded Systems course. It includes: 1) The assessment breakdown is 65% internal and 35% external, with midterm and end semester exams accounting for 20% and 35% respectively. 2) Continuous assessment makes up 45% of the internal marks and includes assignments, class tests, group projects, and lab sheets. 3) The course covers key topics in embedded systems including essential components, microprocessor and microcontroller architecture, and Von Neumann and Harvard architectures.

Uploaded by

z
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)
43 views20 pages

Embedded Systems Evaluation Policy

The document outlines the evaluation policy and course details for the 19CSE303 - Embedded Systems course. It includes: 1) The assessment breakdown is 65% internal and 35% external, with midterm and end semester exams accounting for 20% and 35% respectively. 2) Continuous assessment makes up 45% of the internal marks and includes assignments, class tests, group projects, and lab sheets. 3) The course covers key topics in embedded systems including essential components, microprocessor and microcontroller architecture, and Von Neumann and Harvard architectures.

Uploaded by

z
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/ 20

19CSE303-Embedded

Systems
2022 Offline CSE Batch
Evaluation Policy **L-T-P-C: 3-0-3-4
Assessment- 65:35 Internal -65 External -35
Mid Term Exam 20

Continuous Assessment 15
Theory (CAT)

Continuous Assessment 30
Lab (CAL)

End Semester Exam 35

➢Continuous Evaluation Theory -15%


➢3 Assignment + Class Note Submission– 7%
➢2 Class Test - 8% (written exam)
➢Continuous Evaluation Lab -30%
➢Group Project – 10%
➢Lab sheets –5% (based on submission)
➢2 Internal Exam + Viva - 15% (P1-5%+P2-10%)
End Semester Exam-35%
Text Book(s)
1. Furber SB. ARM system-on-chip architecture. pearson Education; 2000.
2. Martin T. The Insider’s guide to the Philips ARM7-based microcontrollers.
Coventry, Hitex, UK, Ltd. 2005.

Reference(s)
1. Valvano JW. Embedded Systems: Introduction to ARM Cortex-M Microcontrollers.
2. Jonathan W. Valvano; 2016. Valvano JW. Embedded microcomputer systems: real
time interfacing. Cengage Learning; 2012
3. https://courses.edx.org/courses/course-v1:UTAustinX+UT.6.10x+1T2017/course/
4. https://courses.edx.org/courses/course-v1:UTAustinX+UT.6.20x+2T2018/course/
Definition

➢ System: Anything which accepts input, processes it and


presents the output in the required format can be a system.
What is an Embedded System?

➢ “An embedded system can be defined as those control systems which


are designed either by microprocessor or microcontroller for a specific
tasks. ” OR
➢ “An embedded system is some combination of computer hardware &
software, either fixed in capability or programmable, that is specifically
designed for a particular kind of application device. ” OR
➢ “An embedded system is the one that has computer hardware with
software embedded in it as one of its most important components.”
Embedded System Daily Applications

Digital clock
Moving message display

7 segment display Traffic Light


A Diagrammatic representation of Embedded
Systems Architecture – Presented here!
A Diagrammatic representation of Embedded
Systems Architecture – Presented here!
Essential Components of Embedded Systems

➢ The ES has three major components and they are classified as


follows:
➢ Hardware
➢ Software
➢ RTOS (Real Time OS)

➢ Hardware:
➢ Microprocessor / Microcontroller
➢ Sensors
➢ Converters (A/D and D/A)
➢ Actuators
➢ Memory (On-chip and Off chip)
➢ Communication path with the interacting environment
➢ Software:
➢ Application software that can perform a series of task.

➢ RTOS:
➢ Defines the way the system works
➢ Supervises the application software
➢ Provides a mechanism to let the processor to run a
process as per scheduling (Process scheduling)
➢ Perform Context switching between the processes
Block Diagram
Important Units of microprocessor/controller
➢ CPU: Central Processing Unit
➢ I/O: Input /Output
➢ Bus: Address bus & Data bus
➢ Memory: RAM & ROM
➢ Timer
➢ Interrupt
Microprocessor
➢ General-purpose microprocessor
➢ CPU for Computers
➢ No RAM, ROM, I/O on CPU chip itself
➢ Example--Intel’s x86: 8086,8088,80386,80486, Pentium

Data Bus Many chips on mother board


CPU
General-
Purpose Serial
RAM ROM I/O Port Timer COM
Micro-
processor Port

Address Bus

General-Purpose Microprocessor System


Microcontroller
➢ A smaller computer.
➢ On-chip RAM, ROM, I/O ports...
➢ Example:- Motorola’s 6811, Intel’s 8051 and PIC 16X

CPU RAM ROM


A single chip
Serial
I/O PortTimer COM
Port

Microcontroller
Microprocessor v/s Microcontroller

Microprocessor Microcontroller
➢ CPU is stand-alone, RAM, ➢ CPU, RAM, ROM, I/O and
ROM, I/O, timer are timer are all on a single chip
separate ➢ Fixed amount of on-chip
➢ Designer can decide on ROM, RAM, I/O ports
the amount of ROM, RAM ➢ For applications in which
and I/O ports. cost, power and space are
➢ Expensive critical
➢ General-purpose ➢ Single-purpose
➢ Examples:- ➢ Examples:-
➢ 8085,8086 microprocessors ➢ 8051,
➢ Motorola6800, ➢ PIC mc,
➢ Intel’s 8086, etc. ➢ Motorola
➢ MC’s, Phillips, etc.
Main Architecture

➢ Embedded processors are constructed into 2 main


architecture
➢ Von Neumann
➢ Harvard
Von Neumann Architecture

➢Fetches instructions and data


from same memory
➢Limits operating bandwidth
Harvard Architecture

➢Two separate memory spaces


for instruction and data
➢Increases throughput
➢Different program and data
bus widths are possible
Thank You

You might also like