+ All Categories
Home > Documents > Embedded System

Embedded System

Date post: 23-Feb-2016
Category:
Upload: howell
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Embedded System . Embedded System. Any device that include a computer but is not itself a general purpose computer. Hardware and Software of some large system and expected to function without human intervention Respond, monitor, control external environment using sensors and actuators. - PowerPoint PPT Presentation
Popular Tags:
24
Embedded System
Transcript
Page 1: Embedded System

Embedded System

Page 2: Embedded System

Embedded System• Any device that include a computer but is not itself a general purpose computer.• Hardware and Software of some large system and expected to function without human intervention• Respond, monitor, control external environment using sensors and actuators.

Page 3: Embedded System

Embedding a ComputerCPU

Output

input

Memory

Page 4: Embedded System

Automobile Embedded SystemToday’s high-end automobile may have 100 microprocessors.– 4 bit microcontroller checks seatbelt.– Microcontroller run dashboard devices.– 16/32 bit microprocessor control engine

Page 5: Embedded System

Characteristics of Embedded System• Sophisticated functionality.• Application dependent processors• Restricted memory.• Embedded systems have to be efficient.• These systems are dedicated towards a certain application.• Many embedded systems are hybrid systems in the sense that they include analog and digital parts.• Many embedded systems must meet real-time constraints.• Low Power

Page 6: Embedded System

Real Time Operation• Hard Real Time• Soft Real Time

Page 7: Embedded System

Vending Machine8-bit microprocessors.

Page 8: Embedded System

Nasa’s Mars Sojourner Rover8 Bit Intel 80c85 Microprocessor

Page 9: Embedded System

GPS Receiver 16 bit Microprocessor

Page 10: Embedded System

Mp3 Player 32 bit RISC Microprocessor

Page 11: Embedded System

DVD Players32 bit RISC Microprocessor

Page 12: Embedded System

Sony Aibo ERS-110 Robotic Dog64- bit MIPS RISC

Page 13: Embedded System

Type of Embedded System1. Similar to General Computing

- PDA, Video games, Set-top Boxes, Automatic teller m/c2. Control Systems- Feed-back control of real time system.-Vehicle engines, flight control, nuclear reactors.3. Signal Processing- Radar, DVD Player, Mp3 Players4. Communication & Networking- Cellular Phones, Internet appliances.

Page 14: Embedded System

ArchitectureFPGA Memory

A/D CPU D/ASensor Actuator

Software

Human Interface

Diagnostics Tool

Page 15: Embedded System

How to Implement an Embedded SystemHardware

- Processing Element- Peripherals * Input & Output* Interfacing Sensors & Actuators- Memory- BusSoftware-System Software-Application Software

Page 16: Embedded System

Processing elements• General Purpose Microprocessor & Microcontroller• DSP• Application Specific Processor• System- on – Chip (SOC)

Page 17: Embedded System

Challenges in Embedded System Design• How much hardware do we need?- What is word size of the CPU? Size of Memory?• How do we meet our dead lines?- Faster hardware or cleverer software?• How do we minimize power?-Turn off unnecessary Logic. Reduce memory access.

Page 18: Embedded System

Embedded HardwareReceive input --- Process it --- Provide OutputMicroprocessor & Microcontrollers.- Energy Efficiency- High Code density.

Page 19: Embedded System

Microprocessors

• CPU for Computer• No RAM,ROM, I/O on chip itself• Example Intel’s x86, Motorola’s 680x0

CPUGeneral Purpose

Microprocessor

RAM ROM I/O Timer Serial Port

Page 20: Embedded System

What is Microcontroller • Basically a microcontroller is a device which integrates a large number of components of a microprocessor system onto a single microchip.• A microcontroller combines on to the same microchip- The CPU core- Memory (both ROM and RAM)- Some parallel digital I/O & more.

Page 21: Embedded System

Microcontroller

BUS

CPU Memory I/O

Page 22: Embedded System

Components of a Microcontroller• A Timer module to allow the microcontroller to perform task for certain time periods.• A Serial I/O ports to allow data to flow between the microcontroller and other devices such as a Pc or another microcontroller.• An ADC to allow the microcontroller to accept analog input data to processing.

Page 23: Embedded System

Microcontroller BlockProgram Memory

Core

Parallel port

Data Memory

Parallel Port

Parallel port

Serial port

Timer

Serial port

Page 24: Embedded System

Why Microcontroller?• Low cost, Small packaging• Low power consumption• Programmable , re-programmable• Easy integration with circuits• For applications in which cost, power and space are critical.• Single purpose.


Recommended