PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.

Slides:



Advertisements
Similar presentations
Provide data pathways that connect various system components.
Advertisements

Bus Architecture.
Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
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.
December 2003 DJM DECO_021 CPU Chips & Buses. December 2003 DJM DECO_022 CPU Chips Modern ones are contained on a single chip Each chip has a set of pins.
HARDWARE Rashedul Hasan..
PC Maintenance: Preparing for A+ Certification
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
SECTION 4a Transforming Data into Information.
BY TONY JIA Mother Board and Buses. What is a Mother Board? The motherboard is the largest piece of internal hardware. All of the other internal.
Purdue University - RHIT Department How Technology Affects Us u Knowledge –Knowledge Explosion - Knowledge is doubling every 18 months to 2 years u Careers.
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.
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.
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.
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 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.
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.
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.
CSC 370 (Blum)1 Communicating with Devices: Buses, Bridges, etc.
Computer Processing of Data
E0001 Computers in Engineering1 The System Unit & Memory.
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
Buses Warning: some of the terminology is used inconsistently within the field.
PCI Team 3: Adam Meyer, Christopher Koch,
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.
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.
PCI (Peripheral Component Interconnect) Andrew P. Michelle S. Caleb D. Jon P.
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.
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.
The BUS The Central Communications Network Copyright © Curt Hill.
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.
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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Motherboard A motherboard allows all the parts of your computer to receive power and communicate with one another.
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.
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.
System Buses Blane Adcock Eric Bartel Kevin Estep Jason Losco.
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
System Bus.
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.
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.
Processing data: Introduction to Processors CHAPTER 4 Factors affecting Processing speed 1. width of Registers: Register is a type of high speed memory.
Bus Systems ISA PCI AGP.
Chapter III Desktop Imaging Systems & Issues
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:

PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field

PHY 201 (Blum) What is a bus? A bus is a basically just wires through which data travels from one part of a computer to another. – Usually it’s implied the path is shared by a number of parts There is more than one bus and more than one kind of bus – Data, address, control – System, expansion, local, external – USB, AGP, ISA, EISA, MCA, PCI, VESA – (Parallel, serial)

PHY 201 (Blum) What does it carry? In simple architectures, data and addresses travel on the same bus, while control information traveled along individual wires (not shared) – Saves on pins In more complicated architectures, data and address buses are separate

PHY 201 (Blum) Data, address and control buses The data bus carries data and instructions. The address bus carries information about where the data should go. The control bus carries information from the CPU to other parts of the computer, telling what they should be doing. – Some use control bus as a synonym for system bus.

PHY 201 (Blum) Bus characteristics The highway analogy: moving data along the buses is like moving cars on the highway. Bus width (number of lanes) – How many bits are moving around in parallel Bus speed (speed limit) – How fast those bits are moving Throughput is the numbers of bits being handled per unit time, it combines bus width and bus speed into one measure.

PHY 201 (Blum) Memory size The width of the system’s address bus puts an upper limit on the amount of memory locations. For example, if the address bus width is 32, then there are 2 32 (4,294,967,296) addresses. Note that instead of addressing individual words, computers usually address individual bytes, so that would mean 4 GB. A few years ago 4 GB of memory seemed quite large, but now …. – To exceed this limit, one needs a wider bus or one needs to break the addresses into parts.

PHY 201 (Blum) Bus speeds Measured in MHz (millions of cycles per second). It doesn’t make much sense to have a very fast processor speed and a slow bus speed; they should be compatible. – The bus speed is slower than the processor speed and often limits the speed of the computer.

PHY 201 (Blum) Multiple buses A bus should not be too long; its speed is determined in part by its length. Also slower devices do not need faster (and more expensive) buses. The computer should not be held back by the slowest device. Solution: More than one bus

PHY 201 (Blum) System bus The system bus connects the CPU, memory and other motherboard parts. This bus should be well coordinated with the processor and memory access speeds. Other buses must interface with the system bus if they want to interact with the processor.

PHY 201 (Blum) Frontside and backside buses The frontside bus is the bus within a processor that connects the CPU with main memory. It's used to communicate between the motherboard and other components in a computer system. In contrast, a backside bus connects the CPU to a Level 2 cache. – L2 cache usually sits on top of the processor chip.

PHY 201 (Blum) Bus Speed spec of Intel chip

PHY 201 (Blum) Expansion bus The expansion bus connects the system bus to the expansion slots (where cards are inserted to expand the computer’s capabilities) – This bus usually works at slower speeds Early PCs used an expansion bus called the ISA bus. Most PCs today have a much faster PCI bus but may have an ISA bus for backward compatibility.

PHY 201 (Blum) Local bus If a device or devices require a great deal of speed (e.g. video), then one solution is for the device to have its own high-speed, direct (or nearly direct) connection to the processor. Such a connection is called a local bus. Can only support a few devices.

PHY 201 (Blum) ISA Industry Standard Architecture (ISA) is the bus used in early IBM PC and their clones. The AT (advanced technology) version of the bus is called the “AT” bus and became an industry standard. Worked at 8.33 MHz

PHY 201 (Blum) Plug and Play In 1993, Intel and Microsoft introduced a version of the ISA called Plug and Play ISA. Plug and Play ISA enables the operating system to do the configuring, instead of the user setting switches and jumpers.

PHY 201 (Blum) PCI Peripheral Component Interconnect, a standard introduced by Intel. PCI is a 64-bit bus, though it is usually implemented as a 32-bit bus. It can run at clock speeds of 33 or 66 MHz. At 32 bits and 33 MHz, it yields a throughput rate of 133 MBps (Mega bits per second).

PHY 201 (Blum) 17 PCI-X The PCI bus connects to the Southbridge. But as devices required more speed than the PCI standard allowed, a faster version, PCI-X (Peripheral Component Interconnect Extended) was developed by IBM, HP, and Compaq. Whereas PCI allows up to 532 MB per second, PCI-X allows up to 1.06 GB per second. PCI-X is backward-compatible, – You can install a PCI-X card in a PCI slot (it will operate at the slower PCI speed).

PHY 201 (Blum) 18

PHY 201 (Blum) 19

PHY 201 (Blum) 20 PCI Express PCI Express, PCI-E or PCIe Introduced by Intel in Built to be fast like AGP (faster actually) but general purpose like PCI. It has point-to-point rather than a (shared) bus structure. And has full-duplex serial connections called lanes –up to 32 lanes. In PCIe 1.1 (the most common for now) each lane carries 250 MB/s (per direction). PCIe 2.0 supports 500MB/s and PCIe 3.0 supports 1GB/s PER LANE.

PHY 201 (Blum) CSIT 301 (Blum)21

PHY 201 (Blum) external bus A bus that connects a computer to peripheral devices. Two examples are the Universal Serial Bus (USB) and IEEE 1394.

PHY 201 (Blum) USB Universal Serial Bus, a new external bus standard that supports data transfer rates of 12 Mbps (12 million bits per second). A single USB port can be used to connect up to 127 peripheral devices, such as mice, modems, and keyboards. USB also supports Plug-and-Play installation and hot plugging.

PHY 201 (Blum) Bus mastering Refers to a feature supported by some bus architectures that enables a controller connected to the bus to communicate directly with other devices on the bus without going through the CPU. Most modern bus architectures, including PCI, support bus mastering because it improves performance.

PHY 201 (Blum) DMA Direct Memory Access Gives a peripheral device access to the memory without going through the CPU. Speeds up data transfer.

PHY 201 (Blum) Three State Logic AEOutput 00Z (High impedance)

PHY 201 (Blum) Tri-state buffer

PHY 201 (Blum) In the high impedance state

PHY 201 (Blum) In the high impedance state

PHY 201 (Blum) In the “enabled” state

PHY 201 (Blum) In the “enabled” state