Introduction to Microprocessors

Slides:



Advertisements
Similar presentations
ECP2036 Microprocessor and Interfacing
Advertisements

Introduction to Microprocessors and Microcomputers.
Chapter 1 An Introduction To Microprocessor And Computer
The First Microprocessor By: Mark Tocchet and João Tupinambá.
1 Intel Microprocessors The history of Intel’s microprocessors (From the 4004 to the Pentium Pro) David Lenhardt Bryan Payne Marcus O’Malley Jonathan Taylor.
The Central Processing Unit: What Goes on Inside the Computer.
The Central Processing Unit: What Goes on Inside the Computer.
IT Chapter 2 Part B CPU. The CPU is contained on a single integrated circuit called the microprocessor. Often referred to as the brains of a computer.
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
CSCE101 – 4.2, 4.3 October 17, Power Supply Surge Protector –protects from power spikes which ruin hardware. Voltage Regulator – protects from insufficient.
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.
CHAPTER3: Processor Types and Specifications PART1
The 8051 Microcontroller Architecture
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
Computer Organization and Assembly language
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction to Microcontrollers Dr. Konstantinos Tatas
Basic Computer Structure and Knowledge Project Work.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Computers: Information Technology in Perspective.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
2/6: CPUs & Memory CPUs –Parts of a sample CPU –Types of CPUs available ROM RAM –different kinds & uses inc. VRAM, SRAM image courtesy of How Computers.
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
Computer Organization & Assembly Language
Different CPUs CLICK THE SPINNING COMPUTER TO MOVE ON.
Computer Architecture Introduction Lynn Choi Korea University.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
Slide 1 – CPU Acronym Definition The CPU is a small square unit that sits behind a fan, the fan keeps the CPU from over heating. The CPU (Central Processing.
Inside your computer. Hardware Review Motherboard Processor / CPU Bus Bios chip Memory Hard drive Video Card Sound Card Monitor/printer Ports.
Chapter 2 Turning Data into Something You Can Use © The McGraw-Hill Companies, Inc., 2000 Processing Hardware.
Computer Hardware The Processing Unit.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
Academic PowerPoint Computer System – Architecture.
Computer Architecture Introduction Lynn Choi Korea University.
Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Succeeding with Technology Chapter 2 Hardware Designed to Meet the Need The Digital Revolution Integrated Circuits and Processing Storage Input, Output,
Inside a PC Exploring the CPU. CPU: Objectives Students will identify and explain the function of the CPU Students will research various CPUs so they.
Computer Hardware & Processing Inside the Box CSC September 16, 2010.
The Principle and Application of Microcontrollers
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Lecture # 10 Processors Microcomputer Processors.
Know Difference Between Microprocessors and Microcontrollers.
Hardware Architecture
MAHARANA PRATAP COLLEGE OF TECHNOLOGY SEMINAR ON- COMPUTER PROCESSOR SUBJECT CODE: CS-307 Branch-CSE Sem- 3 rd SUBMITTED TO SUBMITTED BY.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
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.
Computer Performance & Storage Devices Computer Technology #2.
EMBEDDED SYSTEM An embedded system is a special-purpose computer system and a combination of software and hardware designed to perform specific task. It.
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Introduction to Microcontrollers
Popular Microcontrollers and their Selection by Lachit Dutta
Microcontrollers & GPIO
CS111 Computer Programming
HISTORY OF MICROPROCESSORS
HISTORY OF MICROPROCESSORS
Unit 2 Computer Systems HND in Computing and Systems Development
Chapter 1: The 8051 Microcontrollers
عمارة الحاسب.
Overview 1. Inside a PC 2. The Motherboard 3. RAM the 'brains' 4. ROM
Wireless Embedded Systems
CHAPTER 1 THE 8051 MICROCONTROLLERS
Intel CPU for Desktop PC: Past, Present, Future
Presentation transcript:

Introduction to Microprocessors

Microprocessor Image - PC Perspective.

A Brief History x86 Processors

Main Player Santa Clara, California, USA

Rival #1 Sunnyvale, California, USA

Rival #2 Taipei, Taiwan

First Microprocessor Intel 4004 (1971) 4 Bits 0.74 MHz 2,300 Transistors 10 Micron

4004 Application Busicom* 141-PF Calculator

Same computing power as the ENIAC = Intel 4004

Intel 8086/8088

Test Drive I : Runs well on a 8088 machine

80x86

The Pentium Era

3.8GHz60MHz 65 nm0.25 um

Intel’s mistake 1 Focus too much on Clock Speed

Clock Speed Analogy เกียร์ต่ำ 20 Pipeline Stages เกียร์สูง 10 Pipeline Stages

How a Pipeline Works

10 Stages vs 20 Stages

Downside of high pipeline stages

Intel’s mistake 2 64 Bit CPU Not Backward Compatible

AMD’s Successful Athlon Processors Better Performance per Watts Backward Compatible 64 Bit System

The return of Intel

Multicore Era

Current CPU Kings Core™ i7-5960X 8 Cores, 3.5 GHz, 20 MB L2 Cache 22 nm Process, 140Watts. Transistor counter 1,860 Million US$999 AMD FX Cores, 5.0 GHz, 8 MB L2 Cache 32 nm Process, 220Watts Transistor Count 1,200 Million US$195

AMD + ATI = Fusion CPU + GPU = APU (Accelerated PU) + GPUCPU = APU

Power per Watt: A new measure for CPU performance Intel ATOM 2-6.5W AMD Jaguar (Fusion) 1-10W VIA Nano 5-25W

ATOM Processor’s Silicon

Micro-controller? PIC8051, AVRPSoCMSP430

Limitations of a microprocessor Needs external components. Memory, controllers, etc. Not suitable for embedded applications Intel 4004

4001 = ROM 4002 = RAM 4003 = Shift Registers 4004 = CPU © 2009 Nigel Tout

The 8088 Motherboard

Ti-TMS1000 (1974) TMS 1000 was the first microcontroller Combined RAM, ROM, Clock on a single chip 0.3MHz ROM 1KB RAM 32B

The TI Spelling B Instructions ask you to spell words and the machine will buzz when you got it right

Intel MCS-48 (1977) Intel’s first MCU 11 MHz ROM 1 KB RAM 64B Later became the popular MCS-51

MCU vs MPU Development: Processing Speed in MHz YearMCUMPU

Where do they live?

MCU in Automobiles

Performance 4 MIPS at 20 MHz 76,383 MIPS at 3.2 GHz Ref:

Power Consumption Ref: Microchip, Intel 130 Watts 0.15 Watts

Price Ref: Microchip, Sharkyextreme.com 1, ,000 Baht ,000 Baht

Right tool right job Self contained Limited resources Used for a specific job Low power Low cost Needs Chipsets Large Memory, fast clock rates More general purpose Requires more power More expensive MicrocontrollerMicroprocessor

What does the iPhone use?

iPhone 3GS Internals

iPhone4 Circuit

iPhone 4S & iPhone 5 Circuit

iPhone 6 Circuit

Mixed Design Sometimes called System on a Chip (SoC) MCUMPU

SoC = A more powerful MCU but with less integration than an MCU

A6 SoCA5 SoC

A8 SoC

A6 Processor CPU 1.3 GHz Memory Controller RAM 1 GBytes Flash Memory 64 GBytes Graphics Processing I/O Controller Sensor Ports A6 Chip WiFi, Audio Controller

Microcontroller (i.e. PIC16F886) CPU 20 MHz Memory Controller RAM 368 Bytes Flash Memory 8 KBytes Graphics Processing I/O Controller Sensor Ports

Future Direction: More Integration

Integration using Package-on-Package (PoP) 1. Simple Integration using PoP

Historical example of PoP

Inside the Pentium-II Slot Package

2. On-Die Integration In the future, computers may need only one chip

Essentially, future CPUs will become super MCUs!

Conclusions ในยุคต้นมุ่งเน้นการเพิ่มความเร็วเป็นหลัก ปัจจุบันมุ่งไปที่ performance per watt มากขึ้น เทคโนโลยีการผลิตที่สูงขึ้นทำให้ Multi-core CPU เป็นที่นิยม ทิศทางใหม่ๆ ของการพัฒนาแบ่งเป็น การรวมศูนย์อุปกรณ์ต่างๆ ไว้ใน Processor มากขึ้น เกิดการแตกสาย Processor เพื่อเจาะ กลุ่มเป้าหมายต่างๆ มากขึ้น