PCI Express

Från Wikipedia

PCI-Express (förkortas PCIe eller PCI-E) är ett gränssnitt för instickskort såsom grafikkort, ljudkort, nätverkskort med mera... De ersatte de tidigare PCI- och AGP-bussarna i en dator.

Utvecklingen av PCIe är ett led i datorindustrins övergång från parallella överföringstekniker till seriella, precis som övergången från IDE till SATA är. I ett parallellt medium, som de äldre AGP- och PCI-bussarna, behöver alla bitar komma fram vid samma tidpunkt och i samma ordning. Detta ställer krav på att alla kablar har samma längd i bussen, vilket kan vara svårt för moderkortstillverkare att leva upp till. PCIe har inte dessa krav eftersom det är ett seriellt medium.

PCI Express 1x
PCI Express 16x

De PCIe-chipset som finns på dagens[när?] datormarknad har 20 PCIe-banor. Dessa kan användas i olika portkonfigurationer: 16x, 8x, 4x, 2x och 1x. Enkelt förklarat kan sägas att 1x använder 1 PCIe-bana och 16x använder 16 PCIe banor. Av de totalt 20 PCIe-banorna är det möjligt att bygga olika konfigurationer som till exempel en 16x-, en 2x- och två 1x-portar.

En PCIe-buss kan använda sig av klockfrekvenser upp till 2 GHz. Bussen kan transportera data med en hastighet av 250 MiB/s per PCIe-bana. För ett PCI-Express 16x grafikkort innebär det hastigheter på upp till 4 GiB/s. Den tidigare konsumentstandarden PCI kunde överföra 32 bitar åt gången i 33 MHz vilket gav en maximal överföringshastighet på 133 MiB/s. AGP-bussens maximala överföringshastighet är 2 GiB/s.

PCIe kan skicka och ta emot data på samma gång (full duplex). De äldre teknikerna kunde antingen bara skriva eller bara läsa vid ett givet tillfälle (halv duplex).

Alla grafikkort som lanseras idag kommer i en PCI-Express version och bara i vissa fall en version för det äldre gränssnittet AGP, dock är prestandaskillnaden minimal i dagsläget och att ha PCI-Express är bara en fråga om uppgraderingsmöjligheter och möjlighet till SLi och Crossfire. AGP är idag helt utfasat. Vad gäller de andra instickskorten använder de sig av antingen PCI-E 1x, 2x, 4x eller 8x, som motsvarar antalet kanaler.

PCIe är inte detsamma som PCI-X.

Prestanda
Standardversion Överförings-
hastighet
Bandbredd per kanal i varje riktning
×1 ×4 ×8 ×16
PCI Express 1.0 2.5 GT/s 250 MB/s GB/s 2 GB/s 4 GB/s
PCI Express 2.0 5 GT/s 500 MB/s 2 GB/s 4 GB/s 8 GB/s
PCI Express 3.0 8 GT/s 1 GB/s 4 GB/s 8 GB/s 16 GB/s
PCI Express 4.0 16 GT/s 2 GB/s 8 GB/s 16 GB/s 32 GB/s
PCI Express 5.0 32 GT/s 4 GB/s 16 GB/s 32 GB/s 64 GB/s

PCI Express 2.0

PCI Express 2.0 är fullt bakåtkompatibelt med version 1.1. d.v.s kort av typen PCI Express 16X 2.0 skall fungera på moderkort med PCI Express 16X 1.0 och PCI Express 16X 1.1. Dock med undantag i ett fåtal fall, till exempel "Gainward GT 440 1GB DDR5".

PCI Express 3.0

PCI Express 3.0 är bakåtkompatibel med version 2.0 och 1.1. Dock kan en så kallad flaskhals uppstå vid användning av ett kort med PCI Express 3.0 på ett moderkort med version 1.1.