Presentation on theme: "ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1."— 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 Office Hours (3537EH) also posted on web pageweb page Monday8:30-9:30pm Tuesday10:00am-11:00am, 1:00-2:00pm Wednesday2:30pm-4:30pm Friday8:00am-9:00am Other times by appointment / drop-in (look at web schedule for conflicts) Teaching Assistant Dan Seemuth Office Hours posted on web page Monday & Wednesday, 12:00-2:00pm, in 3650EH
Course Administration Course Objectives Blooms 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 Tutorial Schedule 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 Friday.link on course web page Log on to and complete first pre- quiz before Mondays class. Homework #1 will be due Wednesday 9/17.
P Systems Overview
*Semiconductor Industry Association (SIA projects 1 billion transistors produced per person by 2008.)
P Systems Overview Embedded Systems and Applications Embedded microprocessors account for about 94% of all microprocessor sales. Embedded microprocessors extend over a much larger performance range than PCs. Terminology 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 A microcontroller or SoC will include some or all components on the same chip as the CPU.
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 System-on-Chip (SoC) ASIC Programmable logic Soft cores Hard cores Specialized microprocessors Digital signal processors Network processors
Wrapping Up Homework #1 due Wednesday 9/17 Reading for Week 2 Cady Ch. 2-3 AARM Preface, Ch. 1 ARM7 Ch. 1 Sign up for the tutorial!
Simplified Pentium 4 Architecture
Tutorial Schedule TBAday, September ?, 2007 Keil uVision3 tutorial?:00-?:30pm????EH Sign-up sheets will be posted outside 3537EH.
Blooms Taxonomy of Educational Objectives: Cognitive Domain Knowledge – the ability to recognize or recall information 1. Knowledge
Blooms Taxonomy of Educational Objectives: Cognitive Domain Comprehension – understand the meaning of information 1. Knowledge 2. Comprehension
Blooms Taxonomy of Educational Objectives: Cognitive Domain Application – use the information appropriately 1. Knowledge 2. Comprehension 3. Application
Blooms Taxonomy of Educational Objectives: Cognitive Domain Analysis – break the information into component parts and see relationships 1. Knowledge 2. Comprehension 3. Application 4. Analysis
Blooms 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
Blooms 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