ECE 353 Introduction to Microprocessor Systems - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

ECE 353 Introduction to Microprocessor Systems

Description:

Documentation Standards. Reference Information ... Embedded Systems and Applications. Embedded microprocessors account for about 94% of all microprocessor sales. ... – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 34
Provided by: mik57
Category:

less

Transcript and Presenter's Notes

Title: ECE 353 Introduction to Microprocessor Systems


1
ECE 353Introduction to Microprocessor Systems
Week 1
  • Michael J. Schulte

2
Topics
  • Introduction
  • Technology Trends
  • Course Administration
  • Microprocessor Systems Overview
  • Organization of Microprocessor Systems

3
Introduction
  • Instructor
  • Michael J. Schulte (schulte_at_engr.wisc.edu,
    262-0206)
  • Office Hours
  • Monday, Wednesday noon-130pm in 4619EH
  • Other times by appointment
  • Teaching Assistants
  • Bret Martin (bmartin_at_cae.wisc.edu)
  • Office hours
  • Friday noon-100pm in B630EH
  • Inge Yuwono (yuwono_at_cae.wisc.edu)
  • Office hours
  • Tuesday 400-500pm in B630EH

4
Digital Technolgy
  • For technology trends and challenges see
    International Technology Roadmap for
    Semiconductors (ITRS) website at
  • http//public.itrs.net/

5
Complexity Growth Source (Copp, Int. AOC EW
Conf., 2002)
6
Reliability and Cost
  • Reliability
  • VLSI circuits are more reliable than everHow do
    we continue on this path?
  • Cost
  • Products are more affordable as cost of digital
    components is dropping
  • 2 MB flash memory (2800.00, 1988)
  • 256 MB flash memory ( 55.00, 2003)
  • Must continue to contain the cost

7
Course Administration
  • Text / Class Notes / Web Resources
  • Course Supplement
  • Course Objectives
  • Blooms Taxonomy
  • Examinations and Grading (QA)
  • Documentation Standards
  • Reference Information
  • Available on course homepage and at Bobs copy
    shop

8
Course Boot-Up
  • Discussion Section
  • Originally on R from 500 to 600pm
  • How about on W from 500 to 600pm?
  • Midterm exams also on W from 500 to 630pm?
  • Tentative Tutorial Schedule
  • Assignments
  • Read Chapters 1, 2.1-2.6
  • Homework 1 will be due Wednesday, February 2nd
    (assigned early next week)

9
?P Systems Overview
10
?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 System Structure
  • Embedded System Design Flow
  • Why have a structured design flow?

11
?P Systems Overview
12
?P Systems Overview
Semiconductor Industry Association (SIA projects
1 billion transistors produced per person by
2008.)
13
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
14
Why the 80C188EB?
  • Many possible devices to study (or use!)
  • Intel, Motorola, Microchip, Atmel, TI, Zilog,
    ARM, Rabbit, Siemens, Hitachi, etc., etc.
  • Considerations
  • Installed base and software compatibility
  • Development tool availability
  • Complexity and architectural issues
  • Computational capabilities
  • Quality/availability of textbooks
  • Why not use the Pentium 4 instead?

15
The x86 Evolution
16
Simple ?P Architecture
  • Register View
  • Building Blocks and Signals
  • Memory Cell
  • Signal Conventions
  • FF Implementation
  • Registers
  • Register Files
  • Memory
  • I/O

17
DataTransfers
  • Basic Bus Organization and Timing

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

19
Wrapping Up
  • Homework 1 due Wednesday 2/4
  • Reading for Week 2
  • Short 2.7-2.9, 3.1-3.4
  • Tutorial sessions in B540 EH
  • Monday from 500 to 630
  • Thursday from 600 to 730

20
Simplified Pentium 4 Architecture
21
Tentative Tutorial Schedule
Sign-up sheets will be circulated in class and
then posted outside 4619EH.
Monday, January 24th TASM DA tutorial 500-630
pm B540 EH Thursday, January 27th TASM DA
tutorial 600-730pm B540 EH
22
Data Transfer Timing
23
Blooms Taxonomy of Educational Objectives
Cognitive Domain
1. Knowledge
  • Knowledge the ability to recognize or recall
    information

24
Blooms Taxonomy of Educational Objectives
Cognitive Domain
2. Comprehension
1. Knowledge
  • Comprehension understand the meaning of
    information

25
Blooms Taxonomy of Educational Objectives
Cognitive Domain
3. Application
2. Comprehension
1. Knowledge
  • Application use the information appropriately

26
Blooms Taxonomy of Educational Objectives
Cognitive Domain
4. Analysis
3. Application
2. Comprehension
1. Knowledge
  • Analysis break the information into component
    parts and see relationships

27
Blooms Taxonomy of Educational Objectives
Cognitive Domain
5. Synthesis
4. Analysis
3. Application
2. Comprehension
1. Knowledge
  • Synthesis put the components together in a
    different way to form new products or ideas

28
Blooms Taxonomy of Educational Objectives
Cognitive Domain
6. Evaluation
5. Synthesis
4. Analysis
3. Application
2. Comprehension
1. Knowledge
  • Evaluation judge the worth of an idea, theory,
    or opinion based on criteria

Return
29
Questions...
Midterm Exam 3
Final Exam
and answers
30
Memory Cell
31
Input Subsystem
32
Output Subsystem
33
Operational Registers
Write a Comment
User Comments (0)
About PowerShow.com