EC483 Microprocessor & Embedded Systems Computer Engineering University of Tripoli Spring 2023 Instructor Muharrem Drebi EC483: Microprocessor & Embedded Systems • GENERAL INFORMATION: ▪ Course Prerequisite: EC451, EC482 ▪ Location: Room 2-21. ▪ Schedule: 9:30AM-10:45AM Monday and Thursday ▪ Tutorial: TPD ▪ Instructor Email: m.drebi@uot.edu.ly ▪ Class site on Teams group: EC483 Microprocessor & Embedded Systems 2 Class Instructor Muharrem Drebi • GENERAL INFORMATION: ▪ B.Sc. UOT, Computer Engineering Department, 1991 ▪ M.Sc. University of Washington EE 1998 in VLSI ▪ Circuit Design Engineer at Intel. Corp. OR. Design Center 1999-2004. 3 Introduction & Course Outline Textbook: Computer Architecture, A Quantitative Approach by Hennessy and Patterson’s, 6th Edition 4 Introduction & Course Outline •Advanced Computer Architecture •2021 5 Introduction & Course Outline This course is a continuation of the Microprocessor Systems. Includes Advanced contemporary processors architectures, memory interface, caches and memory management. Embedded systems and microcontroller technology, Microcontroller Architecture and case studies. • Topics ➢ Measuring performance/cost/power ➢ Chapter 1 ➢Memory hierarchy, Caches ➢ Chapter 2 & Appendix B ➢Instruction level parallelism, dynamic and static ➢ Chapter 3 & Appendix C ➢Advanced architectures (AI, NOC, GPUs and multicore) ➢ Case studies ➢ Microprocessors Intel Core I7 , ARM Cortex ➢ Microcontrollers Microchip ATMEGA 328 ➢ Embedded Systems 6 Organizational Issues • Office hours, by appointment • Tutorial: TPD • Class content will be shared through class website on Teams ➢ One Midterm, 20% ➢ Homework/Project/Quiz(s), 30% ➢ Final 50% ➢ No cheating (0 Total Grade if found cheating) 7 Example Project: Building A Modified Beta Processor 8