..............................................................................................................................................2PCI..........................................................................................................2PCIExpress....................................................................................................3PCIExpress....................................................................................................5PCIExpress................................................................................................6....................................................................................................................................7....................................................................................................................7PCIExpress..............................................................................................10PhysicalLayer...........................................................................................................102.LinkLayer.............................................................................................123.TransactionLayer......................................................................................134.SoftwareLayer...........................................................................................15..................................................................................................................................15..................................................................................................................16PCIExpress.......................................................................18Intel800MHzFSBi875PIntelIntel3GIOPCI-SIGPCIPCI-SIGPCIExpressv1.0PCIPCIExpressPCIPCIPeripheralComponentInterconnectIntel1991PCI-ExpressPCI-SIGIntelPCI19935PCI2.0PCIVESAVL-busVLB32bitISA33MHzISA486/VESAVESA33MHz23250MHzVESAVESAVESA40MHzVESAPCIVESACPUPCI25MHz30MHz33MHzPCIPCI5IRQDMAIOIRQPCICPUPCIIntelPentiumVESA1994PCIPCIExpressPCIExpressPCIPCIPCI901010PC38PC/XT16ISA32EISAMCAVLPCI64PCI-/66MHzPCI-X18PCIPCI5PCIAGP1997PCIIntel440LXAGP()PCIPCIRAIDPCI133MB/sPCIIntel440PCIPCIPCIIDEI/OPS/2USBIntelVIASiSPCIIDEI/OUSBIntel800HubLinkAMDHyperTransfor133MB/sPCIVIASiSVia-LinkMuTIOL1I/O9066MHz/64PCIPCI-XPCI-X2.0PCIPCIEIDEUSB10/100MB/sPCI133MB/sFR4FR4I/OI/OPCI2.2PCI-XPCPC24/96KHz3DPC3DPCIIntelPCI--PCIExpress2001IntelIntelPCII/OIntel3GIOI/OIntel3GIOIOPCIExpressPCIExpress10PCIPCIExpressPCIAGPI/OPCIExpressPCIPCIExpressPCIExpress1.0PCIExpress2.5Gbps132PCIPCIExpressPCIExpressFireWireUSBPCIExpressPCIx144PCIExpress418144PCIExpressUSBIEEE1394QoSPCIExpressOSIInfiniBandPCIExpress8QoSPCIExpressPCIExpressPCIExpressPCIPCI3264PCIPCIExpress75%PCIExpressPCIPCIExpressPCI2.2PCIISAVLBIBMPCI-XPCIExpressAGPPCIExpress10PCIExpressPCI-ExpressI/OPCI-Express100MB/sI/OPCI-ExpressI/OI/OPCIPCI-ExpressPCIPCI-SIGPCIExpress1.0PCIExpressPCIAGPAMDVIASISATinVIDIAPCIExpressPCIExpressIntelAMDPCIExpressInfinibandPCI-XRapidIOIntelPCIExpressArapahoePCIExpressRapidIOPCIExpressPCIExpressPCIExpressAMDnVidiaIntelP4PCIExpressIntelP4PCIExpressPCIPCIExpressISA10PCIPCIPCIExpress1.0a1.0a2004PCIExpressPCIExpressnVidiaATiGrantsdaleIntelIntelLindenhurstTwinCastlePCIExpressPCIExpressPCIExpressPCIExpressPCIExpressPCIExpressPCIExpressPCIExpressPCIExpressRootComplexSwitchEndpointI/OPCIPCIPCI-PCIBridgePCIPCIExpress-PCIPCIExpressSwitchI/OI/O1PCIExpress1.01PCI22PCIAGPPCIExpressPCIExpressPCII/OPCI/PCI-XPCIExpressSwitchPCIExpressPCIPCIExpressPCIPCIExpress/3PCIExpress3PCIExpressPCIExpress433PCIExpress/PCIExpressAGPPCI4PCIExpressPCIExpressPCIExpressAGPPCIPCIExpressPCIExpressOSIPCI-Express5PhysicalLayerLinkLayerTransactionLayerSoftwareLayerS/WConfig/OSPCIExpressPCIPCI-ExpressPCIPhysicalLayerOSIPCIExpressPCIExpress48/10bInfiniBandRapidIOPCIExpress2.5GB/s20045GB/s10GHz662PCIExpressx1x2x4x8x12x16x32x14x161664x3210GB/s8/108GB/s20%PCIExpressPCIExpress7PCIExpressPCIExpressPCIExpressPCIExpressPCIExpressAGPPCIExpress167PCIExpressPCIINTxx=A,B,C,orDPCIExpressMSIMessageSignaledInterruptMSIPCI2.2/2.3INTxPCIPCIExpressINTxMSIINTxPCIExpressMSIMSIMSIMSII/OMSI2.LinkLayer883.TransactionLayerPCIExpressTransactionLayerPacketTLPDataLinkLayerPacketDLLP3264I/O43PCII/OPCI-ExpressPCI2.2MessageSignaledInterruptMSIPCI2.2PCI-Express/I/O/I/O///PCIExpress9PCIExpress3PCIExpress9103216PCIExpress10PCIExpressVirtuallanInfiniBandPCIExpress8QoS11PCIExpress38114.SoftwareLayerPCIPCIExpressPCII/OPCI-ExpressI/OPCI-ExpressPCIPCI-ExpressPCIPCIPCI-ExpressPCIExpressPCIExpressPCIExpressPCIExpressPCI-ExpressI/OPCI-ExpressPCIPCI16PCIAGPPCIPCICPIExpressEISAEISAISA11PCIExpressPCIPCI2x1x16PCIPCIPCIPCIPCIExpressPCI2PCIExpress3PCIExpress3PCI-ExpressAGPPCIPCIMCIAPCUSBPCI-SIGPCIExpressPCIExpressMiniCardPCIExpressMiniPCIPCIExpressCardBTOCTOPCIExpressMiniCardPCIExpressPCIExpressPCIExpressAjayBhattPCIExpressMiniCardPCIExpressOEMIHV()4PCI-SIGPCIExpressPCIExpress4PCIExpressPCIExpressx1x4x8x16PCIExpressx111x1PCIExpressBA1+12v+12vPRSNT1#2+12v+12v+12v+12v3RSVD+12v+12v4GNDG