Top Banner
9/22/2010 Lecture 1 - Introduction 1 ECE 5465 Advanced Microcomputers
18

ECE 5465 Advanced Microcomputers

Dec 30, 2015

Download

Documents

sonya-welch

ECE 5465 Advanced Microcomputers. Outline. Course Overview Historical Perspective. Course Overview. Syllabus Review Let’s Go Over the Syllabus Special issues this quarter From Syllabus Grading Policy From Syllabus. Historical Perspective. Late 60’s – 4 bit calculator chips - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 1

ECE 5465Advanced Microcomputers

Page 2: ECE 5465 Advanced Microcomputers

Outline Course Overview Historical Perspective

9/22/2010 Lecture 1 - Introduction 2

Page 3: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 3

Course Overview Syllabus Review

Let’s Go Over the Syllabus Special issues this quarter

From Syllabus Grading Policy

From Syllabus

Page 4: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 4

Historical Perspective Late 60’s – 4 bit calculator chips 1972 – 4040, 8080, 6800 (6 mo later) ~$300 1974,75 – Intel 8085, Zilog Z80 ~$300 1975 – MOS Technology 6502 ~$25 1975,76 – TI 9900 (16 bit processor) 1978 – Intel 8086 – 16MHz ~ $3.95 1979 – Motorola 68000 – 12 MHz ~$12.95 1983,84 – Motorola 68020 – 16 MHz ~$39.95

Page 5: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 5

Architecural Evolution 4 bit internal – 4 bit data bus – 8 bit address 8 bit internal – 8 bit data bus – 16 bit address 16 bit internal – 8 bit data bus – 20 bit address 16 bit internal – 16 bit data bus – 22 bit addr 32 bit internal – 16 bit data bus – 24 bit addr 32 bit internal – 32 bit data bus – 28 bit addr 64 bit internal – 32 bit data bus – 32 bit addr 64 bit internal – 64 bit data bus – 32 bit addr 128 bit internal?????? and the future ????? The evolution will continue

Page 6: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 6

Prices 1992

MC68000L8 - $7.95 – 8MHz MC68010L10 - $12.95 – 10 MHz MC6809 - $3.95 – 2 MHz

2006 data MC6809 - $3.95 – 2 MHz MC68000L8 - $8.95 – 8 MHz Intel Pentium - $28.05 – 166 MHz Intel Celleron Dual Core 1.66GHz, 512Cache - $40 Intel Core2Duo 3GHz 6MBcache 1.3GHz FSB - $180

Today - (prices as of 2012) Core2Duo,3GHz,6MB cache,1.3GHz FSB - $170 Core2Quad,2.5GHz,4MB cache,1.3GHz FSB - $150

Page 7: ECE 5465 Advanced Microcomputers

And the price for memory In the 1970s

A 16 MB memory card for a TMS 80 (max memory 64 MB) was $200.00

Today DDR2 2G Memory DIMM – 800MHz - $30 DDR3 4G Memory DIMM– 1.333MHz - $50 16 G Byte MMC memory card - $20 to $30

9/22/2010 Lecture 1 - Introduction 7

Page 8: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 8

Applications and use General Purpose PCs and Workstations Scientific/Engineering Computer Automated Manufacturing Equip Robotic Control Systems Medical Equipment Business Computers and point of sale systems Desktop Publishing Data Communications and Networking Automotive uses Microwave ovens, Stoves, dishwashers, refrigerators,

Page 9: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 9

Course Goals Understand more advanced micro-computer

architecture concepts through the study of a representative architecture.

The 68000 family is one of several microprocessor families available. It has a relatively simple instruction set and representative interfacing capabilities. It also supports multitasking.

Page 10: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 10

Some basic definitions Microprocessor – a single CPU on a single IC

chip. Contains both control and RALU Does not have on chip memory, timers, or I/O ports

Microcomputer – uProcessor with memory, I/O, timing, control, interfaces, powersupply

Microcontroller – has the elements of a microprocessor with supporting memory, I/O, timers, clock, interfaces (such as A-to-D) on board.

RALU – Register/Arithmetic Logic Unit

Page 11: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 11

Von Neumann Atchitecture

Page 12: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 12

Von Neumann Atchitecture

Page 13: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 13

Example of von Neumann Architecture

Page 14: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 14

Busses and Computer Structures5 Components of acomputer system1.

2.

3.

4.

5.

Page 15: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 15

Busses and Computer Structures5 Components of acomputer system1. Control Unit

2. Main Memory

3. ALU

4. Registers

5. Busses and I/O

Page 16: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 16

System Example Morse Code Transmitter

Page 17: ECE 5465 Advanced Microcomputers

9/22/2010 Lecture 1 - Introduction 17

Another Example General purpose personal computer

Page 18: ECE 5465 Advanced Microcomputers

Assignment Read chapter 1 and chapter 2, sections 2.1-2.3

9/22/2010 Lecture 1 - Introduction 18