Presentation is loading. Please wait.

Presentation is loading. Please wait.

Instructor: Dr. Radwan E. Abdel-Aal Office: 22-325Tel. 4320 Web page:

Similar presentations


Presentation on theme: "Instructor: Dr. Radwan E. Abdel-Aal Office: 22-325Tel. 4320 Web page:"— Presentation transcript:

1 Instructor: Dr. Radwan E. Abdel-Aal Office: 22-325Tel. 4320 E-mail: radwan@kfupm.edu.saradwan@kfupm.edu.sa Web page: http://faculty.kfupm.edu.sa/COE/radwan/http://faculty.kfupm.edu.sa/COE/radwan/ Office Hours: SMW : 13:00 – 15:00 am COE 305: Microcomputer System Design (3-3-4): UT: 10:00-11:15 WebCT: COE 305-02 COE 305-02

2 What do you expect to learn from this course? - Programming the microprocessor: 205 - Architecture of the computer: 308 Using the microprocessor to build a microprocessor-based system that includes memory, input/output, interrupts, etc. Main emphasis on hardware and interfacing Prepares you for the COE 400 305

3 Objectives: (Intel 80x86 family of processors) Review processor models and architecture Describe functions of various pins on the processor Describe Memory Read and Write bus cycle operations Identify main types of memory technology, describe memory internal organization and design memory interfaces Design simple computer I/O interfaces Use programmable I/O devices: PPI, PIT, UART, PIC Describe how interrupts are used to implement I/O control and data transfers Develop a small interrupt service routines and I/O drivers using assembly language Describe direct memory access (DMA) method for fast data transfer, e.g. to/from disk storage Recognize various types of standard bus interfaces in a computer system Design and implement a medium-sized 8086 based microcomputer system (lab component)

4 4 Course Outline 80X86-Pentium Microprocessor architecture (2) Hardware specifications (9, Part of 14) Memory Interfacing (10) Basic Input/Output (I/O) Interfacing (11) Interrupts (12) Direct Memory Access DMA (Parts of 13) Standard Bus Interfaces (Parts of 15) (*): Chapter number in textbook Textbook(s): John Uffenbeck, “The 80x96 Family: Design, Programming, and Interfacing”, Third Edition, 2002, Prentice Hall Handout: Barry B. Brey, “The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium Pro Processor Architecture, Programming, and Interfacing”, 7th Edition, 2006, Prentice Hall

5 COE 305: ABET * Assessment Outcomes Learning Outcomes… Ability to: Assess Approx Wt % 1. Apply knowledge of mathematics, probability and engineering to microprocessor based system design Lecture 10 2. Design and conduct experiments involving microprocessor based systems and analyze their outcomes Lab 5 3. Design, debug and test a small- scale microprocessor based system Lecture & Lab 25 & 5 4. Function as an effective team member Lab 5 5. Identify, formulate, and solve engineering problems in microprocessor based system design Lecture 20 6. Use tools to design, test and evaluate microprocessor-based systems Lab 5 7. Engage in self-learning (Term Paper) Lecture 5 *Accreditation Board for Engineering and Technology, Inc. See course syllabus for indicators and details of each learning outcome

6 COE 305: Assessment Policy GradeRemarks Attendance - DN on 6 th unwarranted absence Quizzes 10  5 Quizzes Homeworks 10  5 HWs Self-Learning 5 Term Paper & Presentation Pres. : Wed 7 May 2008, Evening Lab 20 About 9 lab experiments- See Instructor Major-I 15Wed 26 March 2008, Evening Major-II 15Wed 14 May 2008, Evening Final 25

7 Some Advise:  Attentive Attendance is very important…Do not miss the first few minutes of a class- they are crucial  Ask for clarifications and participate in discussions– Active Learning: Learning is not a spectator sport…  Set yourself a goal and work hard to achieve it. Your grade is “earned” by you - not “given” to you by the instructor  Revise regularly: Never allow things to slip by… leaving you way behind  Homework assignments are very important for this course  Utilize the office hours  Use the WebCT and Internet resources to widen your scope on the course material  Course slides on the WebCT may be updated during the course

8 Research shows that learning by students improves considerably when they: Talk about what they are learning, Write about it, Get it from multiple sources, Discuss it with others, Relate it to past experiences, Apply it to their daily lives, Make it part of themselves. A note on Active Learning Learner should be actively involved in the education process The lab and the Term paper/Presentation are important “active learning” components for this course… Get the most out of them!


Download ppt "Instructor: Dr. Radwan E. Abdel-Aal Office: 22-325Tel. 4320 Web page:"

Similar presentations


Ads by Google