Date post: | 26-Mar-2015 |
Category: |
Documents |
Upload: | jackson-murphy |
View: | 215 times |
Download: | 1 times |
ECE 353Introduction to Microprocessor Systems
Michael G. Morrow, P.E.
Week 1
TopicsIntroductionCourse AdministrationMicroprocessor Systems Overview
IntroductionInstructor Michael Morrow ([email protected])
Office Hours (3537EH) also posted on web page Monday 8:30-9:30pm Tuesday 10:00am-11:00am , 1:00-2:00pm Wednesday 2:30pm-4:30pm Friday 8:00am-9:00am Other times by appointment / drop-in (look at web
schedule for conflicts)
Teaching Assistant Dan Seemuth Office Hours posted on web page
Monday & Wednesday, 12:00-2:00pm, in 3650EH
Course AdministrationCourse Objectives Bloom’s Taxonomy
Course ScheduleText / Class Notes / Web PageDiscussion SectionHomeworkExaminations and Grading (Q&A)Documentation StandardsReference Information
Course Boot-UpTutorial ScheduleInitial 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 Friday.
Log on to Learn@UW and complete first pre-quiz before Monday’s class.
Homework #1 will be due Wednesday 9/17.
P Systems Overview
P Systems Overview
*Semiconductor Industry Association(SIA projects 1 billion transistors produced per person by 2008.)
P Systems OverviewEmbedded Systems and Applications Embedded microprocessors account for
about 94% of all microprocessor sales. Embedded microprocessors extend
over a much larger performance range than PC’s.
TerminologyGP Systems vs. Embedded Systems What are the key design parameters?
P Systems OverviewBasic microprocessor system structure Central processing unit (CPU) Memory Input/Output (I/O) System bus
A microcontroller or SoC will include some or all components on the same chip as the CPU.
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?
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
System Design
Microprocessor System Design Options
Discrete microprocessor/microcontrollerSystem-on-Chip (SoC) ASIC
Programmable logic Soft cores Hard cores
Specialized microprocessors Digital signal processors Network processors
Wrapping UpHomework #1 due Wednesday 9/17Reading for Week 2 Cady Ch. 2-3 AARM Preface, Ch. 1 ARM7 Ch. 1
Sign up for the tutorial!
Simplified Pentium 4 Architecture
Tutorial Schedule
TBAday, September ?, 2007Keil uVision3 tutorial ?:00-?:30pm ????EH
Sign-up sheets will be posted outside 3537EH.
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Knowledge – the ability to recognize or recall information
1. Knowledge
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Comprehension – understand the meaning of information
1. Knowledge
2. Comprehension
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Application – use the information appropriately
1. Knowledge
2. Comprehension
3. Application
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Analysis – break the information into component parts and see relationships
1. Knowledge
2. Comprehension
3. Application
4. Analysis
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Synthesis – put the components together in a different way to form new products or ideas
1. Knowledge
2. Comprehension
3. Application
4. Analysis
5. Synthesis
Bloom’s Taxonomy of Educational Objectives: Cognitive Domain
Evaluation – judge the worth of an idea, theory, or opinion based on criteria
1. Knowledge
2. Comprehension
3. Application
4. Analysis
5. Synthesis
6. Evaluation
Return
Questions...
… and answers
Midterm Exam #3
Final Exam