Micro-Computer Applications: Introduction Dr. Eng. Amr T. Abdel-Hamid ELECT 707 Fall 2011.

Slides:



Advertisements
Similar presentations
MICROPROCESSOR SYSTEM AND INTERFACING
Advertisements

Future of Microprocessors
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
Computer Architecture Abhinav Agarwal Veeramani V.
1-1 Welcome to: CSC225 Introduction to Computer Organization Paul Hatalsky.
ITCS 3181 Logic and Computer Systems
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
1 Cankaya University Electronics and Communication Engineering Department ECE 425 Microprocessor I Course Outline Instructor: Assist. Prof. Dr. Orhan Gazi.
1 Syllabus Instructor: Dr. Wesam Ashour Office: B231 Office Hours: Saturday 10:00  11:00, 13:00  14:00 Sunday.
ICS 201 Course Overview.
Computer Organization: Introduction Spring 2006 Jen-Chang Liu ( )
CalStan 3/2011 VIRAM-1 Floorplan – Tapeout June 01 Microprocessor –256-bit media processor –12-14 MBytes DRAM – Gops –2W at MHz –Industrial.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
Introduction to Computer Architecture SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING SUMMER 2015 RAMYAR SAEEDI.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#1) By Dr. Syed Noman.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Lecture - 1 Introduction. Outline Course assessment criteria PIC microcontrollers Basic computer architecture – CPU – Memory – I/O – Buses.
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
CPE232 Introduction1 CPE 335 Computer Organization Introduction Dr. Gheith Abandah [Adapted from the slides of Professor Mary Irwin (
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
ECE Lecture 1 1 Introduction to Microcontrolllers Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
Computer Architecture
1 Cpt_S 260: Lecture 1: Introduction This week’s topics:  logistics  information technology trends (new applications)  why computer architecture? 
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
Pre-Pentium Intel Processors /
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
MICROPROCESSOR AND MICRO CONTROLLER
CS-280 Dr. Mark L. Hornick 1 CE-2800 Embedded Systems Software Dr. Mark L. Hornick web: myweb.msoe.edu/hornick Office: L-341 Phone:
Microcontroller I DKT Course Schedule Lecture/Lab: –Tuesday, 10:00am – 12:00am, BKQ1 (Lect) –Thursday, 9:00 am – 11:00 pm, MKQ1 (lab) –Lecturer:
Computer System Design Lecture 1 Wannarat Suntiamorntut.
University of Tehran 1 Microprocessor System Design Omid Fatemi
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Embedded System for Biomedical Applications for BME (Fourth Year) Term II Assistant Prof \ Fadhl M. Alakwaa.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE LECTURE # 4 BY MUHAMMAD JAFER 1.
Dec Hex Bin 14 E ORG ; FOURTEEN Interrupts In x86 PC.
EC6504 MICROPROCESSOR AND MICROCONTROLLER
1 EGRE 426 Handout 1 8/25/09. 2 Preliminary EGRE 365 is a prerequisite for this class. Class web page egre426/index.html.
1 EGRE 426 Handout 1 8/22/08. 2 Preliminary EGRE 365 is a prerequisite for this class. Class web page egre426/index.html.
University of Texas at Austin CS310H – Computer Organization and Programming Spring 2008 Don Fussell CS 310H: Computer Organization and Programming (Honors)
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
The Principle and Application of Microcontrollers
Lecture 0 Overview Hong, You Pyo, DGU 1. Y. Hong Microprocessor A semiconductor device that contains a CPU (Central Processing Unit) and peripherals In.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Future of Microprocessors
ECE 3056: Architecture, Concurrency and Energy in Computation
The History of ARM and Microcontrollers Chapter 1
CS 310: Computer Organization and Programming
CPE 232 Computer Organization Introduction
22446: Microprocessors Introduction
COSC 3406: Computer Organization
PRA-SYARAT SISTEM MIKROPROSESOR
Introduction to Microprocessors
University of Gujrat Department of Computer Science
Monster Chip like Monster Home?
T Computer Architecture, Autumn 2005
ENG3380 Computer Organization
Monster Chip like Monster Home?
A brief history •First microprocessor at Intel in
Welcome to: CSC225 Introduction to Computer Organization
NETW 503:Internet Course Instructor : Tallal Elshabrawy
Presentation transcript:

Micro-Computer Applications: Introduction Dr. Eng. Amr T. Abdel-Hamid ELECT 707 Fall 2011

Dr. Amr Talaat ELECT 707 Micro-Computer Applications Course Contents  Number Systems  Introduction, Computer organization and Architecture  80x86 micro-processor  Processor organization  Assembly Language programming  Memory interfacing and DMA’s  Input/output interfacing  80386, 80486, and Beyond  Micro-Controllers are embedded systems  Handheld and mobile Processors.

Dr. Amr Talaat ELECT 707 Micro-Computer Applications Course Grading  Exams  Quizzes3 Quizzes: best 2  Final exam  Midterm  NO Graded Theoretical Assignments  Lecture/Tutorial Quizzes (will set best % later)  Programming Assignments over the emulator.  Project

Dr. Amr Talaat ELECT 707 Micro-Computer Applications Project  Course Project: Building Distributed factory control system using PIC Micro-Controller  Students TA: Abdel-Monsef (Project Leader)  Teaching Assistant: Ahmed Bahaa Mansour  Project starts just after Midterm exams

Dr. Amr Talaat ELECT 707 Micro-Computer Applications In time & It is too LATE Policy  Late presentation of project and assignments is NOT possible.  Honor code  100% penalty for both copier and copy-giver of Any Report/CODE.

Dr. Amr Talaat ELECT 707 Micro-Computer Applications Text Books  The 80x86 IBM PC and Compatible Comput ers: Assembly Language, Design and Interfacin g, 3 rd Edition, Muhammad Ali Mazidi; Janice Gilli spie Mazidi  The PIC Microcontroller And Embedded Sys tems: Using Assembly And C for PIC18, 1 st Edit ion, Muhammad Ali Mazidi, Rolin McKinlay, Dann y Causey

Dr. Amr Talaat ELECT 707 Micro-Computer Applications Why 80X86?

Dr. Amr Talaat ELECT 707 Micro-Computer Applications New view: ClusterOnaChip (CoC)  Use several simple processors on a single chip:  Performance goes up linearly in number of transistors  Simpler processors can run at faster clocks  Less design cost/time, Less time to market risk (reuse)  Inspiration: Google  Search engine for world: 100M/day  Economical, scalable build block: PC cluster today 8000 PCs, disks  Advantages in fault tolerance, scalability, cost/performance  32-bit MPU as the new “Transistor”  “Cluster on a chip” with 1000s of processors enable amazing MIPS/$, MIPS/watt for cluster applications  MPUs combined with dense memory + system on a chip CAD  30 years ago Intel 4004 used 2300 transistors: when bit processors on a single chip?