1 / 17

ECE 353 Introduction to Microprocessor Systems

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 ( morrow@engr.wisc.edu )

mark-barnes
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. Objectives • Introduction • Course Administration • Microprocessor Systems Overview • Architecture of Microprocessor Systems

  3. Introduction • Instructor • Michael Morrow (morrow@engr.wisc.edu) • Office Hours (3537EH) also posted on web page • Monday 12:00-2:00 • Tuesday 2:00-4:00 • Wednesday 12:00-1:00 • Thursday 10:00-11:30, 12:30-2:00 • Other times by appointment / drop-in • Teaching Assistants • Keith Keller (kellerk@students.wisc.edu) • Shyam Sundararaman (sundarar@cae.wisc.edu) • Office hours will be posted on the web

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

  5. P Systems Overview • Motivation for Course • Why is this important? Worldwide Semiconductor Sales U.S. Computer Sales

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

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

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

  9. The x86 Evolution

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

  11. DataTransfers • Basic Bus Organization and Timing

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

  13. Wrapping Up • Homework #1 due Friday 9/14 • Reading for Week 2 • Short 2.7-2.9, 3.1-3.4 • Sign up for tutorial sessions!

  14. More Motivation

  15. Simplified Pentium 4 Architecture

  16. Tutorial Schedule Sign-up sheets posted outside 3537EH. Wednesday, September 12 TASM tutorial 6:30-7:30pm 2261 EH DA tutorial 7:00-8:30pm 175 CAE Thursday, September 13 TASM tutorial 6:30-7:30pm 2261 EH DA tutorial 7:00-8:30pm 175 CAE Wednesday, September 19 DA tutorial 7:00-8:30pm 175 CAE

  17. Data Transfer Timing

More Related