1 / 25

ECE 353 Introduction to Microprocessor Systems

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/

alena
Download Presentation

ECE 353 Introduction to Microprocessor Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Topics • Introduction • Course Administration • Microprocessor Systems Overview

  3. 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

  4. 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

  5. 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

  6. P Systems Overview • Semiconductor sales

  7. P Systems Overview

  8. 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

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

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

  11. 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?

  12. 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

  13. Microprocessor System Design Options • Discrete microprocessor/microcontroller • From really small • To very complex

  14. Microprocessor System Design Options • System-on-Chip (SoC) • ASIC

  15. Microprocessor System Design Options • Programmable logic • Soft cores • Hard cores

  16. Microprocessor System Design Options • Specialized microprocessors • Digital signal processors • Network processors

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

  18. Simplified Pentium 4 Architecture

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

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

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

  22. 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

  23. 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

  24. 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

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

More Related