Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Provide data pathways that connect various system components.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses.
HARDWARE Rashedul Hasan..
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
Review Week1 FZR Rev1.01UPM ECC3105 S1-12/13. Week2 Outline Basic Architecture – BUS FZR Rev1.02UPM ECC3105 S1-12/13.
CBP 2002ITY 117 Digital Technologies So far we have wrestled with Memory, the CPU, Bits and Bytes, Input and Output. Yep, Now it’s high time to put some.
IT Systems In and Out EN230-1 Justin Champion C208 –
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
Terms 5 Definitions and Questions. ISA The original 8- and 16-bit expansion card standard used in PCs. ISA cards run at a bus speed of 8MHz. You can plug.
Chipsets and Controllers
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
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.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 41 – Input/Output Ports.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Hardware Fundamentals
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.
PC Maintenance: Preparing for A+ Certification
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.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
COMP 1017: Digital Technologies Session 7: Motherboards.
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
… 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.
Chapter 2 Chapter 2: Planning for Server Hardware.
The UM Institute of Technology
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
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.
Computer Maintenance Unit Subtitle: Bus Structures Excerpted from Copyright © Texas Education Agency, All rights reserved.
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Chapter 3 By James Hanson June 2002 DRAM Dynamic-RAM Needs to be refreshed every few milliseconds 1 Transistor/ 1 Capacitor.
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.
Chapter 2 Chapter 2: Planning for Server Hardware.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
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.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
The System Unit The system unit is a case that contains electronic components of the computer used to process data 1 Page 210 Figure 4-1.
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.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
PCI Buses Peripheral Component Interconnect Interface.
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.
Peripheral Interfaces
System Buses Blane Adcock Eric Bartel Kevin Estep Jason Losco.
System Bus.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
PHY 201 (Blum) Comparators and Buses. PHY 201 (Blum) What is it? A comparator is circuitry that compares two inputs A and B, determining whether the following.
Key Terms – Chapter 2 from Enhanced A+ Guide to Managing and Maintaining Your PC Enhanced Third Edition by Jean Andrews Richard Goldman.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
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.
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
Busses. Peripheral Component Interconnect (PCI) bus architecture The PCI bus architecture is a processor-independent bus specification that allows peripherals.
DIRECT MEMORY ACCESS and Computer Buses
IEEE 1394, USB, and AGP High Speed Transfer
اسلاتهاي توسعه جلسه ششم.
Chapter Overview Understanding Expansion Buses
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:

Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003

Bus  Pathways of interconnections between different computer components  Three general types; data, address, control

Bus characteristics  Bus width – how many bits can be transmitted at a time  Bus speed – how many bits can be transmitted across each wire per second  Bus bandwidth – bus width x bus speed (same as maximum throughput)

IBM PC/XT Bus  Used on 8088-based systems  8-bit bus  Copied by clone vendors for compatibility with third-party I/O boards

IBM PC/XT Bus Source: Phil Storrs PC Hardware book

IBM PC/AT Bus  Used on the based PC/AT  Maintained compatibility with the XT bus  Added an edge connector to increase bus width to 16-bits

ISA  Industry Standard Architecture  Same as the PC/AT Bus  16-bit, 8.33 MHz  Maximum throughput 16.7 MB/s  Limited bus master support

ISA Source:

Problems with ISA  Slow  Limited number of interrupts  Lack of bus master support  Specific to Intel architecture  cards built using ISA will not work on non- Intel platforms  IBM-specific problem: no more monopoly on the hardware market

MCA (IBM’s response)  MicroChannel Architecture  Developed by IBM for the PS/2 line  16-bit/32-bit computer bus  MHz  Intended to replace the ISA bus  Allows bus mastering  Limited plug and play  Limited to IBM hardware  Incompatible with XT, ISA boards

EISA (Industry’s response)  Extended Industry Standard Architecture  Extends ISA bus to 32 bits  Maximum throughput: 33.3 MB/s  Increased bus mastering support  Maintains compatibility with old ISA boards

EISA Source:

Need for a faster bus  Original IBM PC: text-based applications  Advent of GUIs (Windows, et al) demand high performance

Need for a faster bus  Example 1024 x 768 display 24-bit color 30 frames per second  67.5 MiB/s ISA: 16.7 MB/s EISA: 33.3 MB/s

Local Bus Concept  Demand for higher bandwidth and increased throughput  Bus placed near (or on) the processor’s memory bus  “Local” to the processor  Does not have to go through the slower ISA bus

VESA Local Bus  Developed by Video Electronics Standards Association (VESA)  High-speed conduit for memory- mapped I/O and DMA  Intended for high-bandwidth peripherals (video, storage, etc.)  33 MHz, 32-bit  Extension of the 486 memory bus

VESA Local Bus Source:

PCI  Peripheral Component Interconnect (PCI)  Developed by Intel (90’s) but standard was made public  platform independent  33 Mhz, 32-bit  Maximum throughput 132 MB/s  Plug-and-Play

PCI Source:

PCI Variants  PCI 2.2: 64-bit, 66 Mhz  Maximum throughput: 533 MB/s  PCI-X: 64-bit, 133 Mhz  1066 MB/s  PCI-X 266 (PCI-X DDR)  2133 MB/s  PCI-X 533  4 GB/s  Mini PCI – small form factor PCI cards for use with embedded systems/portable systems

Problem with using PCI alone  Still not fast enough for memory  Not compatible with ISA cards

Intel’s Solution: Northbridge/Southbridge Architecture  Uses bridge chips PCI Bridge (Northbridge)  Connects CPU, memory, and PCI bus ISA Bridge (Southbridge)  Connects PCI bus to the ISA BUS and also supports one or two ATA disks  Advantage: High-bandwidth memory bus (Front Side Bus) PCI bus available for high-bandwidth peripherals  Next generation: Intel Hub Architecture

Northbridge/Southbridge Architecture Source: Structured Computer Organization by Tanenbaum

AGP  Accelerated Graphics Port  High-speed computer bus designed for 3D computer graphics acceleration  AGP 1X: 32-bit, 66 MHz  Also available: 2X, 4X, 8X

AGP Source:

PCI-Express  Next generation PCI implementation from Intel  Intended to replace AGP and PCI altogether  Not fast enough as a memory bus Alternatives: HyperTransport

SCSI  Small Computer Systems Interface  Pronounced “scuzzy”  Higher transfer rate than ATA disks  Used in workstations and servers  More than just a hard disk interface, a full- fledged bus  Also supports CD-ROMs, CD-recorders, scanners, tape units, etc.  Devices are daisy-chained in a linear manner  Terminated at the end to prevent reflection

SCSI Types NameData BitsBus MHZMB/sec SCSI-1855 Fast SCSI810 Wide Fast SCSI Ultra SCSI820 Wide Ultra SCSI Ultra2 SCSI840 Wide Ultra2 SCSI

SCSI  Typical 8-bit SCSI cable 50 wires, 25 ground, 8 for data, 1 for parity, 9 for control

IEEE 1394  Developed primarily by Apple  Commonly referred to as Firewire (Apple), i.Link (Sony) or digital video (DV) port  Used for data storage devices and digital video cameras  Does not require a host  IEEE 1394a: up to 400 Mbps  IEEE 1394b: up to 800 Mbps  Allows daisy-chaining, plug-and-play, and hot-swapping

USB  Universal Serial Bus  Developed as a replacement to the serial and parallel ports  USB 1.1 – Up to 12 Mbps  USB 2.0 – Up to 480 Mbps  Up to 127 devices (THEORETICAL!)  Daisy-chained in a tree structure  Requires a host computer  Upcoming: USB On the Go

Storage Interfaces  ATA  Serial ATA  SCSI  IEEE 1394  USB

ATA  Advanced Technology Attachment  Standard interface for connecting storage devices  Transitioned from PIO to DMA modes  With the advent of Serial ATA, it has been retroactively renamed Parallel ATA

ATA Types  Most new drives support Ultra DMA Modes (in contrast to Programmed I/O modes)  Ultra ATA/33 – 33 MBps  Ultra ATA/66 – 66 MBps  Ultra ATA/100 – 100 MBps  Ultra ATA/133 – 133 MBps

ATA-VI  Supports 48-bit addressing that allows system to address 144 PB  Breaks the 137 GB size barrier imposed by older ATA standard

ATA Cables

Serial ATA  Higher speed than Parallel ATA  Hot-swappable  Cable: 7-wire cable versus 40/80- wire cable  Power cable: 15 pins  Initial speed: 150 MBps  Later implementations: 300 MBps, 600 MBps

Serial ATA Cables