Muhammad Jahangir Ikram, March, 2005 1 Computer System Application: Design and Development Instructor: Muhammad Jahangir Ikram.

Slides:



Advertisements
Similar presentations
1-1 ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL
Advertisements

EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Microcontroller – PIC – 4 PIC types PIC architecture
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
1 The System Unit Lecture 2 CSCI 1405 Introduction to Computer Science Fall 2006.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Micro-controller or embedded controller
Computer Organization and Assembly language
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
1 Introduction to Computers Day 6. 2 Main Circuit Board of a PC The main circuit board (motherboard or system board) is the central nervous system of.
Computer Organization and Assembly language
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Computer Organization CSC 405 Bus Structure. System Bus Functions and Features A bus is a common pathway across which data can travel within a computer.
Computer Organization & Assembly Language
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Interconnection Structures
The UM Institute of Technology
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
Bus structures Unit objectives Describe the primary types of buses, and define interrupt, IRQ, I/O address, DMA, and base memory address Describe the features.
E0001 Computers in Engineering1 The System Unit & Memory.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
1 Homework Reading –None (Finish all previous reading assignments) Machine Projects –Continue with MP5 Labs –Finish lab reports by deadline posted in lab.
Exercise 2 The Motherboard
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Buses Warning: some of the terminology is used inconsistently within the field.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 66 CHAPTER THE SYSTEM UNIT.
2006 Chapter-1 L3: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Hardware Elements in the Embedded.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Micro processor and Micro Controllers
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Computing and the Web Computer Hardware Components.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
MICROPROCESSOR AND MICRO CONTROLLER
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
AEEC405 – Microprocessor Architecture. Some Information Instructor Details Main Book.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
MICROOCESSORS AND MICROCONTROLLER:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Academic PowerPoint Computer System – Architecture.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
System Bus.
Lecture 7: Overview Microprocessors / microcontrollers.
Chapter 2.
Key Terms – Chapter 2 from Enhanced A+ Guide to Managing and Maintaining Your PC Enhanced Third Edition by Jean Andrews Richard Goldman.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
UNIT – Microcontroller.
INTRODUCTION TO MICROPROCESSORS
PRA-SYARAT SISTEM MIKROPROSESOR
Introduction to Microprocessors
Microcomputer Architecture
INTRODUCTION TO MICROPROCESSORS
Today’s agenda Hardware architecture and runtime system
I/O BUSES.
Five Key Computer Components
PC Buses & Standards Bus = Pathway across which data can travel. Can be established between two or more computer elements. PC has a hierarchy of different.
Presentation transcript:

Muhammad Jahangir Ikram, March, Computer System Application: Design and Development Instructor: Muhammad Jahangir Ikram

Muhammad Jahangir Ikram, March, Course Brief Computers in Industrial Application Measurement of Real World Quantities Analyze, Display and Control Data Processing

Muhammad Jahangir Ikram, March, A Blend of Many Topics IBM PC CPU and Micro- Controllers Memory Devices Transducers and Analog to Digital and Digital to Analog Converters Serial and Parallel Communication PC Buses: PCI, USB Interrupts and Device Drivers Fast Devices Requiring DMA and other Techniques Basic Real World Electronics: Signal Conditioning, Processing

Muhammad Jahangir Ikram, March, Strategy The Course should follow the well-know study cycle: Theory → Abstraction → Design More Emphasis on Hands-on Experience with Theory and Lab going side-by-side

Muhammad Jahangir Ikram, March, Executive Summary Memory Interface1.5 Week IBM PC Memory Interface0.5 Basic IO0.5 PPI0.5 ADC and DAC1.0 Microcontrollers1.0 Interrupt Programming1.0 Transducers0.5 PC System Architecture and Buses1.0 Device Driver Programming1.0 Industrial Controllers0.5 Seminars0.5 Total = 10

Muhammad Jahangir Ikram, March, Course Objectives At the end of the course the students will be able to:- Explain Memory Interfacing (C) Apply knowledge of Address Decoding Techniques (C) Explain Industrial Application of Microcontroller and Computers (C) Design an Interface B/W Computer and Real World (P) Use Microcomputer to input/output data to I/O devices (P) Explain use of Microcontrollers in Control Systems (P) Design Embedded and Stand-alone systems (P) Enjoy working on Interface Circuits (A) C = Cognitive, P = Psychomotor, A = Affective

Muhammad Jahangir Ikram, March, Physical Layout of Experiment Board

Muhammad Jahangir Ikram, March, List of Experiments Simple Input/Output1 Display Matrix (The Snake Game)1 A/D, D/A Conversion2 Microcontroller Programming2 Motor Speed Measurement and Control1 Interrupt Programming2 Device Driver Programming1

Muhammad Jahangir Ikram, March, Experiments (Cont’d) Salient Features of Interface Board Easy to Understand Circuit Can be Connected to Any Computer Can be Leant

Muhammad Jahangir Ikram, March, Pre-req Basic Assembly Language Programming Digital Logic A Lot of Interest and Spare Time

Muhammad Jahangir Ikram, March, Grading policy Lab (Attendance, Assignments, Performance) 15% Quizzes + Assignments20% Mid-term Exam20% Final Exam30% Project14% Exhibition 1%

Muhammad Jahangir Ikram, March, Text Books + Reading Primary J. Uffenbeck, The 80x86 Family, Design, Programming, and Interfacing, 2 nd Ed., Prentice Hall, 1998 Reading Material Class Notes

Muhammad Jahangir Ikram, March, Three Major Processor Types General Purpose CPU Digital Signal Processor Micro-Controller 1. Memory Based Architecture 1. Army of on-chip Registers 1. On-Chip RAM and ROM 2. Von-Neuman Architecture 2. Harvard Architecture2. Von-Neuman but bit Addressable 3. Separate or on-board FP Unit 3. On-board + Barrel Shifter 3. Software emulation 4. No Analog to Digital Converter 4. Can Have ADCs4. Most have ADCs 5. General Purpose Instruction Set 5. An optimized Instruction Set. DSP Specific Instruction Like MAC 5. I/O Specific and Bit Addressable Memory MOV C, P1.4 SETB P Has Special Timers

Muhammad Jahangir Ikram, March, Main Building Blocks of General Purpose Computer A General Purpose CPU RAM ROM EEPROM Cache Interrupt Controller Timing and Clock Generator Real Time Clock Timers Extension Slots Plug-in Cards Power Supply FDD HDD Mouse CD-ROM Modem Monitor Keyboard Serial and Parallel Communication Systems

Muhammad Jahangir Ikram, March, Building Blocks of an Embedded System CPU General Purpose CPU Digital Signal Processor (DSP) Microcontroller ROM RAM Timers Timing and Clock Generator Real Time Clock Special I/O Devices (ADC and DAC) Interrupt Controllers

Muhammad Jahangir Ikram, March, Boot Up Process General Purpose CPU Power On/RESET vector points to ROM. This jumps to POST After POST, Operating System takes Control System Startup Files are Run Control Handed Over to User

Muhammad Jahangir Ikram, March, Processor Sate After Reset (8088) CSFFFFH DS0000H SS0000H ES0000H IP0000H FlagsClear QueueEmpty

Muhammad Jahangir Ikram, March, Boot Up Process Embedded System Power On/RESET vector points to ROM where the main program resides Usually No Operating System /Simple Operating System on ROM Only the Required Hardware

Muhammad Jahangir Ikram, March, Development of Intel Microprocessors Sr. Micro- Processor DateData Bus Address Bus MIPsMax. Memory Size Cache Size No. of Instr/ Trans BusMother Board Bus Characteristics Data Path Bus Speed  Band- width KNone246XT Bus / / M4 t o 620,000XT/AT Bus MAT/ISA G1KMCA/EISA3210/8.320/ G8K1.2MVL/PCI Pentium G16K3.1MVL/PCI Pentium Pro(P6) 1995/66436>20064G16K + 256K 5.5M 24M (P3) 42M(P4) VL/PCI32/ / 133 XT = Extended Technology AT Advanced Technology ISA = Industrial Standard Architecture EISA = Enhanced ISA MCA = Microchannel Arch VL = VESA (Video Electronics Standards Association PCI = Peripheral Component Interconnect  In MHz in Mbytes

Muhammad Jahangir Ikram, March, IBM PC Physical Memory Map