Transcript Document
ECC3105 Microprocessor FAKHRUL ZAMAN ROKHANI Dept. of Computer and Communication System Engineering Universiti Putra Malaysia [email protected] Selamat Datang Welcome مرحبا 환영 欢迎 ترحيب Course Overview At the end of the course, students are able to: – Identify the technology and various microprocessor architecture (PO3) – Distinguish between microprocessor based system designs (PO9) – Develop software interfacing with the usage of assembly language programming knowledge (PO2, PO3) FZR Rev 1.0 UPM ECC3105 S1-12/13 2 Class Organizations • 4 (3+1) credit hours • Pre-requisite: ECC3103 (Digital Logic) • Lecture hours: – Monday: 1000-1200 (DK6) – Wednesday: 0900-1000 (DK6) • Lab: – Tuesday & Wednesday: 1400 – 1700 (Computer Systems Lab) – Grouping. • Tutorial (1 hour) – DayXXX (timeXX - timeYY) • Consultation hours – Monday & Wednesday: 0800-1000 (4-134) – After class @ by appointment • Contact: – Phone number: 03-8946-6434 – Email: [email protected] @ [email protected] FZR Rev 1.0 UPM ECC3105 S1-12/13 3 Detail Course Outline Week Lecture 1 Introduction to Microprocessor & Computer 2 Microprocessor Architecture, Bus Systems 3 4 Lab Group Project & Tutorial ESA 86/88-2 Introduction Topic Selection Memory Systems Keypad monitor program Topic selection & Literature review Memory Systems Assembler Assembler Serial monitor program Assembler 5 6 Programming Intel Processor Application Assembler 7 Programming Intel Processor Application Assembler 8 Intel Instruction Set Application Assembler 9 Intel Instruction Set Application Assembler 10 Intel Instruction Set 11 I/O interfacing 12 Interrupt Prototype development 13 Latest Microprocessor Prototype development 14 Advanced Topic FZR Rev 1.0 Assignment/Quiz/Exam Test1 System design Software design Final Report & Demonstration UPM ECC3105 S1-12/13 4 Group Project • Project: – P1: Assembler Design (15%) – P2: Microprocessor Based System Design (20%) • As per scheduled FZR Rev 1.0 UPM ECC3105 S1-12/13 5 Marks Distribution • • • • • Final exam: 40% Group project (W2-W14): 35% Lab (W2-W10): 10% Test/Quizzes (W5): 10% Assignments (W1-W14): 5% FZR Rev 1.0 UPM ECC3105 S1-12/13 6 Others • Leader appointment (ECC3105) – Melvin John Thomas (Email: [email protected], Phone#: 0136338472) • Industrial Talk • References (more to be added): – B.B. Brey, The Intel Microprocessors, 7th Edition, Prentice Hall, 2006. • Credit: – Dr. Khairulmizam Samsudin, Dr. Frank Vahid, Dr. Yann-Hang Lee, Dr. Christos Papachristou for the materials provided in the lecture notes. • Advance classes FZR Rev 1.0 UPM ECC3105 S1-12/13 7 Notes • Late homework/assignments will not be accepted! • Include your student ID number on all homework assignments and exams. • Make-up exams will only be given for a verified illness or family emergency. If you must miss an exam, then the instructor must be notified prior to the start of the exam. • A grade of incomplete is only given when a small part of the course work cannot be finished due to a verified illness or family emergency. • Cheating of any kind is extremely serious and may result in a course grade of F and/or other consequences. of incomplete is only given when a small part of the course work cannot be finished due to a verified illness or family emergency. • Cheating of any kind is extremely serious and may result in a course grade of F and/or other consequences. FZR Rev 1.0 UPM ECC3105 S1-12/13 8 About You • Share with me about yourself (Total time <30mins): – Name – Research Interest – Experience in Embedded System Design – Other interest (if you wish to talk about) FZR Rev 1.0 UPM ECC3105 S1-12/13 9 About Me Technically… Southeast Asia • Ph.D. in VLSI Design, Minnesota USA (2008) • M.S. in Wireless Communication, Minnesota USA (2004) • BEng. in Electrical Mechatronics, Johor Malaysia (2001) FZR Rev 1.0 UPM ECC3105 S1-12/13 10