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

Slides:



Advertisements
Similar presentations
ECE 353 Introduction to Microprocessor Systems
Advertisements

TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
1. Microprocessor. mp mp vs. CPU Intel family of mp General purpose mp Single chip mp Bit slice mp.
ECP2036 Microprocessor and Interfacing
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
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1.
© 2010 Kettering University, All rights reserved..
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
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.
9/20/6Lecture 2 - Prog Model1 MicroBaby A simple micro-controller encompassing all the basics Start this class by organizing into groups.
The 8051 Microcontroller Architecture
B.RAMAMURTHY UNIVERSITY AT BUFFALO Introduction to Hardware (& Software) 5/30/2013 Amrita-UB-MSES-CSE
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.
Computer performance.
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.
INTRODUCTION TO MICROPROCESSORS
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
2006 Chapter-1 L2: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Introduction to Embedded Systems –
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
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
Lecture 1 ECE Spring 2000 ECE 291 Spring 2000 Lecture 1: Microprocessor Evolution & Organization Constantine D. Polychronopoulos Professor, ECE.
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.
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
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Lecture 7: Overview Microprocessors / microcontrollers.
9/20/6Lecture 2 - Prog Model1 MicroBaby A simple micro-controller encompassing all the basics Start this class by organizing into groups.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
CHAPTER 2 Instruction Set Architecture 3/21/
Introduction to Microprocessors
CECS 347 Microprocessors and Controllers II Chapter 1 - An Overview of Computing Systems Instructor: Eric Hernandez.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Hardware Architecture
Introduction CSE 410, Spring 2005 Computer Systems
William Stallings Computer Organization and Architecture 6th Edition
Popular Microcontrollers and their Selection by Lachit Dutta
ECE354 Embedded Systems Introduction C Andras Moritz.
CSE 410, Spring 2006 Computer Systems
INTRODUCTION TO MICROPROCESSORS
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
عمارة الحاسب.
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
8051 Supplement.
ECE 265 Introduction to Microcontroller Based Systems (A first course in computer architecture) 9/28/ ECE265.
Introduction to Microprocessor Programming
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 The Spring 16 semester offering will focus on the ARM architecture.  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.  Previous = The family is one of several microprocessor families available. It has a relatively simple instruction set and representative interfacing capabilities. It also supports multitasking.  Now = The ARM architecture

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

The ARM architecture  The text focuses around a SOC based on a microprocessor core and in designing the core itself. Why is a modern processor designed the way it is?  BUY THE BOOK!!! YOU WILL NEED IT!!! 9/22/2010Lecture 1 - Introduction18

ARM  26 April 1985 – first ARM prototypes arrive at Acorn Computers Limited in Cambridge, England. Chips were fabricated by VLIS Technology, Inc. in San Jose, Ca.  A few hours after arrival they were running code. A bottle of bubbly was opened for the celebration. For the remainder of the 80s, ARM was quietly developed to underpin Acorn’s desktop products which formed the basic of educational computing in the UK.  Over the 90s, ARM advanced onto the world stage and established a market leading position in high performance embedded applications. 9/22/2010Lecture 1 - Introduction19

USE today  All cell phones have multiple ARM processor chips in them.  All vehicles have multiple ARM processors in them. 9/22/2010Lecture 1 - Introduction20

This class  Students will form into groups of 3.  Each group of 3 will make multiple presentation over the semester.  By Wednesday of week 1 a list of presentation topics for week 2 will be set up. Week 2 will only be a class on Wednesday.  Each day 2 groups will make a 15 to 20 minute presentation of the topic to be followed by general discussion.  The presentation will be graded so it important that all group members talk about 1/3 the time. 9/22/2010Lecture 1 - Introduction21

Assignment  Read Introduction and chapter 1 of “ARM system-on-chip architecture”  Remainder of today and Wednesday – form into groups  Wednesday - Microbaby 9/22/2010Lecture 1 - Introduction22

Assignment  Go to Wikipedia and read on John von Neumann. Write and 2 or 3 page summary of his life and career. Due to Drop Box on CARMEN. 9/22/2010Lecture 1 - Introduction23