250 likes | 431 Views
ECE 353 Introduction to Microprocessor Systems. Michael G. Morrow, P.E. Week 1. Topics. Introduction Course Administration Microprocessor Systems Overview. Introduction. Instructor Michael Morrow (morrow@engr.wisc.edu) Course Web Page http:// morrow.ece.wisc.edu/ECE353/
E N D
ECE 353Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 1
Topics • Introduction • Course Administration • Microprocessor Systems Overview
Introduction • Instructor • Michael Morrow (morrow@engr.wisc.edu) • Course Web Page • http://morrow.ece.wisc.edu/ECE353/ • Office Hours (3441EH) posted on web page • Monday 3:30-4:30pm • Tuesday 9:30-11:30am • Wednesday 2:30-3:30pm • Thursday2:30-3:30pm • Friday 9: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) • 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 Wednesday • Log on to Learn@UW and complete first pre-quiz before next Monday’s class • Homework #1 is due Wednesday 2/8
P Systems Overview • 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?
System Design User needs 1 Requirements Analysis 2 Specification 3 System Architecture 4 HW Design 4 SW Design 5 HW Implementation 5 SW Implementation 6 HW Testing 6 SW Testing 7 System Integration 8 System Validation 9 O & M, Evolution
Microprocessor System Design Options • Discrete microprocessor/microcontroller • From really small • To very complex
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
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 2. Comprehension 1. Knowledge
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain • Application – use the information appropriately 3. Application 2. Comprehension 1. Knowledge
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain • Analysis – break the information into component parts and see relationships 4. Analysis 3. Application 2. Comprehension 1. Knowledge
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain • Synthesis – put the components together in a different way to form new products or ideas 5. Synthesis 4. Analysis 3. Application 2. Comprehension 1. Knowledge
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain 6. Evaluation • Evaluation – judge the worth of an idea, theory, or opinion based on criteria 5. Synthesis 4. Analysis 3. Application 2. Comprehension 1. Knowledge Return
Questions... Midterm Exam #3 Final Exam … and answers