Microprocessor and Interfacing 261214

47
Microprocessor and Interfacing 261214 Introduction to Microprocessors http://mango.e-cpe.org

description

Microprocessor and Interfacing 261214. Introduction to Microprocessors. http://mango.e-cpe.org. Microprocessor?. Image - PC Perspective. http://pcper.com. Micro-controller?. PIC. 8051, AVR. PSoC. MSP430. Where do they live?. Where do they live?. System Components. CPU. RAM. I/O. - PowerPoint PPT Presentation

Transcript of Microprocessor and Interfacing 261214

Page 1: Microprocessor and Interfacing 261214

Microprocessor and Interfacing

261214

Introduction to Microprocessors

http://mango.e-cpe.org

Page 2: Microprocessor and Interfacing 261214

Microprocessor?

Image - PC Perspective. http://pcper.com

Page 3: Microprocessor and Interfacing 261214

Micro-controller?

PIC 8051, AVR PSoC MSP430

Page 4: Microprocessor and Interfacing 261214

Where do they live?

Page 5: Microprocessor and Interfacing 261214

Where do they live?

Page 6: Microprocessor and Interfacing 261214

System Components

CPU

I/ORAM Storage

Page 7: Microprocessor and Interfacing 261214

System Components

CPU

I/ORAM Storage

CPU

Page 8: Microprocessor and Interfacing 261214

Performance

4 MIPS at 20 MHz

76383,  32MIPS at .

GHzRef: http://www.wikipedia.org

Page 9: Microprocessor and Interfacing 261214

Power Consumption

Ref: Microchip, Intel

130Watts

015Watts

Page 10: Microprocessor and Interfacing 261214

Price

Ref: Microchip, Sharkyextreme.com

1 ,500 - 35 ,000 Baht

- 25 1,000 Baht

Page 11: Microprocessor and Interfacing 261214

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

Microcontroller Microprocessor

Page 12: Microprocessor and Interfacing 261214

What does the iPhone use?

Page 13: Microprocessor and Interfacing 261214

I-Phone 3GS Internals

Page 14: Microprocessor and Interfacing 261214

i-Phone4 Circuit

Page 15: Microprocessor and Interfacing 261214

i-Phone 4S Circuit

Page 16: Microprocessor and Interfacing 261214

Apple iPad2

Page 17: Microprocessor and Interfacing 261214
Page 18: Microprocessor and Interfacing 261214

A5 SoC

Page 19: Microprocessor and Interfacing 261214

A4,A5 Processor

CPU1 GHz

Memory Controller

RAM256/512 MBytes

Flash Memory64 GBytes

GraphicsProcessing

(1024x768)

I/OController

SensorPorts

A4 Chip

WiFi, Audio

Controller

Page 20: Microprocessor and Interfacing 261214

Microcontroller (i.e. PIC16F887)

CPU20 MHz

Memory Controller

RAM368 Bytes

Flash Memory8 KBytes

GraphicsProcessing

I/OController

SensorPorts

Page 21: Microprocessor and Interfacing 261214

Mixed DesignSometimes called System on a Chip (SoC)

MCU MPU

Page 22: Microprocessor and Interfacing 261214

A Brief History x86 Processors

Page 23: Microprocessor and Interfacing 261214

Main Player

Santa Clara, California, USA

Page 24: Microprocessor and Interfacing 261214

Rival #1

Sunnyvale, California, USA

Page 25: Microprocessor and Interfacing 261214

Rival #2

Taipei, Taiwan

Page 26: Microprocessor and Interfacing 261214

Intel 4004 (1971)

4 Bits 0.74 MHz 2,300 Transistors

Page 27: Microprocessor and Interfacing 261214

4004 Application

Busicom* 141-PF Calculator

Page 28: Microprocessor and Interfacing 261214

Same computing power as the ENIAC

=Intel 4004

Page 29: Microprocessor and Interfacing 261214

Intel 8086/8088

Page 30: Microprocessor and Interfacing 261214

Test Drive I : Runs well on a 8088 machine

Page 31: Microprocessor and Interfacing 261214
Page 32: Microprocessor and Interfacing 261214

80x86

Page 33: Microprocessor and Interfacing 261214

The Pentium Era

Page 34: Microprocessor and Interfacing 261214

3.8GHz60MHz

65 nm0.25 um

Page 35: Microprocessor and Interfacing 261214

Intel’s mistake 1

Focus too much on Clock Speed

Page 36: Microprocessor and Interfacing 261214

Clock Speed Analogy

เกียรต์่ำ� 20 Pipeline Stages

เกียรส์งู10 Pipeline Stages

Page 37: Microprocessor and Interfacing 261214

How a Pipeline Works

Page 38: Microprocessor and Interfacing 261214

10 Stages vs 20 Stages

Page 39: Microprocessor and Interfacing 261214

Intel’s mistake 2

64 Bit CPU Not Backward

Compatible

Page 40: Microprocessor and Interfacing 261214

AMD’s Successful Athlon Processors

Better Performance per Watts

Backward Compatible 64 Bit System

Page 41: Microprocessor and Interfacing 261214

The return of Intel

Page 42: Microprocessor and Interfacing 261214

Multicore Era

Page 43: Microprocessor and Interfacing 261214

Current CPU Kings

Core™ i7-990X6 Cores, 3.46 GHz, 12 MB L2 Cache32 nm Process, 130Watts.US$999

AMD FX 81508 Cores, 3.6 GHz, 8 MB L2 Cache32 nm Process, 125WattsUS$245

Page 44: Microprocessor and Interfacing 261214

AMD + ATI = FusionCPU + GPU + APU (Accelerated PU)

+GPUCPU

=APU

Page 45: Microprocessor and Interfacing 261214

Power per Watt: A new measure for CPU performance

Intel ATOM2-6.5W

AMD Bobcat(Fusion)1-10W

VIA Nano5-25W

Page 46: Microprocessor and Interfacing 261214

ATOM Processor’s Silicon

Page 47: Microprocessor and Interfacing 261214

Conclusions

ในยุคต้นมุง่เน้นการเพิม่ความเรว็เป็นหลัก ปัจจุบนัมุง่ไปท่ี performance per watt มากขึ้น เทคโนโลยกีารผลิตท่ีสงูขึ้นทำาให ้Multi-core CPU เป็นท่ี

นิยม ทิศทางใหม่ๆ ของการพฒันาแบง่เป็น

การรวมศูนยอุ์ปกรณ์ต่างๆ ไวใ้น Processor มากขึ้น เกิดการแตกสาย Processor เพื่อเจาะกลุ่มเป้าหมาย

ต่างๆ มากขึ้น