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

Slides:



Advertisements
Similar presentations
ECE 353 Introduction to Microprocessor Systems
Advertisements

CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
Effective Learning Henry Chung and Eric Wong Dept. of Electronic Engineering Extracted from the presentation of Prof. Lilian Vrijmoed (BCH)
ECP2036 Microprocessor and Interfacing
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 1.
Computer Architecture Wed: 14:00-14:00, 14/34 Instructor: Jihad El-Sana Office:111, Building:37 Tel:
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.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Wednesday and Friday 10:40 am – 11:30 am and by appointment.
Preparing for Major Tests: Developing a Five Day Study Plan
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
ECE200 – Computer Organization Course Introduction.
ECE 751: Embedded Computing Systems Prof. Mikko Lipasti Lecture notes adapted from Prof. Mike Schulte Course Overview.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
EEL-4746 Microprocessor-based System Design Fall 2004 Semester Dr. Michael P. Frank.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
Course Introduction Software Engineering
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
ECE 353 Introduction to Microprocessor Systems Michael J. Schulte Week 1.
CNS 4450 Syllabus. Context Language is a tool of thought. We rarely think without words. In solving problems by computer, we eventually get to the point.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
Course Assessment SL External Assessment (Exam): 70% Paper 1 (Sections 1-4): 45% Paper 2 (Options paper): 25% Internal Assessment (Projects): 30% Solution:
Computer System Design Lecture 1 Wannarat Suntiamorntut.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM583 Special Topics in Computer Systems.
ECE 371 Microprocessor Interfacing
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1.
CSE 3322 Computer Architecture Dr. John Patterson 614 NH Office Hours: M, W 11 –12 noon Grading Policy: Project 25%
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CDA 4253 FPGA System Design Hao Zheng Dept of Comp Sci & Eng USF.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Computer Networks CNT5106C
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
Writing Learning Outcomes Best Practices. Do Now What is your process for writing learning objectives? How do you come up with the information?
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
1 Hardware Components for Mechatronics Logic circuits Signal conditioning circuits Microcontrollers PLCs Hardware Interfacing.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Introduction to Microcontrollers
Microprocessor and peripheral
INTRODUCTION TO MICROPROCESSORS
Introduction to Microprocessors
INTRODUCTION TO MICROPROCESSORS
عمارة الحاسب.
EEL 3705 / 3705L Digital Logic Design
CSC 220: Computer Organization
CS 456 Interactive Software.
Introduction to Embedded Systems
Syllabus.
Embedded System Development Lecture 1 1/10/2007
Presentation transcript:

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

Topics Introduction Course Administration Microprocessor Systems Overview

Introduction Instructor Michael Morrow Course Web Page  Office Hours (3441EH) posted on web page  Monday3:30-4:30pm  Tuesday9:30-11:30am  Wednesday2:30-3:30pm  Thursday2:30-3:30pm  Friday9:00-10:00am  Other times by appointment / drop-in

Course Administration Course Objectives Bloom’s Taxonomy Course Schedule Text / Class Notes / Web Page Discussion Section Homework Examinations and Grading (Q&A)Q&A Documentation Standards Reference Information

Course Boot-Up Development Tools Tutorial Initial Student Survey Complete and turn in today. Assignments Complete Solomon-Felder Learning Styles Assessment (link on course web page) and turn in print-out of results on Wednesdaylink on course web page Log on to and complete first pre- quiz before next Monday’s class Homework #1 is due Wednesday 2/8

Semiconductor sales  P Systems Overview

Embedded Systems and Applications Embedded microprocessors account for the vast majority of all microprocessor sales. Embedded microprocessors extend over a much larger performance range than PC’s. Terminology Microprocessor Microcontroller

 P Systems Overview GP Systems vs. Embedded Systems What are the key design parameters?

 P Systems Overview Basic microprocessor system structure Central processing unit (CPU) Memory Input/Output (I/O) System bus

Why the ARM? Many possible devices to study (or use!)… Intel, Motorola, Microchip, Atmel, TI, Zilog, Philips, Rabbit, Siemens, Hitachi, AMD, etc. Considerations Installed base and software compatibility Development tool availability Complexity and architectural issues Computational capabilities Why not use the Pentium 4 instead?Pentium 4

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 System Design

Microprocessor System Design Options Discrete microprocessor/microcontroller From really smallreally small To very complexcomplex

Microprocessor System Design Options System-on-Chip (SoC) ASIC

Microprocessor System Design Options Programmable logic Soft cores Hard cores

Microprocessor System Design Options Specialized microprocessors Digital signal processors Network processors

Wrapping Up Homework #1 due Wednesday 2/8 Reading for Week 2 Cady Ch. 2 AARM Preface, Ch. 1 ARM7 Ch. 1

Simplified Pentium 4 Architecture

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Knowledge – the ability to recognize or recall information 1. Knowledge

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Comprehension – understand the meaning of information 1. Knowledge 2. Comprehension

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Application – use the information appropriately 1. Knowledge 2. Comprehension 3. Application

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Analysis – break the information into component parts and see relationships 1. Knowledge 2. Comprehension 3. Application 4. Analysis

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Synthesis – put the components together in a different way to form new products or ideas 1. Knowledge 2. Comprehension 3. Application 4. Analysis 5. Synthesis

Bloom’s Taxonomy of Educational Objectives: Cognitive Domain Evaluation – judge the worth of an idea, theory, or opinion based on criteria 1. Knowledge 2. Comprehension 3. Application 4. Analysis 5. Synthesis 6. Evaluation Return

Questions... … and answers Midterm Exam #3 Final Exam