Bus structures Unit objectives:

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

CP1610: Introduction to Computer Components
BY: SHIVANI SHARMA G.P.C.G PATIALA. There are many standards for I/O buses and interfaces Standards allow open architectures Many vendors can provide.
Provide data pathways that connect various system components.
Bus Architecture.
Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
6-April 06 by Nathan Chien. PCI System Block Diagram.
Expansion Bus Chapter 5.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses.
Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.
Motherboard Components Used for Communication Among Devices
Basic PC Maintenance, Upgrade and Repair
Unit Subtitle: Bus Structures Excerpted from 1.
HARDWARE Rashedul Hasan..
Ali Baydoun1 Controllers (hard drive controllers).
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
International Test Instruments Corporation
Chapter 2 How Hardware and Software Work Together.
I/O Interfaces.
PC Maintenance: Preparing for A+ Certification
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
Chapter 10 Supporting I/O Devices. You Will Learn…  How to install peripheral I/O devices  How to use ports and expansion slots for add- on devices.
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.
PCI SLOTS. network cards, sound cards, modems, extra ports such as USB or serial, TV tuner cards and disk controllers. Disadvantage: their higher bandwidth.
INFO1119 (Fall 2012) INFO1119: Operating System and Hardware Module 2: Computer Components Hardware – Part 2 Hardware – Part 2.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
System Configuration Chapter 3. Objectives Distinguish between the various methods used to configure a computer Describe how to replace a motherboard.
EXPANSION CARDS and PORTS Expansion cards are what allow your computer to interface with other external and internal devices such as: hard drives, usb.
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.
Chapter 2 How Computers Work.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Computer Maintenance Introduction to PCs: How Computers Work 1 Copyright © Texas Education Agency, All rights reserved.
Interconnection Structures
… when you will open a computer We hope you will not look like …
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Motherboard (MOBO) CHAPTER 2 PCM Chapter 3: MOBO1.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
CHAPTER 5 I/O PRINCIPLE Understand the principles of System Bus
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
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.
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
System Resources.
Buses Warning: some of the terminology is used inconsistently within the field.
Unit 2 - Hardware Graphics Cards. Why do we need graphics cards? ● The processor executes commands for many different purposes. ● Graphics processing.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
Computer Architecture Part IV-B: I/O Buses. Chipsets Intelligent bus controller chips found on the motherboard Enable higher speeds on one or more buses.
Motherboard and Bios. Generic Modern Motherboard.
Buses All devices in the computer are connected to the External Data Bus Extension to External Data Bus called Expansion Bus –Used for devices that might.
Chapter 3 System Configuration The Complete A+ Guide to PC Repair 5/e Update.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
AmendmentsAmendments Advanced Higher. The PCI bus was adequate for many years, providing enough bandwidth for all the peripherals most users might want.
1. Overview In this chapter you will learn how to: Identify the structure and function of the expansion bus Identify the modern expansion bus slot Explain.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
Five Components of Computers Input Output Memory Control Datapath Processor.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
System Bus.
Chapter 2.
Key Terms – Chapter 2 from Enhanced A+ Guide to Managing and Maintaining Your PC Enhanced Third Edition by Jean Andrews Richard Goldman.
Lesson 5 Installation and Configuration Core Hardware Fundamentals.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
Introduction to PCs: How Computers Work
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
Chapter Overview Understanding Expansion Buses
I/O BUSES.
Presentation transcript:

Bus structures Unit objectives: Describe the primary types of buses, and define interrupt, IRQ, I/O address, DMA, and base memory address Describe PCI and PCIe buses, and PCI and non-PCI video standards

Topic A Topic A: Buses Topic B: The PCI bus

Buses Communication pathway Defined by Three types How many bits it transmits at one time Signaling technique Data transfer speed Three types Address Data Expansion (I/O) continued 3

Buses, continued Address and data buses enable: Expansion bus Basic CPU operation Interactions with memory Expansion bus Communication pathway for non-core components to interact with the CPU, memory, and other core components Adapter cards add functionality PCIe is taking over from PCI Older buses: ISA, EISA, Micro Channel, and PC bus 4

PCI bus slots 5

The riser bus Brings the basic wiring and control of a function to a motherboard Decreases cost Two main riser standards: Audio/Modem Riser (AMR) Communications and Networking Riser (CNR)

Activity A-1 Examining buses

System interaction Gain the attention of the CPU Access shared memory locations Extend the system BIOS Transfer data across the bus 8

Interrupts Signal CPU that attention is needed CPU stops what it was doing Services the device request Returns to its previous task 9

IRQs Numerical identifiers Help CPU identify interrupt source Enforce priority of interrupts Common IRQs IRQ 1: Keyboard IRQ2: Cascade IRQs 8-15 IRQ4: COM1 IRQ6: Floppy IRQ12: PS/2 mouse IRQ14: Primary IDE hard drive 10

Device Manager: IRQs 11

Examining IRQ assignments Activity A-2 Examining IRQ assignments

I/O addresses Identify devices Have a range of numerical addresses for each device Allow CPU to communicate multiple commands Use 16-bit hexadecimal numbers User or BIOS configures the number ranges 13

Device Manager: I/O addresses 14

Viewing your computer’s I/O address assignments Activity A-3 Viewing your computer’s I/O address assignments

DMA channels DMA controller relieves CPU Dedicated channels Largely replaced by other techniques, such as bus mastering 16

Viewing your computer’s DMA channel assignments Activity A-4 Viewing your computer’s DMA channel assignments

Memory addresses Devices extend system BIOS with new routines Display adapters SCSI controllers IDE controllers System BIOS locates and loads BIOS extensions using mapped memory location Historically in upper memory block (UMB) – space between 640KB (0x000A0000) and 1MB 18

Device Manager: Base memory 19

Viewing your computer’s memory address assignments Activity A-5 Viewing your computer’s memory address assignments

Topic B Topic A: Buses Topic B: The PCI bus

PCI bus 32- or 64-bit bus 33 or 66 MHz clock speed Pentium PCs 33 or 66 MHz clock speed 133-533 MBps maximum data transfer rate Up to 8 functions on a single card Up to 5 cards/slots per system Requires PnP 22

PCI adapter 23

PCIe Newer standard Uses serial communication Lanes 2.5 Gbps in each direction using 8b/10b encoding (0.25 GBps) x1 (by one), x2, x4, x8, x12, x16, and x32 bus widths Links – bidirectional switched lanes Can up-plug (e.g., x1 card in x16 slot) Can’t down-plug (not officially)

Multifunction cards PCI spec supports multifunction cards Up to 8 functions per card Five slots/cards per system Total of 40 expansion devices

Activity B-1 Identifying a PCI bus

Video adapters Generates signals sent to monitor Graphical interfaces involve massive amounts of graphics data Can be built into motherboard or adapter card Three types of video slots PCI PCIe AGP

PCI-based video Low-end systems: video adapter built into motherboard PCI is slowest of three types Share bus with all other PCI-based devices Work well for two-monitor system

PCIe-based video Designed to replace AGP cards x16 PCIe card has 4 GBps bandwidth Bidirectional nature allows up to 8 GBps Simultaneous data movement upstream and downstream Ideal for multimedia applications, such as gaming, photography, and videography See http://tinyurl.com/ylpk4lw for comparison among PCI standards

A PCIe video card

AGP video adapters Technically a port, not a bus Provides direct connection between video adapter and CPU Referred to as #X Original performance benefit was accessing and using main system memory Direct Memory Execute (DIME) Modern AGP cards use onboard memory, except in laptops Multiple-monitor support Being phased out for PCIe 31

AGP adapter Note the hook 32

AGP characteristics 32-bit bus Multiple of 33 MHz clock speed Speed “pumped” to as much as 533 MHz 266-2133 MBps data transfer rate PnP configurable

AGP slots Typically brown; sometimes maroon or other dark color Separated from other bus slots to help cooling High-end systems include multiple, independent AGP slots

Identifying graphics connections Activity B-2 Identifying graphics connections

Unit summary Described the primary types of buses, and defined interrupt, IRQ, I/O address, DMA, and base memory address Described PCI and PCIe buses, and PCI and non-PCI video standards