9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.

Slides:



Advertisements
Similar presentations
ECP2036 Microprocessor and Interfacing
Advertisements

1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Chapter 1 An Introduction To Microprocessor And Computer
Course Overview and The 8051 Architecture
© 2010 Kettering University, All rights reserved..
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
ECE 232 L2 Basics.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 2 Computer.
Vacuum tubes Transistor 1948 –Smaller, Cheaper, Less heat dissipation, Made from Silicon (Sand) –Invented at Bell Labs –Shockley, Brittain, Bardeen ICs.
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
The 8051 Microcontroller Architecture
The MSP430xxxx Department of Electrical and Computer Engineering
Computer Organization and Assembly language
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
Introduction to Microcontrollers Dr. Konstantinos Tatas
ECE 265 Introduction to Microcontroller Based Systems (A first course in computer architecture) 9/28/ ECE265.
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
CPU, CONTROL UNIT, ALU BY: GROUP 10 (MT - 2A) Grado, Crystell Joy
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
History – 2.
INTRODUCTION TO MICROPROCESSORS
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
Writer:-Rashedul Hasan Editor:- Jasim Uddin
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Overview Introduction The Level of Abstraction Organization & Architecture Structure & Function Why study computer organization?
Chipset Introduction The chipset is commonly used to refer to a set of specialized chips on a computer's motherboard or.
ECE Lecture 1 1 Introduction to Microcontrolllers Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
Introduction CSE 410, Spring 2008 Computer Systems
Computer Architecture
Computer Architecture and Organization Introduction.
Lecture 1 ECE Spring 2000 ECE 291 Spring 2000 Lecture 1: Microprocessor Evolution & Organization Constantine D. Polychronopoulos Professor, ECE.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
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.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
Computer Organization & Assembly Language © by DR. M. Amer.
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
ECE 371 Microprocessor Interfacing
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
Chapter 2 Turning Data into Something You Can Use
Computer Hardware – Part 2 Basic Components V.T. Raja, Ph.D., Information Management Oregon State University.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
CHAPTER 2 Instruction Set Architecture 3/21/
Hardware Architecture
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Popular Microcontrollers and their Selection by Lachit Dutta
Lecture on Microcomputer
INTRODUCTION TO MICROPROCESSORS
Lecture-1 Introduction
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
عمارة الحاسب.
Introduction to Computing
8051 Supplement.
MCU – Microcontroller Unit – 2
Presentation transcript:

9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers

Outline  Course Overview  Historical Perspective 9/22/2010Lecture 1 - Introduction2

9/22/2010Lecture 1 - Introduction3 Course Overview  Syllabus Review Let’s Go Over the Syllabus  Special issues this quarter From Syllabus  Grading Policy From Syllabus

9/22/2010Lecture 1 - Introduction4 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 – 12 MHz ~$12.95  1983,84 – Motorola – 16 MHz ~$39.95

9/22/2010Lecture 1 - Introduction5 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

9/22/2010Lecture 1 - Introduction6 Prices  1992 MC68000L8 - $7.95 – 8MHz MC68010L10 - $12.95 – 10 MHz MC $3.95 – 2 MHz  2006 data MC $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

And the price for memory  In the 1970s A 16 MB memory card for a TMS 80 (max memory 64 MB) was $  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/2010Lecture 1 - Introduction7

9/22/2010Lecture 1 - Introduction8 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,

9/22/2010Lecture 1 - Introduction9 Course Goals  Understand more advanced micro-computer architecture concepts through the study of a representative architecture.  The family is one of several microprocessor families available. It has a relatively simple instruction set and representative interfacing capabilities. It also supports multitasking.

9/22/2010Lecture 1 - Introduction10 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

9/22/2010Lecture 1 - Introduction11 Von Neumann Atchitecture

9/22/2010Lecture 1 - Introduction12 Von Neumann Atchitecture

9/22/2010Lecture 1 - Introduction13 Example of von Neumann Architecture

9/22/2010Lecture 1 - Introduction14 Busses and Computer Structures 5 Components of a  computer system

9/22/2010Lecture 1 - Introduction15 Busses and Computer Structures 5 Components of a  computer system 1. Control Unit 2. Main Memory 3. ALU 4. Registers 5. Busses and I/O

9/22/2010Lecture 1 - Introduction16 System Example  Morse Code Transmitter

9/22/2010Lecture 1 - Introduction17 Another Example  General purpose personal computer

Assignment  Read chapter 1 and chapter 2, sections /22/2010Lecture 1 - Introduction18