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...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PCI</strong> EXPRESS BASE SPECIFICATION, REV. 1.01.3.2. Endpoints“Endpoint” refers to a type of device that can be the Requester or Completer of a <strong>PCI</strong><strong>Express</strong> transaction either on its own behalf or on behalf of a distinct non-<strong>PCI</strong> <strong>Express</strong>device (other than a <strong>PCI</strong> device or Host CPU), e.g., a <strong>PCI</strong> <strong>Express</strong> attached graphicscontroller or a <strong>PCI</strong> <strong>Express</strong>-USB interface. Endpoints are classified as either legacy or <strong>PCI</strong><strong>Express</strong> Endpoints. The specific rules for each are described in Sections 1.3.2.1 and 1.3.2.2.1.3.2.1. Legacy Endpoint Rules• A Legacy Endpoint must be a device with a Type 00h Configuration Space header.• A Legacy Endpoint must support Configuration Requests as a Completer• A Legacy Endpoint may support I/O Requests as a Completer.• A Legacy Endpoint may generate I/O Requests.• A Legacy Endpoint may support Lock memory semantics as a Completer if that isrequired by the device’s legacy software support requirements.• A Legacy Endpoint must not issue a Locked Request.1.3.2.2. <strong>PCI</strong> <strong>Express</strong> Endpoint Rules• A <strong>PCI</strong> <strong>Express</strong> Endpoint must be a device with a Type 00h Configuration Spaceheader.• A <strong>PCI</strong> <strong>Express</strong> Endpoint must support Configuration Requests as a Completer• A <strong>PCI</strong> <strong>Express</strong> Endpoint must not require I/O resources claimed through BAR(s).• A <strong>PCI</strong> <strong>Express</strong> Endpoint must not generate I/O Requests.• A <strong>PCI</strong> <strong>Express</strong> Endpoint must not support Locked Requests as a Completer orgenerate them as a Requestor. <strong>PCI</strong> <strong>Express</strong>-compliant software drivers andapplications must be written to prevent the use of lock semantics when accessing a<strong>PCI</strong> <strong>Express</strong> Endpoint.32

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

Saved successfully!

Ooh no, something went wrong!