Embedded Processors.

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

1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Computer Architecture & Organization
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
Embedded Systems Introduction CS423 Dick Steflik.
Chapter 1. Introduction This course is all about how computers work But what do we mean by a computer? –Different types: desktop, servers, embedded devices.
ECE 232 L2 Basics.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 2 Computer.
EET 4250: Chapter 1 Performance Measurement, Instruction Count & CPI Acknowledgements: Some slides and lecture notes for this course adapted from Prof.
ASPPRATECH.
© 2009 Acehub Vista Sdn. Bhd Introduction to ARM ® Processors.
Dalya Gaber. Definition:- Embedded system is any device that includes a computer but is not itself a general purpose computer. It has hardware & software.
Computer Organization and Assembly language
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Introduction to Embedded Systems
Computer performance.
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 MICROPROCESSORS
2007 Sept 06SYSC 2001* - Fall SYSC2001-Ch1.ppt1 Computer Architecture & Organization  Instruction set, number of bits used for data representation,
0 - 1 Digital Signal Controller TMS320F2812 Texas Instruments Incorporated European Customer Training Center University of Applied Sciences Zwickau (FH)
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Lecture 13 Introduction to Embedded Systems Graduate Computer Architecture Fall 2005 Shih-Hao Hung Dept. of Computer Science and Information Engineering.
Architecture Examples And Hierarchy Samuel Njoroge.
EET 4250: Chapter 1 Computer Abstractions and Technology Acknowledgements: Some slides and lecture notes for this course adapted from Prof. Mary Jane Irwin.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Technical Seminar Introduction to networking with Linux Administration Amit Kumar Sahoo EC ADVANCED EMBEDDED MICROPROCESSORS AND APPLICATIONS.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 3 General-Purpose Processors: Software.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
Lecture 7: Overview Microprocessors / microcontrollers.
EBIZ 509 Foundations of E-Business. 2 © UW Business School, University of Washington 2004 Agenda Today Class schedule and class plan Basic computer concepts.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
Industrial Automation Part I Real Time Control Embedded Systems.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
Introduction to Embedded Systems
CSCI206 - Computer Organization & Programming
Introduction to Embedded Systems
Introduction to Microcontrollers
Popular Microcontrollers and their Selection by Lachit Dutta
ECE354 Embedded Systems Introduction C Andras Moritz.
6. Structure of Computers
INTRODUCTION TO EMBEDDED SYSTEM
EMBEDDED SYSTEMS
ECE 154A Introduction to Computer Architecture
INTRODUCTION TO MICROPROCESSORS
Architecture & Organization 1
Introducing Embedded Systems and the Microcontrollers
Introduction to Microprocessors
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
Chapter III Desktop Imaging Systems & Issues
Chapter 1: Introduction
INTRODUCTION TO MICROPROCESSORS
Chapter 1: The 8051 Microcontrollers
CS775: Computer Architecture
Tiny Computers, Hidden Control
Architecture & Organization 1
Introduction to Embedded Systems
Nov. 12, 1997 Bob Brodersen ( CS 152 Computer Architecture and Engineering Introduction to Architectures for Digital.
Subject Name: Operating System Concepts Subject Number:
Embedded Systems Design
Computer Evolution and Performance
Introduction to Microprocessor Programming
Computer Basics PE 266 Dr. Mike Butler.
SNS COLLEGE OF TECHNOLOGY
Introduction to Embedded Systems
SNS COLLEGE OF TECHNOLOGY
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

Embedded Processors

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 Setha Pan-ngum

Microcontrollers dominates processor market Introduction to Embedded Systems Setha Pan-ngum

There are so many microcontrollers in the world Introduction to Embedded Systems Setha Pan-ngum

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 Setha Pan-ngum

Processor Sales Data Introduction to Embedded Systems Setha Pan-ngum Slide credit - Mike Schulte Introduction to Embedded Systems Setha Pan-ngum

Processor Market 2001 processor market by volume: Computational micros: 2% Embedded general-purpose micros: 11% DSPs: 10% Microcontrollers: 80% 2001 processor market by revenue: Computational micros: 51% Embedded general-purpose micros: 8% DSPs: 13% Microcontrollers: 28% Higher growth expected for embedded micros, DSPs, and microcontrollers Slide credit - Mike Schulte Introduction to Embedded Systems Setha Pan-ngum

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 Introduction to Embedded Systems Setha Pan-ngum

Moore’s Law Introduction to Embedded Systems Setha Pan-ngum Slide credit – W Fornaciari Introduction to Embedded Systems Setha Pan-ngum

Number of Transistors on Chips Slide credit – T Givargis Introduction to Embedded Systems Setha Pan-ngum

Graphical illustration of Moore’s law 1981 1984 1987 1990 1993 1996 1999 2002 10,000 transistors 150,000,000 transistors Leading edge chip in 1981 Leading edge chip in 2002 Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems Setha Pan-ngum

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 Setha Pan-ngum

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 Setha Pan-ngum