1 / 8

COE 305: Microcomputer System Design (3-3-4): UT: 10:00-11:15

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

xandy
Download Presentation

COE 305: Microcomputer System Design (3-3-4): UT: 10:00-11:15

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COE 305: Microcomputer System Design (3-3-4): UT: 10:00-11:15 Instructor: Dr. Radwan E. Abdel-Aal Office: 22-325 Tel. 4320 E-mail: radwan@kfupm.edu.sa Web page: http://faculty.kfupm.edu.sa/COE/radwan/ Office Hours: SMW : 13:00 – 15:00 am WebCT: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 fastdata 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. 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) • 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 (*): Chapter number in textbook

  5. COE 305: ABET* Assessment Outcomes *Accreditation Board for Engineering and Technology, Inc. See course syllabus for indicators and details of each learning outcome

  6. COE 305: Assessment Policy

  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. A note on Active Learning Learner should be actively involved in the education process 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. The lab and the Term paper/Presentation are important “active learning” components for this course… Get the most out of them!

More Related