Examples of bus standards
1 / 19

Examples of Bus Standards - PowerPoint PPT Presentation

  • Uploaded on

Examples of Bus Standards. PCI & AGP. Overview. PCI ( Peripheral Component Interconnect) Technical description Protocol Data transfers Arbitration schemes AGP (Accelerated Graphic Port) Is AGP an attempt to replace PCI? . PCI – technical description. Pin Description

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Examples of Bus Standards' - anise

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript


  • PCI ( Peripheral Component Interconnect)

    • Technical description

    • Protocol

    • Data transfers

    • Arbitration schemes

  • AGP (Accelerated Graphic Port)

  • Is AGP an attempt to replace PCI?

Examples of bus standards

  • Pin Description

  • System Pins: Includes the clock and reset pins

  • Address and Data pins: 32 lines that are time-multiplexed for address and data. Other pins used to interpret and validate the signal lines that carry the info.

  • Interface Control Pins: Control the timing of transactions and provide coordination among masters (initiators) and slaves (targets)

  • Error Reporting Pins: Report parity and other errors (parity is a special kind of number used for error checking)

  • Arbitration Pins: Not Shared lines. Each PCI device that can act as a master has its own pair of arbitration lines that connect directly to the PCI bus arbiter

  • Interrupt Pins: Provided for PCI devices connected to bus that must generate requests for service. NOT shared lines. Each device has its own interrupt line or lines to an interrupt controller.

  • Cache Support Pins:Support memory on the PCI bus that can be cached in the processor or another device.

  • 64-bit Bus Extension Pins :32 more lines that are time-multiplexed for address and data info.

Examples of bus standards

  • PCI Signal Description

  • AD(x) :Address/Data Lines.

  • CLK: Clock. 33 MHz maximum.

  • C/BE(x): Command, Byte Enable.

  • FRAME : Used to indicate whether the cycle is an address phase or a data phase.

  • DEVSEL: Device Select.

  • IDSEL: Initialization Device Select

  • INT(x): Interrupt

  • IRDY: Initiator Ready

  • LOCK: Used to manage resource locks on the PCI bus.

  • REQ: Request. Requests a PCI transfer.

  • GNT: Grant. indicates that permission to use PCI is granted.

Pci protocols
PCI –protocols

  • The PCI bus uses a synchronous bus protocol with all data transfers being performed relative to a system clock.

  • It also uses non pipelined bus protocol. The address and data have a direct one to one correspondence.

Pci data transfer
PCI – data transfer

Read and Write operations in the PCI bus

Pci arbitration
PCI - arbitration

  • The PCI bus uses centralized arbitration with a parallel arbiter.

    • Round robin and prioritized arbitration are among the arbitration algorithms supported by the bus.

Examples of bus standards

Agp technical description
AGP – technical description

  • AGP is an extension of the PCI bus.

Agp protocols
AGP - protocols

Aside from using the synchronous bus protocol, it follows the out of order bus protocol. AGP is a pipelined bus with the additional feature that the order of returning the data can be different than the order in which the addresses were received.

Agp data transfers
AGP – Data transfers

AGP provides two modes for the graphics controller to directly access texture maps in system memory:

Pipelining –AGP overlaps the memoryor bus access times for a request (“n”) with the issuing of following requests

Examples of bus standards

  • Sideband addressing – AGP uses 8 extra “sideband” address lines which allow the graphics controller to issue new addresses and requests simultaneously while data continues to move from previous requests on the main 32 data/address buses.

Agp arbitration
AGP - arbitration

  • Similar to PCI – centralized, prioritized arbitration

Examples of bus standards

Is agp an attempt to replace pci
Is AGP an attempt to replace PCI? the graphics accelerator, the overall system performance is improved in two ways:

AGP neither replaces nor diminishes the necessity of PCI in the system. It is physically, logically, and electrically independent of the PCI bus and forms an additional connection point in the system. It is intended for the exclusive use of graphic controllers; all other I/O devices will continue to reside on the PCI bus.