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