Introduction to Microprocessors

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
Advertisements

หลักการและแนวคิดการนำ สื่ออิเล็กทรอนิกส์ มาใช้ใน การเรียนการสอน ผศ. นพ. ทรงพล ศรีสุโข 30 ก. ย
INTELLECTUAL CAPITAL : IC Group 3: Tipada Subhasean Nongluk Charoeschai Nerisa Wangkarat
Chapter 9 : Designing Approach
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Switched Capacitor Filter
รู้จักกับเทคโนโลยี RFID เบื้องต้น
Emergency Response System for Elderly and PWDs: Design & Development
นายรังสฤษดิ์ตั้งคณา รหัส นายวสันต์ ชานุชิต รหัส อาจารย์ที่ปรึกษาโครงการ ผศ. ดร. ดารณี หอมดี อาจารย์ที่ปรึกษาโครงการร่วม ดร. วาธิส.
อุปกรณ์วัดคลื่นไฟฟ้าหัวใจแบบไร้สาย Wireless Electrocardiogram
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
A One-Day Seminar in Bangkok presented by Grant P. Wiggins, Ed.d
สเปค คอมพิวเตอร์ นางสาว นุสรา ไชยโยธา เลขที่ ๑๖ ม. ๔/๓.
สเป๊กโน้ดบุ๊ค 2.4 GHz HP Pavilion dv7-6b06TX.
Bioplastics and Biobased polymeric composites
Helping you make better treatment decisions for your patients.
ได้อะไรบ้างจาก หลักสูตร ? 1. ความรู้เบื้องต้น เกี่ยวกับคอมพิวเตอร์ 2. เทคนิคและวิธีเลือกซื้ออุปกรณ์ คอมพิวเตอร์ 3. วิธีการประกอบเครื่องคอมพิวเตอร์ ตรวจสอบ.
Course Software Engineering SE Overview and Introduction.
        วงจรดิจิตอลลอจิก 3(2-1-3)
Register.
MAT 231: คณิตศาสตร์ไม่ต่อเนื่อง (3) Function Growth & Time-Complexity
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
Computer Components โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้
โครงสร้างระบบคอมพิวเตอร์
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
Microprocessor and Interfacing Introduction to Microprocessors II
Introduction to Earned Value Analysis.
Lecture on Grading. Instructor: Ajarn Neill Grant Office: Room Course Website: (NO
จัดทำโดย นางสาวทิพยรัตน์ กำลังมาก เลขที่ 19 นางสาวปัญณิศา ป้องขันธ์ เลขที่ 26 นางสาวพรวษาทวีกุล เลขที่ 27 นางสาววลัยลักษณ์ ขวัญคุ้ม เลขที่ 34 นางสาวอมรรัตน์
M prapansilp 09 1 มุมมองในระบบและกลไก เพื่อเด็กไทยมีโภชนาการสมวัย โครงการพัฒนาระบบและกลไกเพื่อ เด็กไทยมีโภชนาการสมวัย หลุยส์แทรเวิร์น กรุงเทพฯ 28 มิถุนายน.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
ทุนทางปัญญา Intellectual Capital KM743 Session 3.1
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
Double loop learning Jirawit Yanchinda.
Microprocessor and Interfacing Introduction
Microprocessor and Interfacing PIC Code Execution II
Microprocessor and Interfacing
Memory Organization Microprocessor and Interfacing
Introduction to Microprocessors & Microcontrollers
Microprocessor and Interfacing PIC Code Execution II
Microprocessor and Interfacing PIC Flash Memory Segments 2K
Choosing the right MCU.
Introduction to Microprocessors II
Cache and Pipelines. ม. ค. – พ. ค ,378 คัน * 11,676 ต่อเดือน, 389 ต่อวัน, 16 คันต่อชั่วโมง คันละ 3:45 นาที *source: manager.co.th (16/6/2008)
Introduction to Microprocessors
Computer Components CPU: Intel Core i5-3210M (2.50 GHz, up to 3.10 GHz , 3MB cache) Display: 15.6 inch (1366x768) High Definition (1080p) LED Display Graphic:
การจัดสเปคคอมพิวเตอร์ตามการใช้งาน
Memory Organization Microprocessor and Interfacing
Microprocessor and Interfacing
Intel 8008,8080,8086,8087.
คณะผู้จัดทำ นายณัฐเชษฐ์ ชิณวงศ์ นางสาวตวงพร ตั้งกิจเจริญพงษ์ นางสาวเทวิกาจันทอง
Microprocessor and Interfacing Introduction to Microprocessors
Microprocessor and Interfacing Introduction to Microprocessors
1. วัตถูประสงค์ - ใช้ในการพิมพ์ทั่วไป - ใช้ในการดูหนัง ฟังเพลง - เล่นเกมที่สเปคไม่มาก เช่น เกมออนไลน์ 2. อุปกรณ์ -Mainboard Asus H61M-D Price 1,590 LGA1155.
Introduction to Microprocessors II
เนื้อหาที่จะเรียน คอมพิวเตอร์คืออะไร ระบบคอมพิวเตอร์ ส่วนประกอบของเครื่องคอมพิวเตอร์ ระบบปฏิบัติการ อินเตอร์เน็ต Microsoft Office.
Mainboard.
Chapter 12 Microprocessor without Interlocked Pipeline Stages (MIPS)
การเลือกซื้อคอมพิวเตอร์
Bios & Chipset.
โครงสร้างระบบคอมพิวเตอร์
บทที่ 7 พัลส์เทคนิค
The management of change Changes in work patterns and jobs
การเลือกซื้อคอมพิวเตอร์
บทที่ 2 เทคโนโลยีคอมพิวเตอร์
Extreme Programming Explained: Embrace Change
บทที่ 3 หน่วยความจำและสื่อบันทึกข้อมูล (Memory and storage)
ใบสำเนางานนำเสนอ:

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-4960X 6 Cores, 4 GHz, 15 MB L2 Cache 22 nm Process, 130Watts. 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

Source: vr-zone.com

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

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

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 เพื่อเจาะ กลุ่มเป้าหมายต่างๆ มากขึ้น