embedded system

Post on 19-Jan-2015

1.209 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Embedded System__RajKamal Video Lec.IIT

TRANSCRIPT

HARDWARE UNITS OF EMBEDDED SYSTEM

PRESENTATION ON ::::>>>>>>>>

INTRODUCTION TO EMBEDDED

SYSTEM

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

Embedding a computer

MEMORY

INPUT

OUTPUTANALOG

CPU

ANALOG

BUS

EMBEDDED COMPUTER

INTRODUCTION

Examples

Personal digital assistant {PDA}PrinterCell phone Automobile: engine, break, dash etc.TelevisionHouse hold appliances

INTRODUCTION

PDADellAxim X50 wireless media PDA

SmartphoneNOKIA N8ARM11680 MHz Samsung AL54 processor

INTRODUCTION >> Examples

Examples

Personal digital assistant {PDA}PrinterCell phone Automobile: engine, break, dash etc.TelevisionHouse hold appliances Surveillance systems

INTRODUCTION

ToysSony AIBORobotic Dog64 - bit RISC processor

INTRODUCTION >> Examples

Aldebaran NAOV4 generation

New embedded 1.6 GHz Intel® Atom™ microprocessor

INTRODUCTION >> Examples

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

AUTOMATIC TRACTION CONTROL

AIR BAG

GPS

WINDOWS DEFROSTER

Sensor

Automotive Breaking System

SensorSensor

Sensor

Break

BreakBreak

Break

Hydraulic PumpAutomated Breaking System

INTRODUCTION >> Examples

Medical

• Imaging System (X-ray, MRI, Full body image result)• Patient body• Surgery machines

INTRODUCTION >> Examples

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

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

Implementing Embedded System

Hardware• Processing element • Peripherals•Memory •Bus

Software• System software & application

Hardware , Software partitioning of Task

INTRODUCTION

EMBEDDED HARDWARE

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

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

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

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

1. Power Source2. Clock Oscillator

Embedded Hardware>>Hardware Units

Oscillator

Output Voltage Control

Vo

Output Frequency Control

+V

Clock

1. Power Source2. Clock Oscillator3. Timer & Real Time clock

Embedded Hardware>>Hardware Units

1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog-Timer Reset

Embedded Hardware>>Hardware Units

1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory

Embedded Hardware>>Hardware Units

Memory RAM

Internal RAM External RAM Cache Memory

ROM PROM EPROM Flash/EEPROM

Embedded Hardware>>Hardware Units

1. Power Source2. Clock Oscillator3. Real Time clock4. Reset Circuit & Watchdog Timer Reset5. Memory6. I/O Ports & Interfaces

Embedded Hardware>>Hardware Units

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

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

Keypad

Keyboard

Mouse

Input Devices

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

LCD

LED

PRINTER

Output Devices

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

Wireless Modem

Walky Talky

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

ueries…Q

top related