SNS COLLEGE OF TECHNOLOGY

Slides:



Advertisements
Similar presentations
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
Advertisements

EE290: Introduction to Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.
Today’s Lecture What is the embedded system?
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Introduction to embedded Systems.
Software Engineering CSE470: Embedded Systems Overview 49 What is an Embedded System What is an Embedded System? Definition of an embedded computer system:
WELCOME M.TECH- BIOMEDICAL SIGNAL PROCESSING & INSTRUMENTATION Murigendrayya M Hiremath Lecturer –ML DSCE.
Microcontroller: Introduction
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
1 © Unitec New Zealand Overview Of Embedded Hardware ETEC 6416 Date: - 03 Aug, 2011.
Exploring Engineering Chapter 9, Part 2 Logic and Computers.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
Microcontroller Systems: Motivation
Embedded Systems Design 1. 2 Embedded Systems Overview Computing systems are everywhere Most of us think of “desktop” computers –PC’s –Laptops –Mainframes.
Embedded Systems Design. 2 Objectives Introduction to embedded systemsIntroduction to embedded systems Embedded system componentsEmbedded system components.
Embedded Systems. 2 A “short list” of embedded systems And the list goes on and on Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic.
Introduction to Computers
Your Interactive Guide to the Digital World Discovering Computers 2012.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Computing Systems Computer abstractions and technology.
Chapter 1 Computer Basics. What is a Computer? Functional definitions (45%) Humorous definitions (5%) Academic definitions (45%) Other (5%)
1 Lecture 1: Embedded Systems Overview, AVR Hardware/Software Introduction.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 3 General-Purpose Processors: Software.
The AVR Microcontroller: History and Features
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
Technology discontinuities drive new computing paradigms and applications 1960 Mainframe ComputerIBM 1970 Mini-Computer DEC 1980 WorkstationSun, HP 1990PCIntel,
Academic PowerPoint Computer System – Architecture.
Lecture # 1 1. Course Website 2.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
Chapter 1: Embedded Computing Embedded System Design.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Industrial Automation Part I Real Time Control Embedded Systems.
Computer Basics 1 Chapter One Computer Basics Part 1.
Introduction to Embedded Systems
Introduction to Embedded Systems
What’s out there and who’s using it
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
High-Performance Embedded System Design: Using FPGA
EMBEDDED SYSTEMS.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Business Information Systems/Management Information Systems
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
MCU – Microcontroller Unit – 1
Fundamental of Information Communication Technology (ICT)
ECE354 Embedded Systems Introduction C Andras Moritz.
Computer Fundamentals 1
INTRODUCTION TO EMBEDDED SYSTEM
Computer Hardware and Software
Overview of AVR Hardware/Software Introduction
Computer Hardware-Meeting the machine
EMBEDDED SYSTEMS SUCHITA M. DAKI.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
EmbedDed Systems – MECT190
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Basic Introduction to Computers
Why microcontrollers in embedded systems?
MICROCONTROLLERS Subject code:10ES42
EmbedDed Systems – MECT190
NOES Retreat: Summary Guru Parulkar
EMBEDDED SYSTEMS.
Introduction to Embedded Systems
Subject Name: Operating System Concepts Subject Number:
EMBEDDED SYSTEMS & ITS APPLICATIONS
Embedded Systems Design
Embedded Processors.
Introduction to Embedded Systems
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

SNS COLLEGE OF TECHNOLOGY SNSCT SNS COLLEGE OF TECHNOLOGY (AN AUTONOMOUS INSTITUTION) DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING PRESENTED BY S.VIGNESHWARAN,AP/ECE EC347 ELECTRONICS & MICROPROCESSOR

Objectives Introduction to embedded systems Embedded system components 2 Objectives Introduction to embedded systems Embedded system components Hardware Software Embedded system Design Issues Trends and Directions Introduction to Embedded Systems

Communications 3 Introduction to Embedded Systems Telematics System for Automobiles Hand-held GPS Units Y. Williams Csci-339, Spring 2002 20 Slide credit Y Williams, GWU Introduction to Embedded Systems

Introduction to Embedded Systems 4 Introduction to Embedded Systems Slide credit Y Williams, GWU

More examples 5 Introduction to Embedded Systems Slide credit Y Williams, GWU Introduction to Embedded Systems

Introduction to Embedded Systems 6 Slide credit Y Williams, GWU Introduction to Embedded Systems

Introduction to Embedded Systems 7 Slide credit S. Kowalewski Aachen University Introduction to Embedded Systems

Introduction to Embedded Systems 8 Slide credit P Koopman, CMU Introduction to Embedded Systems

9 Definition “Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer”  Marilyn Wolf Introduction to Embedded Systems

Definition 10 Introduction to Embedded Systems Slide credit P Koopman, CMU Introduction to Embedded Systems

Embedded systems overview 11 Embedded systems overview Computing systems are everywhere Most of us think of “desktop” computers ▫ PC’s ▫ Laptops ▫ Mainframes ▫ Servers But there’s another type of computing system ▫ Far more common... Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems

Embedded systems overview 12 Embedded systems overview Embedded computing systems ▫ Computing systems embedded within electronic devices ▫ Hard to define. Nearly any computing system other than a desktop computer ▫ Billions of units produced yearly, versus millions of desktop units ▫ Perhaps 50 per household and per automobile Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Computers are in here... and here... and even here... Lots more of these, though they cost a lot less each. Introduction to Embedded Systems

A “short list” of embedded systems 13 A “short list” of embedded systems Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCR’s, DVD players Video game consoles Video phones Washers and dryers And the list goes on and on Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems

14 How many do we use? Average middle-class American home has 40 to 50 embedded processors in it ▫ Microwave, washer, dryer, dishwasher, TV, VCR, stereo, hair dryer, coffee maker, remote control, humidifier, heater, toys, etc. Luxury cars have over 80 embedded processors ▫ Brakes, steering, windows, locks, ignition, dashboard displays, transmission, mirrors, etc. Personal computers have over 10 embedded processors ▫ Graphics accelerator, mouse, keyboard, hard-drive, CD-ROM, bus interface, network card, etc. - Mike Schulte Introduction to Embedded Systems

Types of Embedded Systems 15 Types of Embedded Systems Slide credit P Koopman, CMU Introduction to Embedded Systems

Cyber Physical Systems vs. Embedded Systems 16 Cyber Physical Systems vs. Embedded Systems Slide credit S. Kowalewski Aachen University Introduction to Embedded Systems

Typical Cyber Physical Embedded Systems 17 Typical Cyber Physical Embedded Systems Are designed to be observed (through sensors) and control something (through actuators) E.g. air condition senses room temperature and maintains it at set temperature via thermostat. Introduction to Embedded Systems

Embedded System Block Diagram 18 Embedded System Block Diagram Control (Output) Motor/Light System Bus Observe (Input) Processor Temperature Sensor mem Slide credit Y Williams, GWU Introduction to Embedded Systems

Processors Microprocessors for PCs 19 Processors Microprocessors for PCs Embedded processors or Microcontrollers for embedded systems ▫ Often with lower clock speeds ▫ Integrated with memory and ▫ I/O devices e.g. A/D D/A PWM CAN ▫ Higher environmental specs Introduction to Embedded Systems

Microcontrollers dominates processor market 20 Microcontrollers dominates processor market Introduction to Embedded Systems

There are so many microcontrollers in the world 21 There are so many microcontrollers in the world Introduction to Embedded Systems

Types of Embedded Processors 22 Types of Embedded Processors Computational micros (32- or 64-bit datapaths) ▫ CPU of workstations, PCs, or high-end portable devices (PDAs) ▫ x86, PA-RISC, PowerPC, SPARC, etc. Embedded general purpose micros (32-bit datapaths) ▫ Designed for a wide range of embedded applications ▫ Often scaled-down version of computational micros ▫ ARM, PowerPC, MIPS, x86, 68K, etc. Microcontrollers (4-, 8-, or 16-bit datapaths) ▫ Integrate processing unit, memory, I/O buses, and peripherals ▫ Often low-cost, high-volume devices Domain-specific processors (datapath size varies greatly) ▫ Designed for a particular application domain ▫ Digital signal processors, multimedia processors, graphics processors, network processors, security processors, etc. Slide credit - Mike Schulte Introduction to Embedded Systems

Processor Sales Data 23 Introduction to Embedded Systems Slide credit - Mike Schulte Introduction to Embedded Systems

Processor Market Source: UBM Tech report 24 Introduction to Embedded Systems

Trend in Programmable Logic Usage in Embedded Systems 25 Trend in Programmable Logic Usage in Embedded Systems

Growing Demand Embedded processors account for 26 Growing Demand Embedded processors account for ▫ Over 97% of total processors sold ▫ Over 60% of total sales from processors Sales expected to increase by roughly 15% each year Slide credit - Mike Schulte Source: Gartner Introduction to Embedded Systems

Some common characteristics of embedded systems 27 Some common characteristics of embedded systems Single-functioned ▫ Executes a single program, repeatedly Tightly-constrained ▫ Low cost, low power, small, fast, etc. Reactive and real-time ▫ Continually reacts to changes in the system’s environment ▫ Must compute certain results in real-time without delay Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems

Characteristics of Embedded Systems 28 Characteristics of Embedded Systems Application-specific functionality – specialized for one or one class of applications Deadline constrained operation – system may have to perform its function(s) within specific time periods to achieve successful results Resource challenged – systems typically are configured with a modest set of resources to meet the performance objectives Power efficient – many systems are battery-powered and must conserve power to maximize the usable life of the system. Form factor – many systems are light weight and low volume to be used as components in host systems Manufacturable – usually small and inexpensive to manufacture based on the size and low complexity of the hardware. Slide credit Y William, GWU Introduction to Embedded Systems