13.07.2015 Views

PCI Express Base Specification v1.0 - 2002.pdf

PCI Express Base Specification v1.0 - 2002.pdf

PCI Express Base Specification v1.0 - 2002.pdf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PCI</strong> EXPRESS BASE SPECIFICATION, REV. 1.0The Transaction Layer comprehends the following:• TLP construction and processing• Association of <strong>PCI</strong> <strong>Express</strong> transaction-level mechanisms with device resourcesincluding:o Flow Controlo Virtual Channel management• Rules for ordering and management of TLPso Including Traffic Class differentiationThis chapter specifies the behaviors associated with the Transaction Layer.2.2. Address Spaces, Transaction Types, and UsageTransactions form the basis for information transfer between a Requester and Completer.Four address spaces are defined within the <strong>PCI</strong> <strong>Express</strong> architecture, and differentTransaction types are defined, each with its own unique intended usage, within each addressspace as shown in Table 2-1.Table 2-1: Transaction Types for Different Address SpacesAddress Space Transaction Types Basic UsageMemoryReadWriteTransfer data to/from a memory-mappedlocation.I/OReadWriteTransfer data to/from an I/O-mapped locationConfigurationMessageReadWrite<strong>Base</strong>lineVendor– definedAdvanced Switching2.2.1. Memory TransactionsMemory Transactions include the following types:• Read Request/Completion• Write RequestMemory Transactions use two different address formats:• Short Address Format: 32-bit address• Long Address Format: 64-bit addressDevice configuration/setupFrom event signaling mechanism to generalpurpose messaging44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!