embedded system
DESCRIPTION
Embedded System__RajKamal Video Lec.IITTRANSCRIPT
![Page 1: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/1.jpg)
HARDWARE UNITS OF EMBEDDED SYSTEM
PRESENTATION ON ::::>>>>>>>>
![Page 2: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/2.jpg)
INTRODUCTION TO EMBEDDED
SYSTEM
![Page 3: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/3.jpg)
Definition---“An embedded system is a system that has embedded software and computer hardware, which makes it a system dedicated for an application(s) or specific part of an application.”
INTRODUCTION
![Page 4: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/4.jpg)
Embedding a computer
MEMORY
INPUT
OUTPUTANALOG
CPU
ANALOG
BUS
EMBEDDED COMPUTER
INTRODUCTION
![Page 5: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/5.jpg)
Examples
Personal digital assistant {PDA}PrinterCell phone Automobile: engine, break, dash etc.TelevisionHouse hold appliances
INTRODUCTION
![Page 6: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/6.jpg)
PDADellAxim X50 wireless media PDA
SmartphoneNOKIA N8ARM11680 MHz Samsung AL54 processor
INTRODUCTION >> Examples
![Page 7: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/7.jpg)
Examples
Personal digital assistant {PDA}PrinterCell phone Automobile: engine, break, dash etc.TelevisionHouse hold appliances Surveillance systems
INTRODUCTION
![Page 8: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/8.jpg)
ToysSony AIBORobotic Dog64 - bit RISC processor
INTRODUCTION >> Examples
![Page 9: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/9.jpg)
Aldebaran NAOV4 generation
New embedded 1.6 GHz Intel® Atom™ microprocessor
INTRODUCTION >> Examples
![Page 10: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/10.jpg)
Automotive embedded system Today’s high-end automobile may have 100 microcontroller• 4-bit microcontroller checks seat belt;• Microcontroller run dashboard devices;• 16/32-bit microcontroller controls
engine
INTRODUCTION >> Examples
![Page 11: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/11.jpg)
AUTOMATIC TRACTION CONTROL
AIR BAG
GPS
WINDOWS DEFROSTER
![Page 12: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/12.jpg)
Sensor
Automotive Breaking System
SensorSensor
Sensor
Break
BreakBreak
Break
Hydraulic PumpAutomated Breaking System
INTRODUCTION >> Examples
![Page 13: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/13.jpg)
Medical
• Imaging System (X-ray, MRI, Full body image result)• Patient body• Surgery machines
INTRODUCTION >> Examples
![Page 14: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/14.jpg)
What is Real-time operation?
Must finish operations by deadlines.•Hard real time: Missing deadlines causes
failure.• Soft real time: Missing deadlines results in
degraded performance
INTRODUCTION
![Page 15: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/15.jpg)
SOFTWAREArchitecture of E.S.
AUXILLARY SYSTEM (POWER
COOLING)
SENSOR ACTUATOR
DIAGNOSTICPORT
D/ACONVERSION
A/DCONVERSION
HUMANINTERFACE
ELECTROMECHANICALBACKUP & SAFETY
EXTERNALENVIRONMENT
FPGA/ASIC MEMORY
CPU
MICROCONTROLLER
INTRODUCTION
![Page 16: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/16.jpg)
Implementing Embedded System
Hardware• Processing element • Peripherals•Memory •Bus
Software• System software & application
Hardware , Software partitioning of Task
INTRODUCTION
![Page 17: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/17.jpg)
EMBEDDED HARDWARE
![Page 18: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/18.jpg)
Embedded System Hardware Embedded system hardware is used for processing of input to produce output in task specific fashion
Output Interface
Information Processing
System
Input Interface
Embedded Hardware
![Page 19: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/19.jpg)
Hardware Component of an Embedded System
Program Memory
Data Memory
Serial Ports
Interrupt Controller
I/P Device/Interfacing Devices/ Driver Circuits
Timers/Counters
Parallel Ports
Embedded Hardware
O/P Device/Interfacing Devices/ Driver Circuits
Power Supply Reset
Circuit Oscillator
Application Specific Circuits
Processer
![Page 20: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/20.jpg)
Hardware Units1. Power Source.2. Clock Oscillator.3. Timer & Real-time Clocks.4. Reset Circuit & Watchdog-Timer Reset.5. Memory.6. Input/Output- Port and Interfaces.7. DAC using a PWM and ADC8. Input Device.9. Output/Display Device.10. Networking Device.11. Interrupt Handler
Embedded Hardware
![Page 21: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/21.jpg)
1. Power Source
Ranges :
5.0 V ± 0.25 V3.3 V ± 0.3 V2.0 V ± 0.2 V1.5 V ± 0.2 V
Embedded Hardware>>Hardware Units
Graphic Card Network Interface Card
![Page 22: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/22.jpg)
1. Power Source2. Clock Oscillator
Embedded Hardware>>Hardware Units
Oscillator
Output Voltage Control
Vo
Output Frequency Control
+V
Clock
![Page 23: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/23.jpg)
1. Power Source2. Clock Oscillator3. Timer & Real Time clock
Embedded Hardware>>Hardware Units
![Page 24: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/24.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog-Timer Reset
Embedded Hardware>>Hardware Units
![Page 25: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/25.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory
Embedded Hardware>>Hardware Units
![Page 26: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/26.jpg)
Memory RAM
Internal RAM External RAM Cache Memory
ROM PROM EPROM Flash/EEPROM
Embedded Hardware>>Hardware Units
![Page 27: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/27.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces
Embedded Hardware>>Hardware Units
![Page 28: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/28.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces7. DAC using a PWM and an ADC
Embedded Hardware>>Hardware Units
![Page 29: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/29.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces7. DAC using a PWM and an ADC8. Input Devices
Embedded Hardware>>Hardware Units
![Page 30: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/30.jpg)
Keypad
Keyboard
Mouse
Input Devices
![Page 31: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/31.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces7. DAC using a PWM and an ADC8. Input Devices9. Output/Display Devices
Embedded Hardware>>Hardware Units
![Page 32: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/32.jpg)
LCD
LED
PRINTER
Output Devices
![Page 33: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/33.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces7. DAC using a PWM and an ADC8. Input Devices9. Display Devices10. Networking Devices (Modem & Transceiver)
Embedded Hardware>>Hardware Units
![Page 34: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/34.jpg)
Wireless Modem
Walky Talky
![Page 35: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/35.jpg)
1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces7. DAC using a PWM and an ADC8. Input Devices9. Display Devices10. Modem & Transceiver11. Interrupt Handler
Embedded Hardware>>Hardware Units
![Page 36: Embedded system](https://reader035.vdocument.in/reader035/viewer/2022062511/54bbf13a4a7959b3198b459d/html5/thumbnails/36.jpg)
ueries…Q