ECE 353 Introduction to Microprocessor Systems Week 1
- Slides: 33
ECE 353 Introduction to Microprocessor Systems Week 1 Michael J. Schulte
Topics Introduction Technology Trends Course Administration Microprocessor Systems Overview Organization of Microprocessor Systems
Introduction Instructor n Michael J. Schulte (schulte@engr. wisc. edu, 262 -0206) w Office Hours: n n Monday, Wednesday: noon-1: 30 pm in 4619 EH Other times by appointment Teaching Assistants n Bret Martin (bmartin@cae. wisc. edu) w Office hours: n n Friday: noon-1: 00 pm in B 630 EH Inge Yuwono (yuwono@cae. wisc. edu) w Office hours: n Tuesday: 4: 00 -5: 00 pm in B 630 EH
Digital Technolgy For technology trends and challenges see International Technology Roadmap for Semiconductors (ITRS) website at: http: //public. itrs. net/
Complexity Growth Source (Copp, Int. AOC EW Conf. , 2002)
Reliability and Cost Reliability n VLSI circuits are more reliable than ever—How do we continue on this path? Cost n Products are more affordable as cost of digital components is dropping w 2 MB flash memory ($2800. 00, 1988) w 256 MB flash memory ( $55. 00, 2003) n Must continue to contain the cost
Course Administration Text / Class Notes / Web Resources Course Supplement Course Objectives n Bloom’s Taxonomy Examinations and Grading (Q&A) Documentation Standards Reference Information n Available on course homepage and at Bob’s copy shop
Course Boot-Up Discussion Section: n n n Originally on R from 5: 00 to 6: 00 pm How about on W from 5: 00 to 6: 00 pm? Midterm exams also on W from 5: 00 to 6: 30 pm? Tentative Tutorial Schedule Assignments n n Read Chapters 1, 2. 1 -2. 6 Homework #1 will be due Wednesday, February 2 nd (assigned early next week)
P Systems Overview
P Systems Overview Embedded Systems and Applications n n n Embedded microprocessors account for about 94% of all microprocessor sales. Embedded microprocessors extend over a much larger performance range than PC’s. Terminology GP Systems vs. Embedded Systems n What are the key design parameters? P System Structure Embedded System Design Flow n Why have a structured design flow?
P Systems Overview
P Systems Overview *Semiconductor Industry Association (SIA projects 1 billion transistors produced person by 2008. )
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
Why the 80 C 188 EB? Many possible devices to study (or use!)… n Intel, Motorola, Microchip, Atmel, TI, Zilog, ARM, Rabbit, Siemens, Hitachi, etc. Considerations n n n 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?
The x 86 Evolution
Simple P Architecture Register View Building Blocks and Signals n n n Memory Cell Signal Conventions FF Implementation Registers Register Files Memory I/O
Data Transfers Basic Bus Organization and Timing
Register View of Register File Register View of Memory n n Volatile vs. nonvolatile memory Memory maps Register View of I/O Operational Registers n n Accumulator Flags
Wrapping Up Homework #1 due Wednesday 2/4 Reading for Week 2 n Short 2. 7 -2. 9, 3. 1 -3. 4 Tutorial sessions in B 540 EH n n Monday from 5: 00 to 6: 30 Thursday from 6: 00 to 7: 30
Simplified Pentium 4 Architecture
Tentative Tutorial Schedule Sign-up sheets will be circulated in class and then posted outside 4619 EH. Monday, January 24 th TASM & DA tutorial 5: 00 -6: 30 pm B 540 EH Thursday, January 27 th TASM & DA tutorial 6: 00 -7: 30 pm B 540 EH
Data Transfer Timing
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain 1. Knowledge – the ability to recognize or recall information
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain 2. Comprehension 1. Knowledge Comprehension – understand the meaning of information
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain 3. Application 2. Comprehension 1. Knowledge Application – use the information appropriately
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain 4. Analysis 3. Application 2. Comprehension 1. Knowledge Analysis – break the information into component parts and see relationships
Bloom’s 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
Bloom’s 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
Questions. . . Midterm Exam #3 Final Exam … and answers
Memory Cell
Input Subsystem
Output Subsystem
Operational Registers
- Ece353
- Ece 353
- Ece 353
- Ece 353
- Ece 353
- Fax-353
- Lu 353
- Fax-353
- Snakes on a spaceship
- "https://xkcd.com/353/"
- Cmns 130
- 353 kc
- Week by week plans for documenting children's development
- Introduction to microprocessor
- If cs=24f6 and ip=634a the physical address is
- Introduction to microprocessors and microcontrollers
- Introduction of 8086 microprocessor
- Introduction to 8086 microprocessor
- Koroui
- Decision support systems and intelligent systems
- Dicapine
- Embedded systems vs cyber physical systems
- Elegant systems
- System analysis and design
- Introduction to recommender systems
- Recommender systems: an introduction
- Introduction to operating systems
- Levels of ecological organization
- Sap systems introduction
- Introduction to radar systems 3rd edition pdf
- Introduction of health care delivery system
- Introduction to information systems 6th edition
- Erp system overview
- Introduction to content management