ece 353 introduction to microprocessor systems
DESCRIPTION
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 ( [email protected] ) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/1.jpg)
ECE 353Introduction to Microprocessor Systems
Michael G. Morrow, P.E.
Week 1
![Page 2: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/2.jpg)
Objectives
IntroductionCourse AdministrationMicroprocessor Systems OverviewArchitecture of Microprocessor Systems
![Page 3: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/3.jpg)
IntroductionInstructor Michael Morrow ([email protected]) 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 ([email protected]) Shyam Sundararaman ([email protected]
) Office hours will be posted on the web
![Page 4: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/4.jpg)
Course AdministrationObjectivesCourse ScheduleText / Class Notes / Web ResourcesDiscussion SectionHomeworkExaminations and GradingDocumentation StandardsReference InformationTutorial Schedule
![Page 5: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/5.jpg)
P Systems OverviewMotivation for Course Why is this important?
Worldwide Semiconductor Sales
U.S. Computer Sales
![Page 6: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/6.jpg)
P Systems Overview
Embedded Systems and Applications Terminology
GP Systems vs. Embedded Systems Key parameters
P System StructureEmbedded System Design Flow
![Page 7: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/7.jpg)
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
![Page 8: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/8.jpg)
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…
![Page 9: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/9.jpg)
The x86 Evolution
![Page 10: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/10.jpg)
Simple P ArchitectureRegister ViewBuilding Blocks and Signals Memory Cell Signal Conventions FF Implementation
RegistersRegister Files Memory I/O
![Page 11: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/11.jpg)
DataTransfers
Basic Bus Organization and Timing
![Page 12: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/12.jpg)
Register ViewRegister View of Memory Volatile vs. nonvolatile memory Memory maps
Register View of I/OOperational Registers Accumulator Flags
![Page 13: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/13.jpg)
Wrapping UpHomework #1 due Friday 9/14Reading for Week 2 Short 2.7-2.9, 3.1-3.4
Sign up for tutorial sessions!
![Page 14: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/14.jpg)
More Motivation
![Page 15: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/15.jpg)
Simplified Pentium 4 Architecture
![Page 16: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/16.jpg)
Tutorial Schedule
Wednesday, September 12TASM tutorial 6:30-7:30pm2261 EHDA tutorial 7:00-8:30pm 175 CAE
Thursday, September 13TASM tutorial 6:30-7:30pm2261 EHDA tutorial 7:00-8:30pm 175 CAE
Wednesday, September 19DA tutorial 7:00-8:30pm 175 CAE
Sign-up sheets posted outside 3537EH.
![Page 17: ECE 353 Introduction to Microprocessor Systems](https://reader034.vdocument.in/reader034/viewer/2022051315/56813224550346895d98894d/html5/thumbnails/17.jpg)
Data Transfer Timing