Uploaded by Umair Ejaz

Lecture # 1

advertisement
EE-222 Microprocessor Systems
Course Information
Course Number and Title:
Credits:
Instructor(s)-in-charge:
Course type:
Required or Elective:
Course pre-requisites
Degree and Semester
Month and Year
EE-222 Microprocessor Systems
4 (3+1)
Dr Mazhar Abbas (Asst Prof), (Lab Engineer)
Lecture + Lab
Required
EE-221 Digital Logic Design
DE-43 Department of Electrical Engineering, Semester 4th
Spring 2023
1 / 16
Contents
 Introduction: Computer Architecture
Architecture
 Organization
 Introduction to Computer, Microprocessor and Microcontroller
 History of Microprocessors

Course book and Related Course Material
1. PIC Microcontroller and Embedded Systems, Muhammad Ali Mazidi
Textbook:
2. 8086 IBM PC and compatible computers, Muhammad Ali Mazidi`
Reference Books:
1. Microprocessors and Interfacing: Programming and Hardware (2nd edition),
Douglas V. Hall.
2 / 16
Introduction
3 / 16
Introduction
4 / 16
Introduction
5 / 16
Introduction
 How program is executed?
6 / 16
Introduction
 Computer Architecture versus Computer Organization
 Architecture- Design implementation for various parts of computer
 Organization- Deal with structural relationships and operational attributes
7 / 16
Introduction
 Computer Architecture
HSA
ISA
8 / 16
Introduction
 Computer Architecture
Von Neumann Architecture
 Sequential Processing of dat
a and instructions
 Parallel Processing of data and
instructions
Harward Architecture
Modified Harward Architecture
9 / 16
Introduction
 Computer Architecture
Single Instruction Single Data
Single Instruction Multiple Data
Common usage
Older Computers
Microcontrollers
Advantages
Low power
Simple architecture
Disadvantages
Speed limited
Multiple Instruction Single Data
Common usage
Graphics Processing Units
Advantages
Very efficient
Multiple Instruction Multiple Data
Common Usage
Space flight control
Advantages
Excellent for fault
tolerance
Common Usage
Desktop / laptop
Mobile processors
Advantages
Multi-tasking
10 / 16
Introduction
 Why multiple memory devices are used?
 Primary Memory: RAM (Dynamic)
 Static Memory: Cache > Cache Hit, Cache Miss
 Secondary memory: Page Hit, Page Fault
11 / 16
Introduction
 Memory Hierarchy > Factors that determine hierarchy




Access time
Size
Cost
Usage Frequency
12 / 16
Introduction
 Memory Interfacing
Parallel interfacing
13 / 16
Introduction
 Memory Interfacing
Level wise or Series interfacing
14 / 16
Introduction
 Memory Interfacing > Average access time of CPU
15 / 16
Thank you
Questions/Comments??
16 / 16
Download