[go: up one dir, main page]

0% found this document useful (0 votes)
66 views26 pages

Introduction To Embedded System Design

The document discusses embedded systems, including defining them as computer systems designed to perform dedicated functions with real-time constraints. It explores the applications of embedded systems in various domains like automobiles, aircraft, industrial automation and more. It also examines the desirable features, challenges, building blocks and trends of embedded systems.

Uploaded by

Ramesh C R
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)
66 views26 pages

Introduction To Embedded System Design

The document discusses embedded systems, including defining them as computer systems designed to perform dedicated functions with real-time constraints. It explores the applications of embedded systems in various domains like automobiles, aircraft, industrial automation and more. It also examines the desirable features, challenges, building blocks and trends of embedded systems.

Uploaded by

Ramesh C R
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/ 26

`

Embedded System Design


Mr. Ramesh C R
Asst. Professor, DoECE, VAST
Definition of Embedded Systems

An embedded system is a computer system designed to


do one or a few dedicated and/or specific functions, often
with real-time computing constraints.

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 2


Embedded Systems - Applications

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 3


Embedded Systems - Domains

Automobile

Aircraft

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 4


Embedded Systems - Domains

Defense Systems Industrial Automation

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 5


Embedded Systems - Domains

Analytical Instruments Medical Instruments

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 6


Embedded Systems - Domains

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 7


Embedded Systems - Domains

Manufacturing Automation Home Automation

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 8


Model of Embedded Systems

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 9


Embedded Systems - Desirable
features
☆ Small set of functions

☆ Designed for low-power dissipation

☆ Has limited memory and limited number of peripherals.

☆ Applications are not alterable by the user.

☆ Many of them are not accessible directly

☆ Need to be highly reliable.

☆ Need to operate with time constraints

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 10


Figure of Merit - Embedded System

☆ Low-power dissipation - Battery powered devices


☆ Small physical size - Handheld devices/Allotted in small spaces
within a larger system
☆ Small code size - Needs to be fitted into the flash(ROM) of the
MCU
☆ High speed of response - High clock frequency operation
☆ Real time response - Operations are stipulated to be completed
within a given deadline.

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 11


Embedded Systems - Building
Blocks
Mechanical
HW

Softwa Electronic
re HW
8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 12
Embedded Systems - Building
Blocks (contd..)
Task 1 Embedded
Task 2 Application
............SW Task N

Standard Libraries/ APIs Protocol Stacks SW


Embedded Soft-Ware
Tools
Embedded OS

BSP Device drivers

Logic-Ware HW
Memory Embedded
Processor Hard-Ware
Peripherals
Tools
Progr. Dev.

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 13


Embedded Systems - Challenges

P 3
Price, Performance & Power

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 14


Embedded Systems - Industry
OEM System Sustenance
Vendors Product Integrators Services
Vendors
Manifact. System
Services Design Verification
Services
Device(IC)
Foundry Vendors Design
IP Design Services
IP
Vendors

R&D

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 15


Embedded Systems - Processor
Core

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 16


Embedded Systems - Market

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 17


Microcontrollers of Today's market

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 18


Microcontrollers in Today's market

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 19


Embedded System Development
Language

☆ Assembly Language (Specific to microcontroller)


☆ C or Embedded C
☆ Ada
☆ Embedded C++

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 20


Embedded System Development Tools
(Small & Medium)

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 21


Embedded System Development Tools
(Higher Level 32/64 bit)

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 22


Embedded System Development Tools
(RTOS)

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 23


Embedded Systems - Current
Trends
☆ Artificial Intelligence (AI)
☆ Wearable Electronics
☆ Retail
☆ Healthcare
☆ Internet of Things (IoT)
☆ Embedded Security
☆ Real -Time Visualization
☆ Cloud Connectivity & Bluetooth Mesh Networking
☆ Deep Learning
☆ Lower Power Consumption & Optimization

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 24


Where to begin??

☆ Microcontroller 8051

☆ Programming Language C & Assembly

☆ Basic knowledge of electronics recommended

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 25


Summary
☆ An embedded systemis nothing but a computer system designed to do one or
a few dedicated and/or specific functions, often with real-time computing
constraints.
☆ The various domains of embedded system applications were explored.
☆ The challenges and figure of merit parameters related to an embedded
system was discussed.
☆ Job profiles, dominating processors, upcoming processors to the market was
explored.
☆ The market share of cur rent microcontroller s to various domains,
development packages currently used and preferred were reviewed.
☆ Current trends in embedded system industry

8/9/2019 Mr. Ramesh C R, AP, DoECE, VAST 26

You might also like