ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1.

Slides:



Advertisements
Similar presentations
ECE 353 Introduction to Microprocessor Systems
Advertisements

ECE 353 Introduction to Microprocessor Systems
CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1.
Welcome to MAT 142 TTh. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 11:30 am Wednesday 11:45 am – 12:45.
Welcome to MAT 170 MWF 9:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
Architectural Support for Operating Systems. Announcements Most office hours are finalized Assignments up every Wednesday, due next week CS 415 section.
Overview of Financial Management  Introduction  Keys to Success  Recitations  Class Structure - Syllabus  Text – 2nd Preliminary Draft of Fin. Mgmt.
Preparation for the Final Exam -- Weaving the threads together ECEN5043 Software Engineering of Multi-Program Systems University of Colorado, Boulder.
EECS/CS 470 Computer Architecture Winter rev 1 2 Goals of the Course Advanced coverage of computer architecture General purpose processors, embedded.
Math 115b Section 1H(Spring 07)  Instructor: Kerima Ratnayaka   Phone :  Office.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
ECE200 – Computer Organization Course Introduction.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 12 noon - 1 pm Wednesday 8:30 am –
CS1104 – Computer Organization PART 2: Computer Architecture Lecture 1 Introduction.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 2.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
ELEC516/10 course_des 1 ELEC516 VLSI System Design and Design Automation Spring 2010 Course Description Chi-ying Tsui Department of Electrical and Electronic.
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
COE Computer Organization & Assembly Language Talal Alkharobi.
ECE 353 Introduction to Microprocessor Systems
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
CS 458 Internet Engineering Instructor: Prof. Jörg Liebeherr University of Virginia.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 7.
Course Introduction Software Engineering
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
ECE 353 Introduction to Microprocessor Systems Michael J. Schulte Week 1.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
1 Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Welcome to MA 180-2C! Instructor: Dr. Annette LaRussa
CSS 161 A Fundamentals of Computing Introduction September 24, 2012 Instructor: Uma Murthy CSS SKL 161 A Instructor: Joe McCarthy CSS 161: Fundamentals.
CS 101: Introduction to computer programming and utilization Abhiram Ranade.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
CS 303 Logic & Digital System Design - An Overview
Quantitative Methods in Geography Geography 391. Introductions and Questions What (and when) was the last math class you had? Have you had statistics.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
WWU -- Chemistry Chemistry 351 ORGANIC CHEMISTRY I Dr. George S. Kriz Chemistry Building
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
Introduction to Computer Architecture
AVID Trisha Hamilton 8 th Katie Ehlers 7th What is AVID? AVID is an academic, regularly scheduled elective class based on writing as a tool of learning,
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
CDA 4253 FPGA System Design Hao Zheng Dept of Comp Sci & Eng USF.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 5.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Computer Programming for Engineers CMPSC 201C Fall 2000.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Christina Markert Introduction to 317K, spring Introduction to PHYSICS class 317K Christina Markert University of Texas at Austin General Physics.
ECE/CS 352 Digital System Fundamentals1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Introduction Charles R. Kime.
CAP 107 Introduction To Computers. Welcome to CAP 107 Lecturer: Reham Al-Abdul Jabbar
1 EE260 Microcontroller Systems Spring 2007 Schedule : MTW 11:00-11:50, CEB 106 R 1:00-2:40, Cheney Hall 116.
ENG3380 Computer Organization
Welcome to EE330: Electronics I Winter 2007
عمارة الحاسب.
T Computer Architecture, Autumn 2005
ENG3380 Computer Organization
Presentation transcript:

ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1

Objectives Introduction Course Administration Microprocessor Systems Overview Architecture of Microprocessor Systems

Introduction Instructor Michael Morrow Office Hours (3537EH) also posted on web page  Monday 12:00-2:00  Tuesday2:00-4:00  Wednesday12:00-1:00  Thursday10:00-11:30, 12:30-2:00  Other times by appointment / drop-in Teaching Assistants Keith Keller Shyam Sundararaman Office hours will be posted on the web

Course Administration Objectives Course Schedule Text / Class Notes / Web Resources Discussion Section Homework Examinations and Grading Documentation Standards Reference Information Tutorial Schedule

 P Systems Overview MotivationMotivation for Course Why is this important? Worldwide Semiconductor SalesU.S. Computer Sales

 P Systems Overview Embedded Systems and Applications Terminology GP Systems vs. Embedded Systems Key parameters  P System Structure Embedded System Design Flow

1 Requirements Analysis User needs 2 Specification 3 System Architecture 4 HW Design 5 HW Implementation 6 HW Testing 4 SW Design 5 SW Implementation 6 SW Testing 7 System Integration 8 System Validation 9 O & M, Evolution

Why the 80C188EB? Many possible devices to study… Intel, Motorola, Microchip, Atmel, TI, Zilog, ARM, etc., etc. Considerations Installed base and software compatibility Development tool availability Complexity and architectural issues Quality/availability of textbooks Why not use the Pentium 4 instead? Take a look…

The x86 Evolution

Simple  P Architecture Register View Building Blocks and Signals Memory Cell Signal Conventions FF Implementation Registers Register Files Memory I/O

Data Transfers Basic Bus Organization and TimingTiming

Register View Register View of Memory Volatile vs. nonvolatile memory Memory maps Register View of I/O Operational Registers Accumulator Flags

Wrapping Up Homework #1 due Friday 9/14 Reading for Week 2 Short , Sign up for tutorial sessions!

More Motivation

Simplified Pentium 4 Architecture

Tutorial Schedule Wednesday, September 12 TASM tutorial6:30-7:30pm2261 EH DA tutorial7:00-8:30pm175 CAE Thursday, September 13 TASM tutorial6:30-7:30pm2261 EH DA tutorial7:00-8:30pm175 CAE Wednesday, September 19 DA tutorial7:00-8:30pm175 CAE Sign-up sheets posted outside 3537EH.

Data Transfer Timing