新鲜出炉的PCI-E协议3.0

时间:2013-12-21 13:58:15
【文件属性】:

文件名称:新鲜出炉的PCI-E协议3.0

文件大小:3.85MB

文件格式:RAR

更新时间:2013-12-21 13:58:15

PCI-E3.0 协议

Contents OBJECTIVE OF THE SPECIFICATION............................................................................... 23 DOCUMENT ORGANIZATION.............................................................................................. 23 DOCUMENTATION CONVENTIONS................................................................................... 24 TERMS AND ACRONYMS ...................................................................................................... 25 REFERENCE DOCUMENTS................................................................................................... 32 1. INTRODUCTION............................................................................................................... 33 1.1. A THIRD GENERATION I/O INTERCONNECT ................................................................... 33 1.2. PCI EXPRESS LINK......................................................................................................... 35 1.3. PCI EXPRESS FABRIC TOPOLOGY .................................................................................. 37 1.3.1. Root Complex........................................................................................................ 37 1.3.2. Endpoints .............................................................................................................. 38 1.3.3. Switch.................................................................................................................... 41 1.3.4. Root Complex Event Collector.............................................................................. 42 1.3.5. PCI Express to PCI/PCI-X Bridge........................................................................ 42 1.4. PCI EXPRESS FABRIC TOPOLOGY CONFIGURATION ....................................................... 42 1.5. PCI EXPRESS LAYERING OVERVIEW.............................................................................. 43 1.5.1. Transaction Layer................................................................................................. 44 1.5.2. Data Link Layer .................................................................................................... 44 1.5.3. Physical Layer ...................................................................................................... 45 1.5.4. Layer Functions and Services............................................................................... 45 2. TRANSACTION LAYER SPECIFICATION ................................................................. 49 2.1. TRANSACTION LAYER OVERVIEW.................................................................................. 49 2.1.1. Address Spaces, Transaction Types, and Usage................................................... 50 2.1.2. Packet Format Overview ...................................................................................... 52 2.2. TRANSACTION LAYER PROTOCOL - PACKET DEFINITION............................................... 53 2.2.1. Common Packet Header Fields ............................................................................ 53 2.2.2. TLPs with Data Payloads - Rules ......................................................................... 56 2.2.3. TLP Digest Rules .................................................................................................. 60 2.2.4. Routing and Addressing Rules.............................................................................. 60 2.2.5. First/Last DW Byte Enables Rules........................................................................ 64 2.2.6. Transaction Descriptor......................................................................................... 67 2.2.7. Memory, I/O, and Configuration Request Rules................................................... 72 2.2.8. Message Request Rules......................................................................................... 77 2.2.9. Completion Rules.................................................................................................. 91 2.3. HANDLING OF RECEIVED TLPS...................................................................................... 94 2.3.1. Request Handling Rules........................................................................................ 97 2.3.2. Completion Handling Rules................................................................................ 110 2.4. TRANSACTION ORDERING ............................................................................................ 112 2.4.1. Transaction Ordering Rules ............................................................................... 112 2.4.2. Update Ordering and Granularity Observed by a Read Transaction ................ 118 2.4.3. Update Ordering and Granularity Provided by a Write Transaction ................ 119 2.5. VIRTUAL CHANNEL (VC) MECHANISM........................................................................ 119 2.5.1. Virtual Channel Identification (VC ID) .............................................................. 121 2.5.2. TC to VC Mapping.............................................................................................. 122 2.5.3. VC and TC Rules................................................................................................. 123 2.6. ORDERING AND RECEIVE BUFFER FLOW CONTROL ..................................................... 124 2.6.1. Flow Control Rules............................................................................................. 125 2.7. DATA INTEGRITY ......................................................................................................... 135 2.7.1. ECRC Rules ........................................................................................................ 136 2.7.2. Error Forwarding ............................................................................................... 140 2.8. COMPLETION TIMEOUT MECHANISM ........................................................................... 142 2.9. LINK STATUS DEPENDENCIES ...................................................................................... 143 2.9.1. Transaction Layer Behavior in DL_Down Status............................................... 143 2.9.2. Transaction Layer Behavior in DL_Up Status ................................................... 144 3. DATA LINK LAYER SPECIFICATION ...................................................................... 145 3.1. DATA LINK LAYER OVERVIEW .................................................................................... 145 3.2. DATA LINK CONTROL AND MANAGEMENT STATE MACHINE ...................................... 147 3.2.1. Data Link Control and Management State Machine Rules ................................ 148 3.3. FLOW CONTROL INITIALIZATION PROTOCOL ............................................................... 150 3.3.1. Flow Control Initialization State Machine Rules ............................................... 150 3.4. DATA LINK LAYER PACKETS (DLLPS)........................................................................ 154 3.4.1. Data Link Layer Packet Rules ............................................................................ 154 3.5. DATA INTEGRITY ......................................................................................................... 159 3.5.1. Introduction......................................................................................................... 159 3.5.2. LCRC, Sequence Number, and Retry Management (TLP Transmitter).............. 159 3.5.3. LCRC and Sequence Number (TLP Receiver) .................................................... 171 4. PHYSICAL LAYER SPECIFICATION ........................................................................ 179 4.1. INTRODUCTION ............................................................................................................ 179 4.2. LOGICAL SUB-BLOCK................................................................................................... 179 4.2.1. Encoding for 2.5 GT/s and 5 GT/s Data Rates ................................................... 180 4.2.2. Encoding for 8GT/s and Higher Data Rates....................................................... 188 4.2.3. .................................................................................................... 204 4.2.4. Link Initialization and Training.......................................................................... 204 4.2.5. Link Training and Status State Machine (LTSSM) Descriptions........................ 219 4.2.6. Link Training and Status State Rules.................................................................. 222 4.2.7. Clock Tolerance Compensation.......................................................................... 269 4.2.8. Compliance Pattern ............................................................................................ 272 4.2.9. Modified Compliance Pattern............................................................................. 273 4.3. ELECTRICAL SUB-BLOCK ............................................................................................. 275 4.3.1. Maintaining Backwards Compatibility............................................................... 275 4.3.2. Jitter Budgeting and Measurement..................................................................... 277 4.3.3. Transmitter Specification.................................................................................... 278 4.3.4. Receiver Specification......................................................................................... 293 4.3.5. Transmitter and Receiver DC Specifications...................................................... 307 4.3.6. Channel Specifications........................................................................................ 312 4.3.7. Reference Clock Specifications........................................................................... 319 4.4. 8.0G ELECTRICAL SPECIFICATION ............................................................................... 327 4.4.1. 8.0G Transmitter Specifications ......................................................................... 327 4.4.2. 8.0G Receiver Specifications .............................................................................. 335 4.4.3. Channel Compliance Testing.............................................................................. 345 4.4.4. Refclk Parameters for 8.0G ................................................................................ 352 5. POWER MANAGEMENT .............................................................................................. 357 5.1. OVERVIEW ................................................................................................................... 357 5.1.1. Statement of Requirements.................................................................................. 358 5.2. LINK STATE POWER MANAGEMENT............................................................................. 358 5.3. PCI-PM SOFTWARE COMPATIBLE MECHANISMS......................................................... 363 5.3.1. Device Power Management States (D-States) of a Function.............................. 363 5.3.2. PM Software Control of the Link Power Management State.............................. 367 5.3.3. Power Management Event Mechanisms ............................................................. 373 5.4. NATIVE PCI EXPRESS POWER MANAGEMENT MECHANISMS ....................................... 380 5.4.1. Active State Power Management (ASPM) .......................................................... 380 5.5. AUXILIARY POWER SUPPORT....................................................................................... 396 5.5.1. Auxiliary Power Enabling................................................................................... 396 5.6. POWER MANAGEMENT SYSTEM MESSAGES AND DLLPS............................................. 397 6. SYSTEM ARCHITECTURE .......................................................................................... 399 6.1. INTERRUPT AND PME SUPPORT ................................................................................... 399 6.1.1. Rationale for PCI Express Interrupt Model........................................................ 399 6.1.2. PCI Compatible INTx Emulation........................................................................ 400 6.1.3. INTx Emulation Software Model ........................................................................ 400 6.1.4. Message Signaled Interrupt (MSI/MSI-X) Support............................................. 400 6.1.5. PME Support....................................................................................................... 402 6.1.6. Native PME Software Model .............................................................................. 402 6.1.7. Legacy PME Software Model ............................................................................. 403 6.1.8. Operating System Power Management Notification........................................... 403 6.1.9. PME Routing Between PCI Express and PCI Hierarchies ................................ 403 6.2. ERROR SIGNALING AND LOGGING................................................................................ 404 6.2.1. Scope................................................................................................................... 404 6.2.2. Error Classification ............................................................................................ 404 6.2.3. Error Signaling ................................................................................................... 406 6.2.4. Error Logging ..................................................................................................... 413 6.2.5. Sequence of Device Error Signaling and Logging Operations .......................... 417 6.2.6. Error Message Controls ..................................................................................... 420 6.2.7. Error Listing and Rules ...................................................................................... 421 6.2.8. Virtual PCI Bridge Error Handling.................................................................... 426 6.2.9. Internal Errors.................................................................................................... 427 6.3. VIRTUAL CHANNEL SUPPORT ...................................................................................... 428 6.3.1. Introduction and Scope....................................................................................... 428 6.3.2. TC/VC Mapping and Example Usage................................................................. 429 6.3.3. VC Arbitration .................................................................................................... 431 6.3.4. Isochronous Support ........................................................................................... 439 6.4. DEVICE SYNCHRONIZATION......................................................................................... 442 6.5. LOCKED TRANSACTIONS.............................................................................................. 443 6.5.1. Introduction......................................................................................................... 443 6.5.2. Initiation and Propagation of Locked Transactions - Rules............................... 444 6.5.3. Switches and Lock - Rules................................................................................... 445 6.5.4. PCI Express/PCI Bridges and Lock - Rules ....................................................... 445 6.5.5. Root Complex and Lock - Rules.......................................................................... 446 6.5.6. Legacy Endpoints................................................................................................ 446 6.5.7. PCI Express Endpoints ....................................................................................... 446 6.6. PCI EXPRESS RESET - RULES ....................................................................................... 446 6.6.1. Conventional Reset ............................................................................................. 446 6.6.2. Function-Level Reset (FLR)................................................................................ 449 6.7. PCI EXPRESS HOT-PLUG SUPPORT .............................................................................. 452 6.7.1. Elements of Hot-Plug.......................................................................................... 453 6.7.2. Registers Grouped by Hot-Plug Element Association........................................ 459 6.7.3. PCI Express Hot-Plug Events............................................................................. 461 6.7.4. Firmware Support for Hot-Plug ......................................................................... 464 6.8. POWER BUDGETING CAPABILITY ................................................................................. 464 6.8.1. System Power Budgeting Process Recommendations......................................... 465 6.9. SLOT POWER LIMIT CONTROL ..................................................................................... 465 6.10. ROOT COMPLEX TOPOLOGY DISCOVERY ................................................................. 468 6.11. LINK SPEED MANAGEMENT ..................................................................................... 470 6.12. ACCESS CONTROL SERVICES (ACS) ........................................................................ 471 6.12.1. ACS Component Capability Requirements ......................................................... 472 6.12.2. Interoperability ................................................................................................... 476 6.12.3. ACS Peer-to-Peer Control Interactions.............................................................. 477 6.12.4. ACS Violation Error Handling ........................................................................... 477 6.12.5. ACS Redirection Impacts on Ordering Rules ..................................................... 478 6.13. ALTERNATIVE ROUTING-ID INTERPRETATION (ARI) .............................................. 480 6.14. MULTICAST OPERATIONS......................................................................................... 485 6.14.1. Multicast TLP Processing................................................................................... 485 6.14.2. Multicast Ordering.............................................................................................. 487 6.14.3. Multicast Capability Structure Field Updates.................................................... 488 6.14.4. MC Blocked TLP Processing.............................................................................. 488 6.14.5. MC_Overlay Mechanism .................................................................................... 488 6.15. ATOMIC OPERATIONS (ATOMICOPS) ....................................................................... 492 6.15.1. AtomicOp Use Models and Benefits ................................................................... 493 6.15.2. AtomicOp Transaction Protocol Summary......................................................... 493 6.15.3. Root Complex Support for AtomicOps................................................................ 495 6.16. DYNAMIC POWER ALLOCATION (DPA) CAPABILITY ............................................... 497 6.16.1. DPA Capability with Multi-Function Devices.................................................... 498 6.17. TLP PROCESSING HINT............................................................................................ 499 6.17.1. Processing Hint................................................................................................... 499 6.17.2. Steering Tag Table.............................................................................................. 500 6.17.3. ST Mode .............................................................................................................. 500 6.17.4. TPH Capability ................................................................................................... 501 6.18. LATENCY TOLERANCE REPORTING (LTR) MECHANISM .......................................... 502 6.19. OPPORTUNISTIC BUFFER FLUSH/FILL (OBFF) MECHANISM .................................... 507 6.20. TLP PREFIX ............................................................................................................. 510 7. SOFTWARE INITIALIZATION AND CONFIGURATION...................................... 511 7.1. CONFIGURATION TOPOLOGY........................................................................................ 511 7.2. PCI EXPRESS CONFIGURATION MECHANISMS ............................................................. 512 7.2.1. PCI 3.0 Compatible Configuration Mechanism ................................................. 513 7.2.2. PCI Express Enhanced Configuration Access Mechanism (ECAM).................. 514 7.2.3. Root Complex Register Block ............................................................................. 518 7.3. CONFIGURATION TRANSACTION RULES ....................................................................... 519 7.3.1. Device Number.................................................................................................... 519 7.3.2. Configuration Transaction Addressing............................................................... 520 7.3.3. Configuration Request Routing Rules................................................................. 520 7.3.4. PCI Special Cycles.............................................................................................. 521 7.4. CONFIGURATION REGISTER TYPES .............................................................................. 522 7.5. PCI-COMPATIBLE CONFIGURATION REGISTERS........................................................... 523 7.5.1. Type 0/1 Common Configuration Space............................................................. 524 7.5.2. Type 0 Configuration Space Header................................................................... 530 7.5.3. Type 1 Configuration Space Header................................................................... 532 7.6. PCI POWER MANAGEMENT CAPABILITY STRUCTURE.................................................. 536 7.7. MSI AND MSI-X CAPABILITY STRUCTURES ................................................................ 537 7.8. PCI EXPRESS CAPABILITY STRUCTURE........................................................................ 538 7.8.1. PCI Express Capability List Register (Offset 00h)............................................. 539 7.8.2. PCI Express Capabilities Register (Offset 02h) ................................................. 540 7.8.3. Device Capabilities Register (Offset 04h) .......................................................... 542 7.8.4. Device Control Register (Offset 08h) ................................................................. 547 7.8.5. Device Status Register (Offset 0Ah).................................................................... 553 7.8.6. Link Capabilities Register (Offset 0Ch).............................................................. 556 7.8.7. Link Control Register (Offset 10h) ..................................................................... 560 7.8.8. Link Status Register (Offset 12h) ........................................................................ 568 7.8.9. Slot Capabilities Register (Offset 14h) ............................................................... 571 7.8.10. Slot Control Register (Offset 18h) ...................................................................... 573 7.8.11. Slot Status Register (Offset 1Ah)......................................................................... 577 7.8.12. Root Control Register (Offset 1Ch) .................................................................... 579 7.8.13. Root Capabilities Register (Offset 1Eh) ............................................................. 581 7.8.14. Root Status Register (Offset 20h)........................................................................ 581 7.8.15. Device Capabilities 2 Register (Offset 24h) ....................................................... 583 7.8.16. Device Control 2 Register (Offset 28h) .............................................................. 587 7.8.17. Device Status 2 Register (Offset 2Ah)................................................................. 590 7.8.18. Link Capabilities 2 Register (Offset 2Ch)........................................................... 590 7.8.19. Link Control 2 Register (Offset 30h) .................................................................. 590 7.8.20. Link Status 2 Register (Offset 32h) ..................................................................... 595 7.8.21. Slot Capabilities 2 Register (Offset 34h) ............................................................ 595 7.8.22. Slot Control 2 Register (Offset 38h) ................................................................... 595 7.8.23. Slot Status 2 Register (Offset 3Ah)...................................................................... 595 7.9. PCI EXPRESS EXTENDED CAPABILITIES....................................................................... 596 7.9.1. Extended Capabilities in Configuration Space................................................... 596 7.9.2. Extended Capabilities in the Root Complex Register Block............................... 596 7.9.3. PCI Express Extended Capability Header.......................................................... 597 7.10. ADVANCED ERROR REPORTING CAPABILITY ........................................................... 598 7.10.1. Advanced Error Reporting Extended Capability Header (Offset 00h)............... 599 7.10.2. Uncorrectable Error Status Register (Offset 04h).............................................. 600 7.10.3. Uncorrectable Error Mask Register (Offset 08h)............................................... 601 7.10.4. Uncorrectable Error Severity Register (Offset 0Ch).......................................... 603 7.10.5. Correctable Error Status Register (Offset 10h).................................................. 606 7.10.6. Correctable Error Mask Register (Offset 14h)................................................... 608 7.10.7. Advanced Error Capabilities and Control Register (Offset 18h) ....................... 609 7.10.8. Header Log Register (Offset 1Ch) ...................................................................... 611 7.10.9. Root Error Command Register (Offset 2Ch) ...................................................... 612 7.10.10. Root Error Status Register (Offset 30h).......................................................... 613 7.10.11. Error Source Identification Register (Offset 34h) .......................................... 616 7.11. VIRTUAL CHANNEL CAPABILITY ............................................................................. 617 7.11.1. Virtual Channel Extended Capability Header.................................................... 619 7.11.2. Port VC Capability Register 1 ............................................................................ 620 7.11.3. Port VC Capability Register 2 ............................................................................ 621 7.11.4. Port VC Control Register.................................................................................... 622 7.11.5. Port VC Status Register ...................................................................................... 623 7.11.6. VC Resource Capability Register ....................................................................... 624 7.11.7. VC Resource Control Register............................................................................ 626 7.11.8. VC Resource Status Register .............................................................................. 628 7.11.9. VC Arbitration Table .......................................................................................... 629 7.11.10. Port Arbitration Table .................................................................................... 630 7.12. DEVICE SERIAL NUMBER CAPABILITY..................................................................... 632 7.12.1. Device Serial Number Extended Capability Header (Offset 00h) ...................... 633 7.12.2. Serial Number Register (Offset 04h)................................................................... 634 7.13. PCI EXPRESS ROOT COMPLEX LINK DECLARATION CAPABILITY ............................ 634 7.13.1. Root Complex Link Declaration Extended Capability Header........................... 636 7.13.2. Element Self Description..................................................................................... 637 7.13.3. Link Entries......................................................................................................... 638 7.14. PCI EXPRESS ROOT COMPLEX INTERNAL LINK CONTROL CAPABILITY................... 642 7.14.1. Root Complex Internal Link Control Extended Capability Header.................... 642 7.14.2. Root Complex Link Capabilities Register........................................................... 643 7.14.3. Root Complex Link Control Register.................................................................. 645 7.14.4. Root Complex Link Status Register..................................................................... 647 7.15. POWER BUDGETING CAPABILITY ............................................................................. 648 7.15.1. Power Budgeting Extended Capability Header (Offset 00h).............................. 648 7.15.2. Data Select Register (Offset 04h) ....................................................................... 649 7.15.3. Data Register (Offset 08h).................................................................................. 649 7.15.4. Power Budget Capability Register (Offset 0Ch)................................................. 652 7.16. ACS EXTENDED CAPABILITY .................................................................................. 652 7.16.1. ACS Extended Capability Header (Offset 00h) .................................................. 653 7.16.2. ACS Capability Register (Offset 04h)................................................................. 653 7.16.3. ACS Control Register (Offset 06h) ..................................................................... 655 7.16.4. Egress Control Vector (Offset 08h) .................................................................... 656 7.17. PCI EXPRESS ROOT COMPLEX EVENT COLLECTOR ENDPOINT ASSOCIATION CAPABILITY ............................................................................................................................. 658 7.17.1. Root Complex Event Collector Endpoint Association Extended Capability Header 658 7.17.2. Association Bitmap for Root Complex Integrated Endpoints............................. 659 7.18. MULTI-FUNCTION VIRTUAL CHANNEL CAPABILITY ................................................ 660 7.18.1. MFVC Extended Capability Header................................................................... 661 7.18.2. Port VC Capability Register 1 ............................................................................ 661 7.18.3. Port VC Capability Register 2 ............................................................................ 664 7.18.4. Port VC Control Register.................................................................................... 665 7.18.5. Port VC Status Register ...................................................................................... 666 7.18.6. VC Resource Capability Register ....................................................................... 666 7.18.7. VC Resource Control Register............................................................................ 668 7.18.8. VC Resource Status Register .............................................................................. 670 7.18.9. VC Arbitration Table .......................................................................................... 671 7.18.10. Function Arbitration Table............................................................................. 671 7.19. VENDOR-SPECIFIC CAPABILITY ............................................................................... 673 7.19.1. Vendor-Specific Extended Capability Header (Offset 00h)................................ 674 7.19.2. Vendor-Specific Header (Offset 04h).................................................................. 676 7.20. RCRB HEADER CAPABILITY ................................................................................... 677 7.20.1. RCRB Header Extended Capability Header (Offset 00h)................................... 677 7.20.2. Vendor ID (Offset 04h) and Device ID (Offset 06h)........................................... 678 7.20.3. RCRB Capabilities (Offset 08h).......................................................................... 679 7.20.4. RCRB Control (Offset 0Ch) ................................................................................ 679 7.21. MULTICAST CAPABILITY ......................................................................................... 680 7.21.1. Multicast Extended Capability Header (Offset 00h) .......................................... 681 7.21.2. Multicast Capability Register (Offset 04h)......................................................... 682 7.21.3. Multicast Control Register (Offset 06h) ............................................................. 683 7.21.4. Multicast Base Address Register (Offset 08h) .................................................... 684 7.21.5. MC_Receive Register (Offset 10h)...................................................................... 685 7.21.6. MC_Block_All Register (Offset 18h) .................................................................. 685 7.21.7. MC_Block_Untranslated Register (Offset 20h).................................................. 686 7.21.8. MC_Overlay_BAR (Offset 28h) .......................................................................... 687 7.22. RESIZABLE BAR CAPABILITY.................................................................................. 688 7.22.1. Resizable BAR Extended Capability Header (Offset 00h).................................. 689 7.22.2. Resizable BAR Capability Register (Offset 04h) ................................................ 690 7.22.3. Resizable BAR Control Register (Offset 08h)..................................................... 692 7.23. ARI CAPABILITY ..................................................................................................... 694 7.23.1. ARI Capability Header (Offset 00h) ................................................................... 694 7.23.2. ARI Capability Register (Offset 04h).................................................................. 695 7.23.3. ARI Control Register (Offset 06h) ...................................................................... 696 7.24. DYNAMIC POWER ALLOCATION (DPA) CAPABILITY ............................................... 697 7.24.1. DPA Extended Capability Header (Offset 00h).................................................. 698 7.24.2. DPA Capability Register (Offset 04h) ................................................................ 699 7.24.3. DPA Latency Indicator Register (Offset 08h)..................................................... 700 7.24.4. DPA Status Register (Offset 0Ch)....................................................................... 700 7.24.5. DPA Control Register (Offset 0Eh) .................................................................... 701 7.24.6. DPA Power Allocation Array ............................................................................. 701 7.25. LATENCY TOLERANCE REPORTING (LTR) CAPABILITY........................................... 702 7.25.1. LTR Extended Capability Header (Offset 00h)................................................... 702 7.25.2. Max Snoop Latency Register (Offset 04h) .......................................................... 703 7.25.3. Max No-Snoop Latency Register (Offset 06h) .................................................... 704 A. ISOCHRONOUS APPLICATIONS................................................................................... 705 A.1. INTRODUCTION ............................................................................................................ 705 A.2. ISOCHRONOUS CONTRACT AND CONTRACT PARAMETERS ........................................... 707 A.2.1. Isochronous Time Period and Isochronous Virtual Timeslot............................. 708 A.2.2. Isochronous Payload Size................................................................................... 709 A.2.3. Isochronous Bandwidth Allocation..................................................................... 709 A.2.4. Isochronous Transaction Latency....................................................................... 710 A.2.5. An Example Illustrating Isochronous Parameters.............................................. 711 A.3. ISOCHRONOUS TRANSACTION RULES........................................................................... 712 A.4. TRANSACTION ORDERING ............................................................................................ 712 A.5. ISOCHRONOUS DATA COHERENCY............................................................................... 712 A.6. FLOW CONTROL........................................................................................................... 713 A.7. CONSIDERATIONS FOR BANDWIDTH ALLOCATION ....................................................... 713 A.7.1. Isochronous Bandwidth of PCI Express Links.................................................... 713 A.7.2. Isochronous Bandwidth of Endpoints ................................................................. 713 A.7.3. Isochronous Bandwidth of Switches ................................................................... 713 A.7.4. Isochronous Bandwidth of Root Complex........................................................... 714 A.8. CONSIDERATIONS FOR PCI EXPRESS COMPONENTS ..................................................... 714 A.8.1. An Endpoint as a Requester................................................................................ 714 A.8.2. An Endpoint as a Completer............................................................................... 714 A.8.3. Switches............................................................................................................... 715 A.8.4. Root Complex...................................................................................................... 716 B. SYMBOL ENCODING ...................................................................................................... 717 C. PHYSICAL LAYER APPENDIX...................................................................................... 727 C.1. DATA SCRAMBLING ..................................................................................................... 727 D. REQUEST DEPENDENCIES............................................................................................ 733 E. ID-BASED ORDERING USAGE...................................................................................... 737 E.1. INTRODUCTION ............................................................................................................ 737 E.2. POTENTIAL BENEFITS WITH IDO USE .......................................................................... 738 E.2.1. Benefits for MFD/RP Direct Connect................................................................. 738 E.2.2. Benefits for Switched Environments ................................................................... 738 E.2.3. Benefits for Integrated Endpoints ....................................................................... 739 E.2.4. IDO Use in Conjunction with RO ....................................................................... 739 E.3. WHEN TO USE IDO...................................................................................................... 739 E.4. WHEN NOT TO USE IDO .............................................................................................. 740 E.4.1. When Not to Use IDO with Endpoints ................................................................ 740 E.4.2. When Not to Use IDO with Root Ports ............................................................... 740 E.5. SOFTWARE CONTROL OF IDO USE............................................................................... 741 E.5.1. Software Control of Endpoint IDO Use.............................................................. 741 E.5.2. Software Control of Root Port IDO Use............................................................. 742 ACKNOWLEDGEMENTS ..................................................................................................... 744


【文件预览】:
PCI-E协议3.0.pdf

网友评论

  • 不错,有用,学习pcie3.0可以下载来看看
  • 搜集辛苦,这个协议的文档还是比较全面的。
  • 英文的,很清晰。谢谢。
  • 很全面,官方的标准还是比较靠谱。不错!
  • 不错,很有帮助
  • 东西看上去不错,但是我没看懂哦
  • 很好,详细,好用
  • 好资料,其他地方不好找的东西
  • 貌似是在2.0上的修订版,pdf格式
  • 很全, 很标准
  • 非常不错的资料,很全面
  • 英文的,很清晰。谢谢。
  • 全英文的,带track change的,很不错,正好有用,谢谢楼主~
  • 全英文的,很不错的。。。
  • 谢谢楼主分享 很好的资料 全面 好用
  • 很全面,英文的,但是好像是修订版,还是用修订模式编辑的,转换成的pdf文件