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