PCI Express - PCI Express

PCI Express
Çevre Birimi Bileşeni Interconnect Express
PCI Express logosu
PCI Express logosu
Yıl yaratıldı2003; 17 yıl önce (2003)
Tarafından yaratıldı
Yerini alır
Bit cinsinden genişlikŞerit başına 1 (16 şeride kadar)
Hayır. cihazlarınHer bağlantının her uç noktasında 1.[a]
HızÇift simpleks (her yönde); tek şeritli (x1) ve 16 şeritli (x16) örnekler:
  • Sürüm 1.x: 2.5 GT / s
  • Sürüm 2.x: 5 GT / sn
    • x1: 500 MB / sn
    • x16: 8 GB / sn
  • Sürüm 3.x: 8 GT / sn
    • x1: 985 MB / sn
    • x16: 15,75 GB / sn
  • Sürüm 4.0: 16 GT / sn
    • x1: 1,97 GB / sn
    • x16: 31,5 GB / sn
  • Sürüm 5.0: 32 GT / sn
    • x1: 3,94 GB / sn
    • x16: 63 GB / sn
  • Sürüm 6.0: 64 GT / sn
    • x1: 7,88 GB / sn
    • x16: 126 GB / sn
TarzıSeri
Hotplugging arayüzüEvet (Hızlı kart, Mobil PCI Express Modülü veya CFexpress )
Harici arayüzEvet (ile OCuLink veya PCI Express Harici Kablolama )
İnternet sitesipcisig.com
Bir üzerinde çeşitli yuvalar bilgisayar anakartı, baştan aşağı:
  • PCI Express x4
  • PCI Express x16
  • PCI Express x1
  • PCI Express x16
  • Geleneksel PCI (32 bit, 5 V)

PCI Express (Çevre Birimi Bileşeni Interconnect Express), resmi olarak şu şekilde kısaltılır: PCIe veya PCI-e,[1] yüksek hızlı seri bilgisayar genişletme veriyolu standart, eskisinin yerini alacak şekilde tasarlanmıştır PCI, PCI-X ve AGP otobüs standartları. Ortak anakart kişisel bilgisayarlar için arayüz grafik kartları, Sabit disk sürücüsü ana bilgisayar bağdaştırıcıları, SSD'ler, Wifi ve Ethernet donanım bağlantıları.[2] PCIe, daha yüksek maksimum sistem veriyolu verimi, daha düşük I / O pin sayısı ve daha küçük fiziksel ayak izi, veri yolu aygıtları için daha iyi performans ölçeklendirmesi, daha ayrıntılı bir hata algılama ve raporlama mekanizması (Gelişmiş Hata Raporlama, AER) dahil olmak üzere eski standartlara göre çok sayıda iyileştirmeye sahiptir.[3] ve yerli çalışırken değiştirilebilir işlevsellik. PCIe standardının daha yeni revizyonları, aşağıdakiler için donanım desteği sağlar: I / O sanallaştırma.

Şerit sayısına göre belirlenir,[4] PCI Express elektrik arabirimi ayrıca çeşitli diğer standartlarda da kullanılır, en önemlisi dizüstü bilgisayar genişletme kartı arayüzü Hızlı kart ve bilgisayar depolama arayüzleri SATA Express, U.2 (SFF-8639) ve M.2.

Biçim özellikleri, PCI-SIG (PCI Özel ilgi grubu 900'den fazla şirketten oluşan bir grup, aynı zamanda geleneksel PCI özellikler.

Mimari

PCI Express topolojisi örneği:
beyaz "bağlantı kutuları" PCI Express aygıt aşağı akış bağlantı noktalarını temsil ederken, gri olanlar yukarı akış bağlantı noktalarını temsil eder.[5]:7
Bir PCI Express anahtarı içeren PCI Express x1 kartı (küçük bir soğutucu ), bir uç noktadan birden çok uç nokta oluşturan ve birden çok cihazın paylaşmasına izin veren

Kavramsal olarak, PCI Express veriyolu, yüksek hızlı seri eski PCI / PCI-X veri yolunun değiştirilmesi.[6] PCI Express veri yolu ile eski PCI arasındaki en önemli farklardan biri veri yolu topolojisidir; PCI, paylaşılan bir paralel otobüs PCI ana bilgisayarının ve tüm cihazların ortak bir adres, veri ve kontrol hatları kümesini paylaştığı mimari. Aksine, PCI Express, noktadan noktaya topoloji ayrı seri her cihazı bağlayan bağlantılar kök kompleksi (ana bilgisayar). Paylaşılan veri yolu topolojisi nedeniyle, eski PCI veri yoluna erişim (birden çok ana sistem olması durumunda) kararlaştırılır ve tek bir yönde bir seferde bir ana birimle sınırlandırılır. Ayrıca, eski PCI saat ölçüm şeması, veri yolu saatini veri yolu üzerindeki en yavaş çevre birimiyle sınırlar (veri yolu işleminde yer alan cihazlardan bağımsız olarak). Aksine, bir PCI Express veri yolu bağlantısı, birden çok uç noktadan eşzamanlı erişimde doğal bir sınırlama olmaksızın herhangi iki uç nokta arasında tam çift yönlü iletişimi destekler.

Veri yolu protokolü açısından, PCI Express iletişimi paketler içinde kapsüllenmiştir. Veri ve durum mesajı trafiğinin paketlenmesi ve paketten çıkarılması işi, PCI Express bağlantı noktasının işlem katmanı tarafından gerçekleştirilir (daha sonra açıklanacaktır). Elektriksel sinyal ve veri yolu protokolündeki radikal farklılıklar, farklı bir mekanik form faktörünün ve genişletme konektörlerinin (ve dolayısıyla yeni anakartlar ve yeni adaptör kartlarının) kullanılmasını gerektirir; PCI yuvaları ve PCI Express yuvaları birbirinin yerine kullanılamaz. Yazılım düzeyinde, PCI Express, geriye dönük uyumluluk PCI ile; eski PCI sistem yazılımı, yeni PCI Express özelliklerine erişilemez olsa da, PCI Express standardı için açık bir destek olmadan yeni PCI Express aygıtlarını algılayabilir ve yapılandırabilir.

İki cihaz arasındaki PCI Express bağlantısının boyutları bir ile 32 arasında değişebilir şeritler. Çok şeritli bir bağlantıda, paket verileri şeritlerde şeritlenir ve en yüksek veri çıkışı, toplam bağlantı genişliğiyle ölçeklenir. Şerit sayısı, aygıtın başlatılması sırasında otomatik olarak görüşülür ve herhangi bir uç nokta tarafından sınırlandırılabilir. Örneğin, tek şeritli bir PCI Express (x1) kartı çok şeritli bir yuvaya (x4, x8, vb.) Takılabilir ve başlatma döngüsü, karşılıklı olarak desteklenen en yüksek şerit sayısıyla otomatik olarak anlaşır. Bağlantı, kötü veya güvenilmez şeritlerin mevcut olması durumunda bir hata toleransı sağlayarak, daha az şerit kullanmak için kendisini dinamik olarak alt yapılandırabilir. PCI Express standardı, x1, x2, x4, x8, x12, x16 ve x32 bağlantı genişliklerini tanımlar.[7] Bu, PCI Express veriyolunun hem yüksek verim gerekmeyen maliyete duyarlı uygulamalara hem de 3D grafikler, ağ oluşturma (10 Gigabit Ethernet veya çoklu bağlantı noktası Gigabit Ethernet ) ve kurumsal depolama (SAS veya fiber Kanal ). Yuvalar ve bağlayıcılar yalnızca bu genişliklerin bir alt kümesi için tanımlanır ve aradaki bağlantı genişlikleri, sonraki daha büyük fiziksel yuva boyutu kullanılarak yapılır.

Referans noktası olarak, bir PCI-X (133 MHz 64-bit) aygıtı ve dört şerit (x4) kullanan bir PCI Express 1.0 aygıtı, kabaca aynı tepe tek yönlü aktarım hızına sahip 1064 MB / sn'dir. PCI Express veriyolu, birden çok aygıtın aynı anda veri aktardığı durumlarda veya PCI Express çevre birimi ile iletişimin olduğu durumlarda PCI-X veri yolundan daha iyi performans gösterme potansiyeline sahiptir. çift ​​yönlü.

Ara bağlantı

İki cihaz arasındaki bir PCI Express bağlantısı, bir veya daha fazla şeritten oluşur. ikili simpleks iki kullanan kanal diferansiyel sinyalleşme çiftler.[5]:3

PCI Express cihazları, bir mantıksal bağlantı üzerinden iletişim kurar. ara bağlantı[8] veya bağlantı. Bir bağlantı, iki PCI Express bağlantı noktası arasında, her ikisinin de sıradan PCI isteklerini (yapılandırma, G / Ç veya bellek okuma / yazma) gönderip almasına olanak tanıyan noktadan noktaya iletişim kanalıdır keser (INTx, MSI veya MSI-X ). Fiziksel düzeyde, bir bağlantı bir veya daha fazla şeritler.[8] Düşük hızlı çevre birimleri (örn. 802.11 Wifi kart ) tek şeritli (x1) bir bağlantı kullanırken, bir grafik bağdaştırıcısı tipik olarak çok daha geniş ve dolayısıyla daha hızlı 16 şeritli (x16) bağlantı kullanır.

Şerit

Bir şerit iki bölümden oluşur diferansiyel sinyalleşme çiftler, bir çift veri almak için ve diğeri iletmek için. Böylece, her şerit dört telden oluşur veya sinyal izleri. Kavramsal olarak, her şerit bir Tam dubleks bayt akışı veri paketlerini bir bağlantının uç noktaları arasında her iki yönde aynı anda sekiz bitlik "bayt" formatında taşımak.[9] Fiziksel PCI Express bağlantıları 1 ila 16 şerit, daha kesin olarak 1, 4, 8 veya 16 şerit içerebilir.[10][5]:4,5[8] Şerit sayımları, bir "x" önekiyle yazılır (örneğin, "x8", sekiz şeritli bir kartı veya yuvayı temsil eder), x16, ortak kullanımdaki en büyük boyuttur.[11] Şerit boyutları, "genişlik" veya "ile", örneğin, sekiz şeritli bir yuva, "8 şeritli" veya "8 şerit genişliği" olarak da ifade edilebilir.

Mekanik kart boyutları için bkz. altında.

Seri veri yolu

Bağlı seri veri yolu mimarisi, geleneksel paralel veri yolu yerine ikincisinin doğasında olan sınırlamalar nedeniyle seçilmiştir. yarı çift yönlü operasyon, aşırı sinyal sayısı ve doğal olarak daha düşük Bant genişliği Nedeniyle zamanlama çarpıklığı. Zamanlama çarpıklığı, potansiyel olarak farklı olan farklı uzunluklardaki iletkenler boyunca seyahat eden paralel bir arayüz içindeki ayrı elektrik sinyallerinden kaynaklanır. baskılı devre kartı (PCB) katmanları ve muhtemelen farklı sinyal hızları. Aynı anda tek olarak iletilmesine rağmen kelime, paralel bir arayüzdeki sinyaller farklı seyahat sürelerine sahiptir ve hedeflerine farklı zamanlarda ulaşır. Arayüz saat periyodu, sinyal gelişleri arasındaki en büyük zaman farkından daha kısa olduğunda, iletilen kelimenin kurtarılması artık mümkün değildir. Paralel bir veri yolu üzerindeki zamanlama çarpıklığı birkaç nanosaniye olabileceğinden, ortaya çıkan bant genişliği sınırlaması yüzlerce megahertz aralığındadır.

Oldukça basitleştirilmiş Eski PCI Paylaşımlı (Paralel) Arayüz ve PCIe Seri Noktadan Noktaya Arayüzün topolojileri[12]

Bir seri arabirim zamanlama sapması göstermez çünkü her şerit içinde her yönde sadece bir diferansiyel sinyal vardır ve saat ölçüm bilgisi seri sinyalin içine gömülü olduğundan harici saat sinyali yoktur. Bu nedenle, seri sinyallerdeki tipik bant genişliği sınırlamaları multi-gigahertz aralığındadır. PCI Express, paralel veri yollarını seri ara bağlantılarla değiştirmeye yönelik genel eğilimin bir örneğidir; diğer örnekler şunları içerir Seri ata (SATA), USB, Seri Bağlı SCSI (SAS), FireWire (IEEE 1394) ve RapidIO. Dijital videoda yaygın kullanım örnekleri şunlardır: DVI, HDMI ve DisplayPort.

Çok kanallı seri tasarım, daha yavaş cihazlar için daha az şerit tahsis etme yeteneği ile esnekliği artırır.

Biçim faktörleri

PCI Express (standart)

Intel P3608 NVMe flash SSD, PCI-E eklenti kartı

Bir PCI Express kartı fiziksel boyutu veya daha büyük bir yuvaya sığar (kullanılan en büyüğü x16 ile), ancak daha küçük bir PCI Express yuvasına sığmayabilir; örneğin, bir x16 kartı x4 veya x8 yuvasına sığmayabilir. Bazı yuvalar, fiziksel olarak daha uzun kartlara izin vermek ve mevcut en iyi elektriksel ve mantıksal bağlantıyı sağlamak için açık uçlu soketler kullanır.

Bir yuvaya fiilen bağlanan şerit sayısı, fiziksel yuva boyutu tarafından desteklenen sayıdan daha az olabilir. Bir örnek, x4'te çalışan, herhangi bir x1, x2, x4, x8 veya x16 kartını kabul eden, ancak yalnızca dört şerit sağlayan bir x16 yuvasıdır. Spesifikasyonu "x16 (x4 modu)" olarak okunabilirken, "xsize @ xspeed" notasyonu ("x16 @ x4") da yaygındır. Bunun avantajı, bu tür yuvaların, tam aktarım hızını desteklemek için ana kart donanımına ihtiyaç duymadan daha geniş bir PCI Express kart yelpazesini barındırabilmesidir. Standart mekanik boyutlar x1, x4, x8 ve x16'dır. Farklı sayıda şeride sahip kartların bir sonraki daha büyük mekanik boyutu kullanması gerekir (yani, bir x2 kart x4 boyutunu kullanır veya bir x12 kart x16 boyutunu kullanır).

Kartların kendisi çeşitli boyutlarda tasarlanmış ve üretilmiştir. Örneğin, Yarıiletken sürücüler PCI Express kartları şeklinde gelen (SSD'ler) genellikle HHHL (yarım boy, yarım uzunluk) ve FHHL (tam yükseklik, yarım uzunluk) kartın fiziksel boyutlarını tanımlamak için.[13][14]

PCI Kart TürüBoyutlar yükseklik × uzunluk, maksimum
(mm)(içinde)
Tam uzunluk111.15 × 312.004.376 × 12.283
Yarı uzunluk111.15 × 167.654.376 × 6.600
Düşük Profil / İnce068.90 × 167.652.731 × 6.600

Standart olmayan ekran kartı form faktörleri

Modern (2012'den beri[15]) oyun video kartları daha yetenekli ve daha sessiz olma ihtiyacı nedeniyle genellikle PCI Express standardında belirtilen yüksekliği ve kalınlığı aşar Soğutma fanları oyun kartları genellikle yüzlerce watt ısı yaydığı için.[16] Modern bilgisayar kasaları, bu uzun kartları barındırmak için genellikle daha geniştir, ancak her zaman değil. Tam uzunluktaki kartlar (312 mm) nadir olduğundan, modern kasalar bazen bunlara uymayabilir. Bu kartların kalınlığı da tipik olarak 2 PCIe yuvasının yerini kaplar. Aslında, kartların nasıl ölçüleceğine ilişkin metodoloji bile satıcılar arasında farklılık gösterir, bazıları boyut olarak metal dirsek boyutunu içerirken diğerleri değildir.

Örneğin, bir 2020 Safir kart, PCIe standart yüksekliğini 28 mm aşan 135 mm yüksekliğindedir (metal braket hariç).[17] Tarafından başka bir kart XFX 55 mm kalınlığında (yani, 20,32 mm'de 2,7 PCI yuvası) 3 PCIe yuvasını kaplar.[18] Asus GeForce RTX 3080 10 GB STRIX GAMING OC video kartı, PCI Express'in sırasıyla maksimum uzunluğunu, yüksekliğini ve kalınlığını aşan 318,5 mm x 140,1 x 57,8 mm boyutlarına sahip iki yuvalı bir karttır.[19]

Pin yapısı

Aşağıdaki tablo, cihazın her iki tarafındaki iletkenleri tanımlar. kenar konektörü bir PCI Express kartında. Lehim tarafı baskılı devre kartı (PCB) A tarafı ve bileşen tarafı B tarafıdır.[20] PRSNT1 # ve PRSNT2 # pimleri, çalışırken takılı bir kartın tam olarak takıldığından emin olmak için diğerlerinden biraz daha kısa olmalıdır. WAKE # pini, bilgisayarı uyandırmak için tam voltaj kullanır, ancak yüksek çekti kartın uyanma özelliğine sahip olduğunu göstermek için bekleme gücünden.[21]

PCI Express konektör pin çıkışı (x1, x4, x8 ve x16 çeşitleri)
Toplu iğneB tarafıYan aAçıklamaToplu iğneB tarafıYan aAçıklama
01+12 VPRSNT1 #En uzak PRSNT2 # pinine bağlanmalıdır50HSOp (8)AyrılmışŞerit 8 veri iletir, + ve -
02+12 V+12 VAna güç pimleri51HSOn (8)Zemin
03+12 V+12 V52ZeminHSIp (8)Şerit 8 veri alır, + ve -
04ZeminZemin53ZeminHSIn (8)
05SMCLKTCKSMBus ve JTAG bağlantı noktası pimleri54HSOp (9)ZeminŞerit 9 veri iletir, + ve -
06SMDATTDI55HSOn (9)Zemin
07ZeminTDO56ZeminHSIp (9)Şerit 9 verileri alır, + ve -
08+3,3 VTMS57ZeminHSIn (9)
09TRST #+3,3 V58HSOp (10)ZeminŞerit 10 veri iletir, + ve -
10+3,3 V yardımcı+3,3 VHazırda bekleme gücü59HSOn (10)Zemin
11UYANMAK#PERST #Bağlantının yeniden etkinleştirilmesi; temel sıfırlama60ZeminHSIp (10)Şerit 10 veri alır, + ve -
Anahtar çentik61ZeminHSIn (10)
12CLKREQ #[22]ZeminSaat İstek Sinyali62HSOp (11)ZeminŞerit 11 veri iletir, + ve -
13ZeminREFCLK +Referans saat diferansiyel çifti63HSOn (11)Zemin
14HSOp (0)REFCLK−Şerit 0 veri iletir, + ve -64ZeminHSIp (11)Şerit 11 veri alır, + ve -
15HSOn (0)Zemin65ZeminHSIn (11)
16ZeminHSIp (0)Şerit 0 veri alır, + ve -66HSOp (12)ZeminŞerit 12 veri iletir, + ve -
17PRSNT2 #HSIn (0)67HSOn (12)Zemin
18ZeminZemin68ZeminHSIp (12)Şerit 12 veri alır, + ve -
PCI Express x1 kartları pim 18'de biter69ZeminHSIn (12)
19HSOp (1)AyrılmışŞerit 1 veri iletir, + ve -70HSOp (13)ZeminŞerit 13 veri iletir, + ve -
20HSOn (1)Zemin71HSOn (13)Zemin
21ZeminHSIp (1)Şerit 1 verileri alır, + ve -72ZeminHSIp (13)Şerit 13 veri alır, + ve -
22ZeminHSIn (1)73ZeminHSIn (13)
23HSOp (2)ZeminŞerit 2 verileri iletir, + ve -74HSOp (14)ZeminŞerit 14 veri iletir, + ve -
24HSOn (2)Zemin75HSOn (14)Zemin
25ZeminHSIp (2)Şerit 2 verileri alır, + ve -76ZeminHSIp (14)Şerit 14 veri alır, + ve -
26ZeminHSIn (2)77ZeminHSIn (14)
27HSOp (3)ZeminŞerit 3 verileri iletir, + ve -78HSOp (15)ZeminŞerit 15 veri iletir, + ve -
28HSOn (3)Zemin79HSOn (15)Zemin
29ZeminHSIp (3)Şerit 3 verileri alır, + ve -80ZeminHSIp (15)Şerit 15 veri alır, + ve -
30PWRBRK #[23]HSIn (3)81PRSNT2 #HSIn (15)
31PRSNT2 #Zemin82AyrılmışZemin
32ZeminAyrılmış
PCI Express x4 kartları 32 numaralı iğnede biter
33HSOp (4)AyrılmışŞerit 4 veri iletir, + ve -
34HSOn (4)Zemin
35ZeminHSIp (4)Şerit 4 verileri alır, + ve -
36ZeminHSIn (4)
37HSOp (5)ZeminŞerit 5 veri iletir, + ve -
38HSOn (5)Zemin
39ZeminHSIp (5)Şerit 5 verileri alır, + ve -
40ZeminHSIn (5)
41HSOp (6)ZeminŞerit 6 veri iletir, + ve -
42HSOn (6)Zemin
43ZeminHSIp (6)Şerit 6 veri alır, + ve -Efsane
44ZeminHSIn (6)Zemin pimiSıfır volt referansı
45HSOp (7)ZeminŞerit 7 veri iletir, + ve -Güç pimiPCIe kartına güç sağlar
46HSOn (7)ZeminKarttan ana bilgisayara PINKarttan anakarta sinyal
47ZeminHSIp (7)Şerit 7 veri alır, + ve -Ana bilgisayardan karta pinAnakarttan karta sinyal
48PRSNT2 #HSIn (7)Açık drenajAlçak çekilebilir veya birden fazla kart tarafından algılanabilir
49ZeminZeminSense pimiKartta birbirine bağlı
PCI Express x8 kartları pim 49'da biterAyrılmışŞu anda kullanılmıyor, bağlanmayın

Güç

8 pimli (sol) ve 6 pimli (sağ) güç konektörleri PCI Express kartlarında kullanılır

Tüm PCI ekspres kartları şu kadar tüketebilir: Bir -de +3.3 V (9.9 W). +12 V miktarı ve tüketebilecekleri toplam güç, kartın türüne bağlıdır:[24]:35–36[25]

  • x1 kartlar +12'de 0,5 A ile sınırlıdır V (6 W) ve 10 W birleştirildi.
  • x4 ve daha geniş kartlar +12'de 2,1 A ile sınırlıdır V (25 W) ve 25 W birleştirildi.
  • Tam boyutlu bir x1 kartı, başlatma ve yazılım konfigürasyonundan sonra "yüksek güçlü cihaz" olarak 25 W limitlerine kadar çekebilir.
  • Tam boyutlu bir x16 grafik kartı[21] +12'de 5,5 A'ya kadar çekebilir V (66 W) ve 75 W, başlatma ve yazılım yapılandırmasından sonra "yüksek güçlü cihaz" olarak birleştirildi.

İsteğe bağlı konektörler, toplam 300 W'a kadar (2x75 W + 1x150 W) 75 W (6 pimli) veya 150 W (8 pimli) +12 V güç ekler.

  • Sense0 pini, kablo veya güç kaynağı ile toprağa bağlanır veya kablo bağlı değilse kart üzerinde yüzer.
  • Sense1 pini, kablo veya güç kaynağı ile toprağa bağlanır veya kablo bağlı değilse kart üzerinde yüzer.

Bazı kartlar iki adet 8 pimli konektör kullanır, ancak bu 2018 itibariyle henüz standartlaştırılmamıştırbu nedenle bu tür kartlar resmi PCI Express logosunu taşımamalıdır. Bu yapılandırma toplam 375 W'a (1x75 W + 2x150 W) izin verir ve büyük olasılıkla PCI-SIG tarafından PCI Express 4.0 standardıyla standartlaştırılacaktır. 8 pinli PCI Express konektörü ile karıştırılabilir. EPS12V esas olarak SMP ve çok çekirdekli sistemlere güç sağlamak için kullanılan konektör. Güç konektörleri, Molex Mini-Fit Jr. serisi konektörlerin varyantlarıdır. [26]

Molex Mini-Fit Jr. parça numaraları[26]
PinlerKadın / priz

PS kablosunda

Erkek / dik açılı başlık

PCB üzerinde

6 pimli45559-000245558-0003
8 pimli45587-000445586-0005, 45586-0006
6 pimli güç konektörü (75 W)[27]8 pimli güç konektörü (150 W)[28][29][30]
6 pinli güç konektörü pin haritası
8 pinli güç konektörü pin haritası
Toplu iğneAçıklamaToplu iğneAçıklama
1+12 V1+12 V
2Bağlı değil (genellikle +12 V de)2+12 V
3+12 V3+12 V
4Sense1 (8 pimli bağlı[A])
4Zemin5Zemin
5Anlam6Sense0 (6 pimli veya 8 pimli bağlı)
6Zemin7Zemin
8Zemin
  1. ^ 6 pimli bir konektör, 8 pimli bir yuvaya takıldığında, karta bir eksik Sense1 yalnızca 75 W'a kadar kullanabileceğini

PCI Express Mini Kart

Bir WLAN PCI Express Mini Card ve konektörü
Karşılaştırmalı MiniPCI ve MiniPCI Express kartları

PCI Express Mini Kart (Ayrıca şöyle bilinir Mini PCI Express, Mini PCIe, Mini PCI-E, mPCIe, ve PEM), PCI Express'e dayalı olarak, Mini PCI form faktörü. Tarafından geliştirilmiştir. PCI-SIG. Ana cihaz hem PCI Express hem de USB 2.0 bağlantısı ve her kart standartlardan birini kullanabilir. 2005'ten sonra üretilen çoğu dizüstü bilgisayar, genişletme kartları için PCI Express kullanır; ancak, 2015 itibariyle, birçok satıcı daha yeni olanı kullanmaya M.2 bu amaç için form faktörü.

Farklı boyutlar nedeniyle, PCI Express Mini Card'lar standart tam boyutlu PCI Express yuvalarıyla fiziksel olarak uyumlu değildir; ancak, tam boyutlu yuvalarda kullanılmalarına izin veren pasif bağdaştırıcılar mevcuttur.[31]

Fiziksel Boyutlar

PCI Express Mini Kartların boyutları, Tam Mini Kart için 30 mm x 50.95 mm'dir (genişlik x uzunluk). 52 iğneli kenar konektörü 0,8 mm aralıkta iki kademeli sıradan oluşur. Her sırada sekiz kontak, dört kontağa eşdeğer bir boşluk, ardından 18 kontak daha vardır. Panolar bileşenler hariç 1.0 mm kalınlığa sahiptir. Bir "Yarı Mini Kart" (bazen HMC olarak kısaltılır) ayrıca 26,8 mm'lik fiziksel uzunluğun yaklaşık yarısı kadar olan bir uzunluğa sahiptir.

Elektriksel arayüz

PCI Express Mini Card kenar konektörleri birden çok bağlantı ve veri yolu sağlar:

  • PCI Express x1 (SMBus ile)
  • USB 2.0
  • Kablosuz ağ için LED'leri teşhis etmek için kablolar (ör. Wifi ) bilgisayarın kasasındaki durum
  • SIM kart için GSM ve WCDMA uygulamalar (spesifikasyona göre UIM sinyalleri).
  • Başka bir PCIe hattı için gelecekteki uzantı
  • 1,5 V ve 3,3 V güç

Mini-SATA (mSATA) varyantı

İki SSD, sol: mSATA (mini-SATA), sağ: M.2

Mini PCI Express form faktörünü paylaşmasına rağmen, mSATA yuvanın Mini PCI Express ile elektriksel olarak uyumlu olması gerekmez. Bu nedenle, yalnızca belirli dizüstü bilgisayarlar mSATA sürücüleriyle uyumludur. Uyumlu sistemlerin çoğu, Huron River platformunu kullanan Intel'in Sandy Bridge işlemci mimarisine dayanmaktadır. Mart-Nisan 2011'de piyasaya sürülen Lenovo ThinkPad T, W ve X serisi gibi dizüstü bilgisayarlar, WWAN kart yuvalarında bir mSATA SSD kartı desteğine sahiptir. ThinkPad Edge E220s / E420s ve Lenovo IdeaPad Y460 / Y560 / Y570 / Y580 de mSATA'yı destekler.[32]

Bazı defterler (özellikle Asus Eee PC, elma Macbook Air ve Dell mini9 ve mini10) bir PCI Express Mini Card varyantını kullanır SSD. Bu değişken, SATA ve IDE arabirimi geçişini uygulamak için ayrılmış ve birkaç ayrılmamış pini kullanır, yalnızca USB, topraklama hatlarını ve bazen çekirdek PCIe x1 veri yolunu sağlam tutar.[33] Bu, netbook'lar için satılan "miniPCIe" flash ve katı hal sürücülerini gerçek PCI Express Mini uygulamalarıyla büyük ölçüde uyumsuz hale getirir.

Ayrıca, tipik Asus miniPCIe SSD 71 mm uzunluğundadır ve Dell 51 mm modelinin genellikle (yanlış olarak) yarım uzunluk olarak adlandırılmasına neden olur. 2009 yılında, daha yüksek depolama kapasitesi sağlayan iki yığılmış PCB katmanıyla gerçek bir 51 mm Mini PCIe SSD duyuruldu. Açıklanan tasarım, PCIe arayüzünü koruyarak standart mini PCIe yuvası ile uyumlu olmasını sağlar. Henüz çalışan bir ürün geliştirilmemiştir.

Intel, tipik olarak mSATA SSD'yi desteklemeyen PCIe x1 Mini-Card yuvasına sahip çok sayıda masaüstü anakartına sahiptir. Intel Destek sitesinde PCIe x1 Mini-Card yuvasında (tipik olarak bir SATA bağlantı noktasıyla çoklanmış) mSATA'yı yerel olarak destekleyen masaüstü anakartlarının bir listesi sağlanır.[34]

PCI Express M.2

M.2, mSATA standardı ve Mini PCIe'nin yerini alır.[35] M.2 konektörü aracılığıyla sağlanan bilgisayar veri yolu arabirimleri, PCI Express 3.0 (dört şeride kadar), Seri ATA 3.0 ve USB 3.0'dır (son ikisinin her biri için tek bir mantıksal bağlantı noktası). İstenen ana bilgisayar desteği düzeyine ve cihaz türüne bağlı olarak hangi arabirimlerin destekleneceğini seçmek M.2 ana bilgisayarının veya aygıtının üreticisine bağlıdır.

PCI Express Harici Kablolama

PCI Express Harici Kablolama (Ayrıca şöyle bilinir Harici PCI Express, Kablolu PCI Expressveya ePCIe) spesifikasyonlar tarafından yayınlandı PCI-SIG Şubat 2007'de.[36][37]

Şerit başına 250 MB / sn aktarım hızıyla x1, x4, x8 ve x16 bağlantı genişlikleri için standart kablolar ve konektörler tanımlanmıştır. PCI-SIG ayrıca, PCI Express 2.0'da olduğu gibi, normun 500 MB / sn'ye ulaşmasını bekliyor. Kablolu PCI Express kullanımlarına bir örnek, bir dizi PCIe yuvası ve PCIe'den ePCIe'ye adaptör devresi içeren metal bir kasadır. EPCIe özelliği olmasaydı bu cihaz mümkün olmazdı.

PCI Express OCuLink

OCuLink ("optik bakır bağlantı" anlamına gelir, çünkü Cu ... kimyasal sembol için Bakır ), Thunderbolt arabiriminin 3. sürümüne rakip olarak hareket eden "PCI Express'in kablolu sürümü" için bir uzantıdır. Ekim 2015'te piyasaya sürülen OCuLink'in 1.0 Sürümü, PCIe 3.0 x4 şeridini destekler (8GT / s, 3,9 GB / s) bakır kablo üzerinden; a Fiber optik sürümü gelecekte görünebilir.[38][39]

OCuLink, en son sürümde, 16 GT / s'ye kadar (x4 şerit için toplam 8 GB / s),[40] Thunderbolt 3 bağlantısının maksimum bant genişliği 5 GB / sn'dir.

Türev formlar

Çok sayıda başka form faktörü, PCIe kullanır veya kullanabilir. Bunlar şunları içerir:

  • Düşük yükseklikte kart
  • Hızlı kart: Halefi PC Kartı form faktörü (x1 PCIe ve USB 2.0 ile; çalışırken takılabilir)
  • PCI Express ExpressModule: Sunucular ve iş istasyonları için tanımlanan çalışırken takılabilir modüler bir form faktörü
  • XQD kartı: Bir PCI Express tabanlı flash kart standardı CompactFlash Derneği x2 PCIe ile
  • CFexpress kart: CompactFlash Association tarafından 1 ila 4 PCIe şeridini destekleyen üç form faktöründe bir PCI Express tabanlı flash kart
  • SD kart: SD Express SD spesifikasyonunun 7.0 sürümünde sunulan veri yolu, bir x1 PCIe bağlantısı kullanır
  • XMC: Benzer CMC /PMC form faktörü (VITA 42.3)
  • GelişmişTCA: Bir tamamlayıcı CompactPCI daha büyük uygulamalar için; seri tabanlı arka panel topolojilerini destekler
  • AMC: Bir tamamlayıcı GelişmişTCA Şartname; ATCA kartlarında (x1, x2, x4 veya x8 PCIe) işlemci ve G / Ç modüllerini destekler.
  • FeaturePak: Gömülü ve küçük form faktörlü uygulamalar için küçük bir genişletme kartı formatı (43 x 65 mm), USB, I2C ve 100 noktaya kadar I / O ile birlikte yüksek yoğunluklu bir konektörde iki adet x1 PCIe bağlantısı uygular
  • Evrensel IO: Bir türevi Süper Mikro Bilgisayar Inc, düşük profilli rafa monte kasada kullanılmak üzere tasarlanmıştır.[41] Konektör dirseği ters çevrilmiş olduğundan normal bir PCI Express soketine sığmaz, ancak pin uyumludur ve dirsek çıkarılırsa takılabilir.
  • M.2 (eski adıyla NGFF)
  • M-PCIe PCIe 3.0'ı mobil cihazlara (tabletler ve akıllı telefonlar gibi) getirir. M-PHY Fiziksel katman.[42][38]
  • U.2 (eski adıyla SFF-8639)

PCIe yuva konektörü, PCIe dışındaki protokolleri de taşıyabilir. Biraz 9xx serisi Intel yonga setleri destek Seri Dijital Video Çıkışı, ana CPU'lardan video sinyallerini iletmek için bir yuva kullanan tescilli bir teknoloji entegre grafikler PCIe yerine desteklenen bir eklenti kullanarak.

PCIe işlem katmanı protokolü, elektriksel olarak PCIe olmayan diğer bazı ara bağlantılar üzerinde de kullanılabilir:

  • Yıldırım: Intel tarafından sunulan tescilli bir ara bağlantı DisplayPort ve PCIe protokolleri ile uyumlu bir form faktöründe Mini DisplayPort. Thunderbolt 3.0 ayrıca USB 3.1'i birleştirir ve USB-C Mini DisplayPort'un aksine form faktörü.

Tarih ve revizyonlar

Erken geliştirme aşamasındayken, PCIe başlangıçta HSI (için Yüksek Hızlı Ara Bağlantı) ve bir isim değişikliği yapıldı 3GIO (için 3. Nesil I / O) nihayet kararlaştırmadan önce PCI-SIG isim PCI Express. Adlı teknik bir çalışma grubu Arapaho Çalışma Grubu (AWG) standardı oluşturdu. İlk taslaklar için AWG yalnızca Intel mühendislerinden oluşuyordu; daha sonra AWG, endüstri ortaklarını da kapsayacak şekilde genişledi.

O zamandan beri PCIe, performansı ve diğer özellikleri iyileştirerek, birkaç büyük ve daha küçük revizyondan geçti.

PCI Express bağlantı performansı[43][44]
SürümGiriş
kanallı
Hat koduAktar
oran[ben][ii]
Çıktı[ben][iii]
x1x2x4x8x16
1.020038b / 10b2.5 GT / s0.250 GB / sn0,500 GB / sn 1.000 GB / sn2.000 GB / sn4.000 GB / sn
2.020078b / 10b5,0 GT / sn0,500 GB / sn1.000 GB / sn2.000 GB / sn4.000 GB / sn8.000 GB / sn
3.02010128b / 130b8.0 GT / sn0,985 GB / sn1.969 GB / sn3,938 GB / sn07,877 GB / sn15.754 GB / sn
4.02017128b / 130b16,0 GT / sn1.969 GB / sn3,938 GB / sn07,877 GB / sn15.754 GB / sn031,508 GB / sn
5.02019128b / 130b32.0 GT / sn3,938 GB / sn07,877 GB / sn15.754 GB / sn31,508 GB / sn63.015 GB / sn
6.0 (planlanmış)2021128b / 130b + PAM-4 + ECC64.0 GT / sn7,877 GB / sn15.754 GB / sn31,508 GB / sn63.015 GB / sn126.031 GB / sn
Notlar
  1. ^ a b Her yönde (her şerit çift yönlü bir kanaldır).
  2. ^ Aktarım hızı, kodlanmış seri bit oranını ifade eder; 2,5 GT / s, 2,5 Gbps seri veri hızı anlamına gelir.
  3. ^ Verimlilik, 8b / 10b veya 128b / 130b kodlamadan önceki önceden kodlanmış veri hızını ifade eder. Dolayısıyla 2,5 GT / sn aktarım hızı, 2,0 Gbit / sn veya 250 MBayt / sn'lik bir iş hacmine karşılık gelen 2,5 Gbit / sn seri bit hızı anlamına gelir.

PCI Express 1.0a

2003 yılında, PCI-SIG, şerit başına veri hızı 250 MB / s olan PCIe 1.0a'yı tanıttı ve transfer oranı Saniyede 2,5 gigatransfer (GT / s).

Aktarım hızı, saniye başına bit yerine saniye başına aktarım olarak ifade edilir, çünkü aktarımların sayısı ek iş hacmi sağlamayan ek yük bitlerini içerir;[45] PCIe 1.x bir 8b / 10b kodlama şema, ham kanal bant genişliğinde% 20 (= 2/10) ek yük ile sonuçlanır.[46] Dolayısıyla, PCIe terminolojisinde, aktarım hızı, kodlanmış bit oranını ifade eder: 2,5 GT / sn, kodlanmış seri bağlantı üzerinde 2,5 Gb / sn'dir. Bu, 2,0 Gb / sn önceden kodlanmış veriye veya 250 MB / sn'ye karşılık gelir; bu, PCIe'de verim olarak adlandırılır.

PCI Express 1.1

2005 yılında, PCI-SIG[47] PCIe 1.1'i tanıttı. Bu güncellenmiş spesifikasyon, açıklamalar ve çeşitli iyileştirmeler içerir, ancak PCI Express 1.0a ile tamamen uyumludur. Veri hızında herhangi bir değişiklik yapılmadı.

PCI Express 2.0

USB 3.0 bağlantısı sağlayan bir PCI Express 2.0 genişletme kartı.[b]

PCI-SIG PCI Express Base 2.0 spesifikasyonunun 15 Ocak 2007'de kullanıma sunulduğunu duyurdu.[48] PCIe 2.0 standardı, PCIe 1.0 ile 5 GT / s'ye kıyasla aktarım hızını iki katına çıkarır ve şerit başına işlem hacmi 250 MB / sn'den 500 MB / sn'ye çıkar. Sonuç olarak, 16 şeritli bir PCIe konektörü (x16), 8 GB / sn'ye kadar toplam iş hacmini destekleyebilir.

PCIe 2.0 anakart yuvaları tamamen geriye dönük uyumlu PCIe v1.x kartları ile. PCIe 2.0 kartları ayrıca, PCI Express 1.1'in mevcut bant genişliğini kullanan PCIe 1.x ana kartlarıyla genellikle geriye dönük olarak uyumludur. Genel olarak, v2.0 için tasarlanmış grafik kartları veya anakartlar çalışır, diğeri v1.1 veya v1.0a'dır.

PCI-SIG ayrıca PCIe 2.0'ın noktadan noktaya veri aktarım protokolünde ve yazılım mimarisinde iyileştirmeler içerdiğini söyledi.[49]

Intel ilk PCIe 2.0 özellikli yonga seti, X38 ve çeşitli satıcılardan panolar gönderilmeye başlandı (Biraz, Asus, Gigabayt ) 21 Ekim 2007 itibariyle.[50] AMD, PCIe 2.0'ı desteklemeye başladı AMD 700 yonga seti serisi ve nVidia, MCP72.[51] Intel'in önceki tüm yonga setleri, Intel P35 yonga seti, desteklenen PCIe 1.1 veya 1.0a.[52]

1.x gibi, PCIe 2.0 bir 8b / 10b kodlama şema, bu nedenle şerit başına 5 GT / sn ham veri hızından etkili bir 4 Gbit / sn maksimum aktarım hızı sunar.

PCI Express 2.1

PCI Express 2.1 (4 Mart 2009 tarihli spesifikasyonu ile), PCI Express 3.0'da tam uygulama için planlanan yönetim, destek ve sorun giderme sistemlerinin büyük bir bölümünü destekler. Ancak hız, PCI Express 2.0 ile aynıdır. Yuvadan gelen güç artışı, PCI Express 2.1 kartları ile 1.0 / 1.0a'lık bazı eski anakartlar arasındaki geriye dönük uyumluluğu bozar, ancak PCI Express 1.1 konektörlü çoğu anakart, kartların geriye dönük uyumluluğunu desteklemek için yardımcı programlar aracılığıyla üreticileri tarafından bir BIOS güncellemesi ile sağlanır. PCIe 2.1 ile.

PCI Express 3.0

PCI Express 3.0 Base spesifikasyon revizyonu 3.0, birçok gecikmenin ardından Kasım 2010'da kullanıma sunuldu. Ağustos 2007'de PCI-SIG, PCI Express 3.0'ın 8 bit hızını taşıyacağını duyurdu gigatransfers saniyede (GT / s) ve mevcut PCI Express uygulamalarıyla geriye dönük olarak uyumlu olacağını. O sırada, PCI Express 3.0 için nihai spesifikasyonun 2010'un 2. çeyreğine kadar erteleneceği de duyurulmuştu.[53] PCI Express 3.0 spesifikasyonu için yeni özellikler, gelişmiş sinyal ve veri bütünlüğü için verici ve alıcı eşitleme dahil olmak üzere bir dizi optimizasyonu içerir. PLL şu anda desteklenen topolojiler için iyileştirmeler, saat verisi kurtarma ve kanal geliştirmeleri.[54]

PCI Express ara bağlantı bant genişliğini ölçeklendirmenin fizibilitesine ilişkin altı aylık bir teknik analizin ardından, PCI-SIG'nin analizi, saniyede 8 gigatransfer'in ana akım silikon işlem teknolojisinde üretilebileceğini ve mevcut düşük maliyetli malzemeler ve altyapıyla dağıtılabileceğini buldu. PCI Express protokol yığınına tam uyumluluk sağlarken (önemsiz bir etkiyle).

PCI Express 3.0, kodlama şeması öncekinden 128b / 130b'ye 8b / 10b kodlama, bant genişliği ek yükünü PCI Express 2.0'ın% 20'sinden yaklaşık% 1.54'e (= 2/130) düşürmek. Veri akışında istenen 0 ve 1 bit dengesi şu şekilde elde edilir: XORing bilinen ikili polinom olarak "karıştırıcı "geri besleme topolojisindeki veri akışına. Karıştırıcı polinom bilindiği için, veriler ikinci kez XOR uygulanarak kurtarılabilir. Hem karıştırma hem de çözme adımları donanımda gerçekleştirilir. PCI Express 3.0'ın 8 GT / s bit hızı, şerit başına 985 MB / s aktararak, PCI Express 2.0'a göre şerit bant genişliğini neredeyse iki katına çıkarır.[44]

18 Kasım 2010'da, PCI Özel İlgi Grubu, PCI Express'in bu yeni sürümüne dayalı cihazlar oluşturmak için üyelerine nihai PCI Express 3.0 spesifikasyonunu resmi olarak yayınladı.[55]

PCI Express 3.1

Eylül 2013'te, PCI Express 3.1 spesifikasyonu 2013'ün sonlarında veya 2014'ün başlarında piyasaya sürülmek üzere duyuruldu ve yayınlanan PCI Express 3.0 spesifikasyonundaki çeşitli iyileştirmeleri üç alanda birleştirdi: güç yönetimi, performans ve işlevsellik.[38][56] Kasım 2014'te yayınlandı.[57]

PCI Express 4.0

29 Kasım 2011'de, PCI-SIG ön olarak PCI Express 4.0'ı duyurdu,[58] PCI Express 3.0 tarafından sağlanan bant genişliğini iki katına çıkaran 16 GT / s bit hızı sağlarken, geriye doğru ve ileriye dönük uyumluluk hem yazılım desteği hem de kullanılan mekanik arayüz.[59] PCI Express 4.0 teknik özellikleri ayrıca OCuLink-2'yi de getiriyor. Yıldırım. OCuLink sürüm 2, 16 GT / s'ye kadar (x4 şerit için toplam 8 GB / s),[40] Thunderbolt 3 bağlantısının maksimum bant genişliği 5 GB / sn'dir.

Ağustos 2016'da, Özet üzerinde PCIe 4.0 çalıştıran bir test makinesi sundu. Intel Geliştirici Forumu. IP'leri, çiplerini ve ürünlerini 2016'nın sonunda sunmayı planlayan birkaç şirkete lisanslandı.[60][61]

PCI-SIG, son PCI Express 4.0 spesifikasyonunun 8 Haziran 2017'de piyasaya sürüldüğünü resmi olarak duyurdu.[62] Spesifikasyon, esneklik, ölçeklenebilirlik ve düşük güçte iyileştirmeler içerir.

Mellanox Teknolojileri 15 Haziran 2016'da PCIe 4.0 ile ilk 100 Gbit ağ adaptörünü duyurdu,[63] ve 10 Kasım 2016'da PCIe 4.0 ile ilk 200 Gbit ağ bağdaştırıcısı.[64]

IBM PCIe 4.0 destekli ilk CPU'yu duyurdu, POWER9, 5 Aralık 2017 tarihinde AC922 sistem duyurusunun bir parçası olarak.[65]

NETINT Technologies, Flash Bellek Zirvesi 2018 öncesinde, PCIe 4.0 tabanlı ilk NVMe SSD'yi 17 Temmuz 2018'de tanıttı.[66]

AMD 9 Ocak 2019'da yaklaşan Zen 2 tabanlı işlemciler ve X570 yonga seti PCIe 4.0'ı destekler.[67] AMD, eski yonga setleri için kısmi desteği etkinleştirmeyi ummuştu, ancak PCIe 4.0 teknik özelliklerine uymayan anakart izlerinin neden olduğu istikrarsızlık bunu imkansız hale getirdi.[68][69]

Intel, Tiger Lake mikro mimarisinin bir parçası olarak 2020 ortalarında PCI express 4.0 desteğine sahip ilk mobil CPU'larını piyasaya sürdü.[70]

PCI Express 5.0

Haziran 2017'de PCI-SIG, PCI Express 5.0 ön özelliklerini duyurdu.[62] Bant genişliğinin 16 şeritli bir konfigürasyonda her yönde 63 GB / sn vererek 32 GT / sn'ye yükselmesi bekleniyordu. Taslak şartnamenin 2019'da standart hale getirilmesi bekleniyordu.[kaynak belirtilmeli ] Başlangıçta, 25,0 GT / sn PLDA, aynı gün PCIe 5.0 spesifikasyonunun 0.7 taslağına dayanan XpressRICH5 PCIe 5.0 Denetleyici IP'sinin kullanılabilirliğini duyurdu.[71][72]

10 Aralık 2018'de PCI SIG, üyelerine PCIe 5.0 spesifikasyonunun 0.9 sürümünü yayınladı[73]ve 17 Ocak 2019'da PCI SIG, 0.9 sürümünün onaylandığını duyurdu ve 1.0 sürümünün 2019'un ilk çeyreğinde piyasaya sürülmesi hedeflendi.[74]

29 Mayıs 2019'da PCI-SIG, son PCI-Express 5.0 spesifikasyonunun yayınlandığını resmi olarak duyurdu.[75][açıklama gerekli ]

20 Kasım 2019 tarihinde, Jiangsu Huacun 12 nm üretim sürecinde ilk PCIe 5.0 Controller HC9001'i sundu.[76] Üretim 2020 yılında başladı.

PCI Express 6.0

18 Haziran 2019'da PCI-SIG, PCI Express 6.0 spesifikasyonunun geliştirildiğini duyurdu. Bant genişliğinin, 2021 hedef çıkış tarihi ile 16 şeritli bir konfigürasyonda her bir yönde 126 GB / sn vererek 64 GT / sn'ye yükselmesi bekleniyor.[77] Yeni standart, 4 seviyeli darbe genliği modülasyonu (PAM-4) düşük gecikmeli ileri hata düzeltme (FEC) yerine sıfıra dönüşsüz (NRZ) modülasyonu.[78] Önceki PCI Express sürümlerinden farklı olarak, veri bütünlüğünü artırmak için ileri hata düzeltme kullanılır ve aktarım başına iki bit aktarılacak şekilde hat kodu olarak PAM-4 kullanılır. With 64 GT/s data transfer rate (raw bit rate), up to 252 GB/s is possible in x16 configuration.[77]

On 24 February 2020 the PCI Express 6.0 revision 0.5 specification (a "first draft" with all architectural aspects and requirements defined) was released.[79]

On 5 November 2020 the PCI Express 6.0 revision 0.7 specification (a "complete draft" with electrical specifications validated via test chips) was released.[80]

Extensions and future directions

Some vendors offer PCIe over fiber products,[81][82][83] but these generally find use only in specific cases where transparent PCIe bridging is preferable to using a more mainstream standard (such as InfiniBand veya Ethernet ) that may require additional software to support it; current implementations focus on distance rather than raw bandwidth and typically do not implement a full x16 link.

Yıldırım tarafından ortak geliştirildi Intel ve elma as a general-purpose high speed interface combining a logical PCIe link with DisplayPort and was originally intended as an all-fiber interface, but due to early difficulties in creating a consumer-friendly fiber interconnect, nearly all implementations are copper systems. A notable exception, the Sony VAIO Z VPC-Z2, uses a nonstandard USB port with an optical component to connect to an outboard PCIe display adapter. Apple has been the primary driver of Thunderbolt adoption through 2011, though several other vendors[84] have announced new products and systems featuring Thunderbolt. Thunderbolt 3 forms the basis of the USB4 standart.

Mobile PCIe specification (abbreviated to M-PCIe) allows PCI Express architecture to operate over the MIPI İttifakı 's M-PHY physical layer technology. Building on top of already existing widespread adoption of M-PHY and its low-power design, Mobile PCIe lets mobile devices use PCI Express.[85]

Draft process

There are 5 primary releases/checkpoints in a PCI-SIG specification:[86]

  • Draft 0.3 (Concept): this release may have few details, but outlines the general approach and goals.
  • Draft 0.5 (First draft): this release has a complete set of architectural requirements and must fully address the goals set out in the 0.3 draft.
  • Draft 0.7 (Complete draft): this release must have a complete set of functional requirements and methods defined, and no new functionality may be added to the specification after this release. Before the release of this draft, electrical specifications must have been validated via test silicon.
  • Draft 0.9 (Final draft): this release allows PCI-SIG member companies to perform an internal review for intellectual property, and no functional changes are permitted after this draft.
  • 1.0 (Final release): this is the final and definitive specification, and any changes or enhancements are through Errata documentation and Engineering Change Notices (ECNs) respectively.

Historically, the earliest adopters of a new PCIe specification generally begin designing with the Draft 0.5 as they can confidently build up their application logic around the new bandwidth definition and often even start developing for any new protocol features. At the Draft 0.5 stage, however, there is still a strong likelihood of changes in the actual PCIe protocol layer implementation, so designers responsible for developing these blocks internally may be more hesitant to begin work than those using interface IP from external sources.

Hardware protocol summary

The PCIe link is built around dedicated unidirectional couples of serial (1-bit), point-to-point connections known as şeritler. This is in sharp contrast to the earlier PCI connection, which is a bus-based system where all the devices share the same bidirectional, 32-bit or 64-bit parallel bus.

PCI Express is a layered protocol, oluşur transaction layer, bir veri bağlantı katmanı ve bir Fiziksel katman. The Data Link Layer is subdivided to include a medya erişim kontrolü (MAC) sublayer. The Physical Layer is subdivided into logical and electrical sublayers. The Physical logical-sublayer contains a physical coding sublayer (PCS). The terms are borrowed from the IEEE 802 networking protocol model.

Fiziksel katman

Connector pins and lengths
ŞeritlerPinlerUzunluk
ToplamDeğişkenToplamDeğişken
0x12x18 = 036[87]2 kere07 = 01425 mm07,65 mm
0x42x32 = 0642x21 = 04239 mm21.65 mm
0x82x49 = 0982x38 = 07656 mm38.65 mm
x162x82 = 1642x71 = 14289 mm71.65 mm
An open-end PCI Express x1 connector lets longer cards that use more lanes be plugged while operating at x1 speeds

The PCIe Physical Layer (PHY, PCIEPHY, PCI Express PHYveya PCIe PHY) specification is divided into two sub-layers, corresponding to electrical and logical specifications. The logical sublayer is sometimes further divided into a MAC sublayer and a PCS, although this division is not formally part of the PCIe specification. A specification published by Intel, the PHY Interface for PCI Express (PIPE),[88] defines the MAC/PCS functional partitioning and the interface between these two sub-layers. The PIPE specification also identifies the physical media attachment (PMA) layer, which includes the serializer/deserializer (SerDes) and other analog circuitry; however, since SerDes implementations vary greatly among ASIC vendors, PIPE does not specify an interface between the PCS and PMA.

At the electrical level, each lane consists of two unidirectional differential pairs operating at 2.5, 5, 8 or 16 Gbit /s, depending on the negotiated capabilities. Transmit and receive are separate differential pairs, for a total of four data wires per lane.

A connection between any two PCIe devices is known as a bağlantı, and is built up from a collection of one or more şeritler. All devices must minimally support single-lane (x1) link. Devices may optionally support wider links composed of 2, 4, 8, 12, 16, or 32 lanes. This allows for very good compatibility in two ways:

  • A PCIe card physically fits (and works correctly) in any slot that is at least as large as it is (e.g., an x1 sized card works in any sized slot);
  • A slot of a large physical size (e.g., x16) can be wired electrically with fewer lanes (e.g., x1, x4, x8, or x12) as long as it provides the ground connections required by the larger physical slot size.

In both cases, PCIe negotiates the highest mutually supported number of lanes. Many graphics cards, motherboards and BIOS versions are verified to support x1, x4, x8 and x16 connectivity on the same connection.

The width of a PCIe connector is 8.8 mm, while the height is 11.25 mm, and the length is variable. The fixed section of the connector is 11.65 mm in length and contains two rows of 11 (22 pins total), while the length of the other section is variable depending on the number of lanes. The pins are spaced at 1 mm intervals, and the thickness of the card going into the connector is 1.6 mm.[89][90]

Veri aktarımı

PCIe sends all control messages, including interrupts, over the same links used for data. The serial protocol can never be blocked, so latency is still comparable to conventional PCI, which has dedicated interrupt lines. When the problem of IRQ sharing of pin based interrupts is taken into account and the fact that message signaled interrupts can bypass an I/O APIC and be delivered to the CPU directly, MSI performance ends up being substantially better. [91]

Data transmitted on multiple-lane links is interleaved, meaning that each successive byte is sent down successive lanes. The PCIe specification refers to this interleaving as data striping. While requiring significant hardware complexity to synchronize (or deskew ) the incoming striped data, striping can significantly reduce the latency of the ninci byte on a link. While the lanes are not tightly synchronized, there is a limit to the lane to lane skew of 20/8/6 ns for 2.5/5/8 GT/s so the hardware buffers can re-align the striped data.[92] Due to padding requirements, striping may not necessarily reduce the latency of small data packets on a link.

As with other high data rate serial transmission protocols, the clock is gömülü in the signal. At the physical level, PCI Express 2.0 utilizes the 8b / 10b kodlama plan[44] (line code) to ensure that strings of consecutive identical digits (zeros or ones) are limited in length. This coding was used to prevent the receiver from losing track of where the bit edges are. In this coding scheme every eight (uncoded) payload bits of data are replaced with 10 (encoded) bits of transmit data, causing a 20% overhead in the electrical bandwidth. To improve the available bandwidth, PCI Express version 3.0 instead uses 128b / 130b encoding with karıştırma. 128b/130b encoding relies on the scrambling to limit the run length of identical-digit strings in data streams and ensure the receiver stays synchronised to the transmitter. Aynı zamanda azaltır elektromanyetik girişim (EMI) by preventing repeating data patterns in the transmitted data stream.

Veri bağlantı katmanı

The data link layer performs three vital services for the PCIe express link:

  1. sequence the transaction layer packets (TLPs) that are generated by the transaction layer,
  2. ensure reliable delivery of TLPs between two endpoints via an acknowledgement protocol (ACK ve NAK signaling) that explicitly requires replay of unacknowledged/bad TLPs,
  3. initialize and manage flow control credits

On the transmit side, the data link layer generates an incrementing sequence number for each outgoing TLP. It serves as a unique identification tag for each transmitted TLP, and is inserted into the header of the outgoing TLP. 32 bit döngüsel artıklık denetimi code (known in this context as Link CRC or LCRC) is also appended to the end of each outgoing TLP.

On the receive side, the received TLP's LCRC and sequence number are both validated in the link layer. If either the LCRC check fails (indicating a data error), or the sequence-number is out of range (non-consecutive from the last valid received TLP), then the bad TLP, as well as any TLPs received after the bad TLP, are considered invalid and discarded. The receiver sends a negative acknowledgement message (NAK) with the sequence-number of the invalid TLP, requesting re-transmission of all TLPs forward of that sequence-number. If the received TLP passes the LCRC check and has the correct sequence number, it is treated as valid. The link receiver increments the sequence-number (which tracks the last received good TLP), and forwards the valid TLP to the receiver's transaction layer. An ACK message is sent to remote transmitter, indicating the TLP was successfully received (and by extension, all TLPs with past sequence-numbers.)

If the transmitter receives a NAK message, or no acknowledgement (NAK or ACK) is received until a timeout period expires, the transmitter must retransmit all TLPs that lack a positive acknowledgement (ACK). Barring a persistent malfunction of the device or transmission medium, the link-layer presents a reliable connection to the transaction layer, since the transmission protocol ensures delivery of TLPs over an unreliable medium.

In addition to sending and receiving TLPs generated by the transaction layer, the data-link layer also generates and consumes DLLPs, data link layer packets. ACK and NAK signals are communicated via DLLPs, as are some power management messages and flow control credit information (on behalf of the transaction layer).

In practice, the number of in-flight, unacknowledged TLPs on the link is limited by two factors: the size of the transmitter's replay buffer (which must store a copy of all transmitted TLPs until the remote receiver ACKs them), and the flow control credits issued by the receiver to a transmitter. PCI Express requires all receivers to issue a minimum number of credits, to guarantee a link allows sending PCIConfig TLPs and message TLPs.

Transaction layer

PCI Express implements split transactions (transactions with request and response separated by time), allowing the link to carry other traffic while the target device gathers data for the response.

PCI Express uses credit-based flow control. In this scheme, a device advertises an initial amount of credit for each received buffer in its transaction layer. The device at theopposite end of the link, when sending transactions to this device, counts the number of credits each TLP consumes from its account. The sending device may only transmit a TLP when doing so does not make its consumed credit count exceed its credit limit. When the receiving device finishes processing the TLP from its buffer, it signals a return of credits to the sending device, which increases the credit limit by the restored amount. The credit counters are modular counters, and the comparison of consumed credits to credit limit requires Modüler aritmetik. The advantage of this scheme (compared to other methods such as wait states or handshake-based transfer protocols) is that the latency of credit return does not affect performance, provided that the credit limit is not encountered. This assumption is generally met if each device is designed with adequate buffer sizes.

PCIe 1.x is often quoted to support a data rate of 250 MB/s in each direction, per lane. This figure is a calculation from the physical signaling rate (2.5 gigabaud ) divided by the encoding overhead (10 bits per byte). This means a sixteen lane (x16) PCIe card would then be theoretically capable of 16x250 MB/s = 4 GB/s in each direction. While this is correct in terms of data bytes, more meaningful calculations are based on the usable data payload rate, which depends on the profile of the traffic, which is a function of the high-level (software) application and intermediate protocol levels.

Like other high data rate serial interconnect systems, PCIe has a protocol and processing overhead due to the additional transfer robustness (CRC and acknowledgements). Long continuous unidirectional transfers (such as those typical in high-performance storage controllers) can approach >95% of PCIe's raw (lane) data rate. These transfers also benefit the most from increased number of lanes (x2, x4, etc.) But in more typical applications (such as a USB veya Ethernet controller), the traffic profile is characterized as short data packets with frequent enforced acknowledgements.[93] This type of traffic reduces the efficiency of the link, due to overhead from packet parsing and forced interrupts (either in the device's host interface or the PC's CPU). Being a protocol for devices connected to the same baskılı devre kartı, it does not require the same tolerance for transmission errors as a protocol for communication over longer distances, and thus, this loss of efficiency is not particular to PCIe.

Başvurular

Asus Nvidia GeForce GTX 650 Ti, a PCI Express 3.0 x16 graphics card
NVIDIA GeForce GTX 1070, a PCI Express 3.0 x16 Graphics card.
Intel 82574L Gigabit Ethernet NIC, a PCI Express x1 card
Bir Marvell tabanlı SATA 3.0 controller, as a PCI Express x1 card

PCI Express operates in consumer, server, and industrial applications, as a motherboard-level interconnect (to link motherboard-mounted peripherals), a passive backplane interconnect and as an genişleme kartı interface for add-in boards.

In virtually all modern (as of 2012) PCs, from consumer laptops and desktops to enterprise data servers, the PCIe bus serves as the primary motherboard-level interconnect, connecting the host system-processor with both integrated peripherals (surface-mounted ICs) and add-on peripherals (expansion cards). In most of these systems, the PCIe bus co-exists with one or more legacy PCI buses, for backward compatibility with the large body of legacy PCI peripherals.

2013 itibarıyla, PCI Express has replaced AGP as the default interface for graphics cards on new systems. Almost all models of grafik kartları released since 2010 by AMD (ATI) and Nvidia use PCI Express. Nvidia uses the high-bandwidth data transfer of PCIe for its Ölçeklenebilir Bağlantı Arayüzü (SLI) technology, which allows multiple graphics cards of the same chipset and model number to run in tandem, allowing increased performance. AMD has also developed a multi-GPU system based on PCIe called CrossFire. AMD, Nvidia, and Intel have released motherboard chipsets that support as many as four PCIe x16 slots, allowing tri-GPU and quad-GPU card configurations.

Note that special power cables called PCI-e power cables are required for high-end graphics cards.[94]

External GPUs

Theoretically, external PCIe could give a notebook the graphics power of a desktop, by connecting a notebook with any PCIe desktop video card (enclosed in its own external housing, with a power supply and cooling); this is possible with an ExpressCard or Yıldırım arayüz. An ExpressCard interface provides bit hızları of 5 Gbit/s (0.5 GB/s throughput), whereas a Thunderbolt interface provides bit rates of up to 40 Gbit/s (5 GB/s throughput).

2006 yılında Nvidia geliştirdi Quadro Plex external PCIe family of GPU'lar that can be used for advanced graphic applications for the professional market.[95] These video cards require a PCI Express x8 or x16 slot for the host-side card, which connects to the Plex via a VHDCI carrying eight PCIe lanes.[96]

In 2008, AMD announced the ATI XGP technology, based on a proprietary cabling system that is compatible with PCIe x8 signal transmissions.[97] This connector is available on the Fujitsu Amilo and the Acer Ferrari One notebooks. Fujitsu launched their AMILO GraphicBooster enclosure for XGP soon thereafter.[98] Around 2010 Acer launched the Dynavivid graphics dock for XGP.[99]

In 2010 external card hubs were introduced that can connect to a laptop or desktop through a PCI ExpressCard slot. These hubs can accept full-sized graphics cards. Examples include MSI GUS,[100] Village Instrument's ViDock,[101] the Asus XG İstasyonu, Bplus PE4H V3.2 adapter,[102] as well as more improvised DIY devices.[103] However such solutions are limited by the size (often only x1) and version of the available PCIe slot on a laptop.

Intel Thunderbolt interface has given opportunity to new and faster products to connect with a PCIe card externally. Magma has released the ExpressBox 3T, which can hold up to three PCIe cards (two at x8 and one at x4).[104] MSI also released the Thunderbolt GUS II, a PCIe chassis dedicated for video cards.[105] Other products such as the Sonnet's Echo Express[106] and mLogic's mLink are Thunderbolt PCIe chassis in a smaller form factor.[107] However, all these products require a computer with a Thunderbolt port (i.e., Thunderbolt devices), such as Apple's MacBook Pro models released in late 2013.

In 2017, more fully featured external card hubs were introduced, such as the Razer Core, which has a full-length PCIe x16 interface.[108]

Storage devices

Bir OCZ RevoDrive SSD, a full-height x4 PCI Express card

PCI Express protocol can be used as data interface to flash bellek gibi cihazlar hafıza kartları ve Yarıiletken sürücüler (SSDs).

XQD kartı is a memory card format utilizing PCI Express, developed by the CompactFlash Association, with transfer rates of up to 500 MB/s.[109]

Many high-performance, enterprise-class SSDs are designed as PCI Express RAID denetleyicisi cards with flash memory chips placed directly on the circuit board, utilizing proprietary interfaces and custom drivers to communicate with the operating system; this allows much higher transfer rates (over 1 GB/s) and IOPS (over one million I/O operations per second) when compared to Serial ATA or SAS sürücüler.[110][111] For example, in 2011 OCZ and Marvell co-developed a native PCI Express solid-state drive controller for a PCI Express 3.0 x16 slot with maximum capacity of 12 TB and a performance of to 7.2 GB/s sequential transfers and up to 2.52 million IOPS in random transfers.[112]

SATA Express is an interface for connecting SSDs, by providing multiple PCI Express lanes as a pure PCI Express connection to the attached storage device.[113] M.2 is a specification for internally mounted computer genişleme kartları and associated connectors, which also uses multiple PCI Express lanes.[114]

PCI Express storage devices can implement both AHCI logical interface for backward compatibility, and NVM Express logical interface for much faster I/O operations provided by utilizing internal parallelism offered by such devices. Enterprise-class SSDs can also implement SCSI over PCI Express.[115]

Cluster interconnect

Belirli data-center applications (such as large bilgisayar kümeleri ) require the use of fiber-optic interconnects due to the distance limitations inherent in copper cabling. Typically, a network-oriented standard such as Ethernet or fiber Kanal suffices for these applications, but in some cases the overhead introduced by yönlendirilebilir protocols is undesirable and a lower-level interconnect, such as InfiniBand, RapidIO veya NUMAlink gereklidir. Local-bus standards such as PCIe and HyperTransport can in principle be used for this purpose,[116] ancak 2015 itibariyle, solutions are only available from niche vendors such as Dolphin ICS.

Rakip protokoller

Other communications standards based on high bandwidth serial architectures include InfiniBand, RapidIO, HyperTransport, Intel QuickPath Interconnect, ve Mobil Sektör İşlemci Arayüzü (MIPI). The differences are based on the trade-offs between flexibility and extensibility vs latency and overhead. For example, making the system hot-pluggable, as with Infiniband but not PCI Express, requires that software track network topology changes.

Another example is making the packets shorter to decrease latency (as is required if a bus must operate as a memory interface). Smaller packets mean packet headers consume a higher percentage of the packet, thus decreasing the effective bandwidth. Examples of bus protocols designed for this purpose are RapidIO and HyperTransport.

PCI Express falls somewhere in the middle, targeted by design as a system interconnect (local bus ) rather than a device interconnect or routed network protocol. Additionally, its design goal of software transparency constrains the protocol and raises its latency somewhat.

Delays in PCIe 4.0 implementations led to the Gen-Z consortium, the CCIX effort and an open Tutarlı Hızlandırıcı İşlemci Arayüzü (CAPI) all being announced by the end of 2016.[117]

On March 11, 2019, Intel presented Compute Express Link (CXL), a new interconnect bus, based on the PCI Express 5.0 physical layer infrastructure. The initial promoters of the CXL specification included: Alibaba, Cisco, Dell EMC, Facebook, Google, HPE, Huawei, Intel ve Microsoft.[118]

Integrators List

The PCI-SIG Integrators List lists products made by PCI-SIG member companies that have passed compliance testing. The list include Switches/Bridges, NIC, SSD etc.[119]

Ayrıca bakınız

Notlar

  1. ^ Switches can create multiple endpoints out of one to allow sharing it with multiple devices.
  2. ^ The card's Serial ATA power connector is present because the USB 3.0 ports require more power than the PCI Express bus can supply. More often, a 4-pin Molex power connector kullanıldı.

Referanslar

  1. ^ Mayhew, D.; Krishnan, V. (August 2003). "PCI express and advanced switching: Evolutionary path to building next generation interconnects". 11th Symposium on High Performance Interconnects, 2003. Proceedings. s. 21–29. doi:10.1109/CONECT.2003.1231473. ISBN  0-7695-2012-X. S2CID  7456382.
  2. ^ "Definition of PCI Express".
  3. ^ Zhang, Yanmin; Nguyen, T Long (June 2007). "Enable PCI Express Advanced Error Reporting in the Kernel" (PDF). Linux Sempozyumu Bildirileri. Fedora project. Arşivlenen orijinal (PDF) 10 Mart 2016 tarihinde. Alındı 8 Mayıs 2012.
  4. ^ https://www.hyperstone.com Flash Memory Form Factors - The Fundamentals of Reliable Flash Storage, Retrieved 19 April 2018
  5. ^ a b c Ravi Budruk (21 August 2007). "PCI Express Basics". PCI-SIG. Arşivlenen orijinal (PDF) 15 Temmuz 2014. Alındı 15 Temmuz 2014.
  6. ^ "How PCI Express Works". Şeyler Nasıl Çalışır?. 17 Ağustos 2005. Arşivlendi 3 Aralık 2009'daki orjinalinden. Alındı 7 Aralık 2009.
  7. ^ "4.2.4.9. Link Width and Lane Sequence Negotiation", PCI Express Base Specification, Revision 2.1., 4 Mart 2009
  8. ^ a b c "PCI Express Architecture Frequently Asked Questions". PCI-SIG. Arşivlenen orijinal 13 Kasım 2008'de. Alındı 23 Kasım 2008.
  9. ^ "PCI Express Bus". Interface bus. Arşivlenen orijinal 8 Aralık 2007'de. Alındı 12 Haziran 2010.
  10. ^ 32 lanes are defined by the PCIe Base Specification but there's no card standard in the PCIe Card Electromechanical Specification.
  11. ^ "PCI Express – An Overview of the PCI Express Standard". Geliştirici Bölgesi. National Instruments. 13 Ağustos 2009. Arşivlendi 5 Ocak 2010 tarihli orjinalinden. Alındı 7 Aralık 2009.
  12. ^ Qazi, Atıf. "What are PCIe Slots?". PC Gear Lab. Alındı 8 Nisan 2020.
  13. ^ "New PCIe Form Factor Enables Greater PCIe SSD Adoption". NVM Express. 12 Haziran 2012. Arşivlendi 6 Eylül 2015 tarihinde orjinalinden.
  14. ^ "Memblaze PBlaze4 AIC NVMe SSD Review". StorageReview. 21 Aralık 2015.
  15. ^ https://www.techradar.com/news/gaming/19-graphics-cards-that-shaped-the-future-of-gaming-1289666
  16. ^ https://www.eurogamer.net/articles/digitalfoundry-2020-nvidia-geforce-rtx-3080-review
  17. ^ "Sapphire Radeon RX 5700 XT Pulse Review | bit-tech.net". bit-tech.net. Alındı 26 Ağustos 2019.
  18. ^ "AMD Radeon™ RX 5700 XT 8GB GDDR6 THICC II - RX-57XT8DFD6". xfxforce.com. Alındı 25 Ağustos 2019.
  19. ^ https://rog.asus.com/Graphics-Cards/Graphics-Cards/ROG-Strix/ROG-STRIX-RTX3080-O10G-GAMING-model/spec
  20. ^ "What is the A side, B side configuration of PCI cards". Sıkça Sorulan Sorular. Adex Electronics. 1998. Arşivlenen orijinal 2 Kasım 2011 tarihinde. Alındı 24 Ekim 2011.
  21. ^ a b PCI Express Card Electromechanical Specification Revision 2.0
  22. ^ "L1 PM Substates with CLKREQ, Revision 1.0a" (PDF). PCI-SIG. Alındı 8 Kasım 2018.
  23. ^ "Emergency Power Reduction Mechanism with PWRBRK Signal ECN" (PDF). PCI-SIG. Arşivlenen orijinal (PDF) on 9 Kasım 2018. Alındı 8 Kasım 2018.
  24. ^ PCI Express Card Electromechanical Specification Revision 1.1
  25. ^ Schoenborn, Zale (2004), Board Design Guidelines for PCI Express Architecture (PDF), PCI-SIG, pp. 19–21, arşivlendi (PDF) 27 Mart 2016 tarihli orjinalinden
  26. ^ a b "Mini-Fit® PCI Express®* Wire to Board Connector System" (PDF). Alındı 4 Aralık 2020.
  27. ^ PCI Express x16 Graphics 150W-ATX Specification Revision 1.0
  28. ^ PCI Express 225 W/300 W High Power Card Electromechanical Specification Revision 1.0
  29. ^ PCI Express Card Electromechanical Specification Revision 3.0
  30. ^ Yun Ling (16 May 2008). "PCIe Electromechanical Updates". Arşivlenen orijinal 5 Kasım 2015 tarihinde. Alındı 7 Kasım 2015.
  31. ^ "MP1: Mini PCI Express / PCI Express Adapter". hwtools.net. 18 Temmuz 2014. Arşivlendi 3 Ekim 2014 tarihinde orjinalinden. Alındı 28 Eylül 2014.
  32. ^ "mSATA FAQ: A Basic Primer". Notebook review. Arşivlendi 12 Şubat 2012 tarihinde orjinalinden.
  33. ^ "Eee PC Research". ivc (wiki). Arşivlendi 30 Mart 2010'daki orjinalinden. Alındı 26 Ekim 2009.
  34. ^ "Desktop Board Solid-state drive (SSD) compatibility". Intel. Arşivlendi 2 Ocak 2016 tarihinde orjinalinden.
  35. ^ "How to distinguish the differences between M.2 cards | Dell US". www.dell.com. Alındı 24 Mart 2020.
  36. ^ "PCI Express External Cabling 1.0 Specification". Arşivlendi 10 Şubat 2007'deki orjinalinden. Alındı 9 Şubat 2007.
  37. ^ "PCI Express External Cabling Specification Completed by PCI-SIG". PCI SIG. 7 Şubat 2007. Arşivlenen orijinal 26 Kasım 2013 tarihinde. Alındı 7 Aralık 2012.
  38. ^ a b c "PCI SIG discusses M‐PCIe oculink & 4th gen PCIe", Kayıt, İngiltere, 13 September 2013, arşivlendi 29 Haziran 2017 tarihinde orjinalinden
  39. ^ a b OCuLink 2nd gen Arşivlendi 2017-03-13'te Wayback Makinesi
  40. ^ "Supermicro Universal I/O (UIO) Solutions". Supermicro.com. Arşivlendi 24 Mart 2014 tarihinde orjinalinden. Alındı 24 Mart 2014.
  41. ^ "Get ready for M-PCIe testing", PC board design, EDN
  42. ^ "PCI Express 4.0 Frequently Asked Questions". pcisig.com. PCI-SIG. Arşivlenen orijinal 18 Mayıs 2014. Alındı 18 Mayıs 2014.
  43. ^ a b c "PCI Express 3.0 Sık Sorulan Sorular". pcisig.com. PCI-SIG. Arşivlenen orijinal 1 Şubat 2014. Alındı 1 Mayıs 2014.
  44. ^ "What does GT/s mean, anyway?". TM World. Arşivlendi 14 Ağustos 2012 tarihinde orjinalinden. Alındı 7 Aralık 2012.
  45. ^ "Deliverable 12.2". GD: Eiscat. Arşivlenen orijinal 17 Ağustos 2010. Alındı 7 Aralık 2012.
  46. ^ PCI SIG, arşivlendi 6 Temmuz 2008'deki orjinalinden
  47. ^ "PCI Express Base 2.0 specification announced" (PDF) (Basın bülteni). PCI-SIG. 15 Ocak 2007. Arşivlenen orijinal (PDF) 4 Mart 2007. Alındı 9 Şubat 2007. — note that in this press release the term aggregate bandwidth refers to the sum of incoming and outgoing bandwidth; using this terminology the aggregate bandwidth of full duplex 100BASE-TX is 200 Mbit/s.
  48. ^ Smith, Tony (11 October 2006). "PCI Express 2.0 final draft spec published". Kayıt. Arşivlendi from the original on 29 January 2007. Alındı 9 Şubat 2007.
  49. ^ Key, Gary; Fink, Wesley (21 May 2007). "Intel P35: Intel's Mainstream Chipset Grows Up". AnandTech. Arşivlendi 23 Mayıs 2007'deki orjinalinden. Alındı 21 Mayıs 2007.
  50. ^ Huynh, Anh (8 February 2007). "NVIDIA "MCP72" Details Unveiled". AnandTech. Arşivlenen orijinal on 10 February 2007. Alındı 9 Şubat 2007.
  51. ^ "Intel P35 Express Chipset Product Brief" (PDF). Intel. Arşivlendi (PDF) 26 Eylül 2007 tarihinde orjinalinden. Alındı 5 Eylül 2007.
  52. ^ Hachman, Mark (5 August 2009). "PCI Express 3.0 Spec Pushed Out to 2010". PC Mag. Arşivlendi 7 Ocak 2014 tarihinde orjinalinden. Alındı 7 Aralık 2012.
  53. ^ "PCI Express 3.0 Bandwidth: 8.0 Gigatransfers/s". ExtremeTech. 9 Ağustos 2007. Arşivlendi 24 Ekim 2007 tarihinde orjinalinden. Alındı 5 Eylül 2007.
  54. ^ "PCI Special Interest Group Publishes PCI Express 3.0 Standard". X bit labs. 18 Kasım 2010. Arşivlenen orijinal 21 Kasım 2010'da. Alındı 18 Kasım 2010.
  55. ^ "PCIe 3.1 ve 4.0 Özellikleri Açığa Çıktı". eteknix.com. Arşivlendi 1 Şubat 2016 tarihinde orjinalinden.
  56. ^ "Trick or Treat ... PCI Express 3.1 Çıktı!". synopsys.com. Arşivlendi 23 Mart 2015 tarihinde orjinalinden.
  57. ^ "PCI Express 4.0 evrimi, PCI Express 3.0 teknolojisinin iki katı verimle 16 GT / s'ye yükseldi" (basın bülteni). PCI-SIG. 29 Kasım 2011. Arşivlenen orijinal 23 Aralık 2012 tarihinde. Alındı 7 Aralık 2012.
  58. ^ https://pcisig.com/faq?field_category_value%5B%5D=pci_express_4.0#4415 Arşivlendi 2016-10-20 Wayback Makinesi
  59. ^ "PCIe 4.0'dan Fab'a, 5.0'dan Lab'a". EE Times. 26 Haziran 2016. Arşivlendi 28 Ağustos 2016'daki orjinalinden. Alındı 27 Ağustos 2016.
  60. ^ "IDF: PCIe 4.0 läuft, Arbeit'te PCIe 5.0". Heise Online (Almanca'da). 18 Ağustos 2016. Arşivlendi 19 Ağustos 2016'daki orjinalinden. Alındı 18 Ağustos 2016.
  61. ^ a b Eric (8 Haziran 2017) doğdu. "PCIe 4.0 spesifikasyonu nihayet 16 GT / s dokunarak çıktı". Teknik Rapor. Arşivlendi 8 Haziran 2017'deki orjinalinden. Alındı 8 Haziran 2017.
  62. ^ https://www.mellanox.com/page/press_release_item?id=1737
  63. ^ https://www.mellanox.com/page/press_release_item?id=1810
  64. ^ https://www-03.ibm.com/press/us/en/pressrelease/53452.wss
  65. ^ "NETINT, PCIe 4.0 Desteği ile Codensity'yi Tanıttı - NETINT Teknolojileri". NETINT Teknolojileri. 17 Temmuz 2018. Alındı 28 Eylül 2018.
  66. ^ https://wccftech.com/amd-ryzen-3000-zen-2-desktop-am4-processors-launching-mid-2019/
  67. ^ Alcorn, Paul (3 Haziran 2019). "Eski Soket AM4 Anakartlarında AMD Nixes PCIe 4.0 Desteği, Nedeni İşte". Tom'un Donanımı. Arşivlendi 10 Haziran 2019 tarihinde orjinalinden. Alındı 10 Haziran 2019.
  68. ^ Alcorn, Paul (10 Ocak 2019). "PCIe 4.0 Tüm AMD Soket AM4 Anakartlarına Gelebilir (Güncellenmiş)". Tom'un Donanımı. Arşivlendi 10 Haziran 2019 tarihinde orjinalinden. Alındı 10 Haziran 2019.
  69. ^ Cutress, Dr. Ian (13 Ağustos 2020). "Tiger Lake IO ve Gücü". Anandtech.
  70. ^ "PLDA, XpressRICH5 ™ PCIe 5.0 Denetleyici IP | PLDA.com'un Kullanılabilirliğini Duyurdu". www.plda.com. Alındı 28 Haziran 2018.
  71. ^ "ASIC için XpressRICH5 | PLDA.com". www.plda.com. Alındı 28 Haziran 2018.
  72. ^ "İki Yılın Altında Bant Genişliğini İki Katına Çıkarma: PCI Express® Temel Spesifikasyon Revizyon 5.0, Sürüm 0.9 Artık Üyelerin kullanımına sunulmuştur". pcisig.com. Alındı 12 Aralık 2018.
  73. ^ "PCIe 5.0 Prime Time İçin Hazır". tomshardware.com. Alındı 18 Ocak 2019.
  74. ^ https://www.businesswire.com/news/home/20190529005766/en/PCI-SIG%C2%AE-Achieves-32GTs-New-PCI-Express%C2%AE-5.0
  75. ^ https://www.pcgameshardware.de/Mainboard-Hardware-154107/News/PCI-Express50-China-stellt-ersten-Controller-vor-1337072/
  76. ^ a b https://www.businesswire.com/news/home/20190618005945/en/PCI-SIG%C2%AE-Announces-Upcoming-PCI-Express%C2%AE-6.0-Specification
  77. ^ https://www.anandtech.com/show/14559/pci-express-bandwidth-to-be-doubled-again-pcie-60-announced-spec-to-land-in-2021
  78. ^ https://www.phoronix.com/scan.php?page=news_item&px=PCI-Express-6.0-v0.5
  79. ^ Shilov, Anton. "PCIe 6.0 Spesifikasyonunun Dönüm Noktası: Tam Taslak Hazır". Tom'un Donanımı. Tom'un Donanımı. Alındı 5 Kasım 2020.
  80. ^ "PLX demosu, veri merkezi kümeleme ara bağlantısı olarak fiber üzerinden PCIe'yi gösteriyor". Kablolama kurulumu. Penn Well. Alındı 29 Ağustos 2012.
  81. ^ "Fiber optik sistemler üzerinden ikinci nesil PCI Express Gen 2'yi tanıttı". Adnaco. 22 Nisan 2011. Arşivlendi 4 Ekim 2012 tarihinde orjinalinden. Alındı 29 Ağustos 2012.
  82. ^ "PCIe Aktif Optik Kablo Sistemi". Arşivlendi 30 Aralık 2014 tarihinde orjinalinden. Alındı 23 Ekim 2015.
  83. ^ "Acer, Asus Intel'in Thunderbolt Hız Teknolojisini Windows PC'lere Getirecek". bilgisayar Dünyası. 14 Eylül 2011. Arşivlendi 18 Ocak 2012 tarihinde orjinalinden. Alındı 7 Aralık 2012.
  84. ^ Kevin Parrish (28 Haziran 2013). "Mobil için PCIe Başlatıldı; PCIe 3.1, 4.0 Özellikleri Açıklandı". Tom'un Donanımı. Alındı 10 Temmuz 2014.
  85. ^ "PCI Express 4.0 Draft 0.7 ve PIPE 4.4 Teknik Özellikleri - Tasarımcılar İçin Ne İfade Ederler? - Synopsys Teknik Makalesi | ChipEstimate.com". www.chipestimate.com. Alındı 28 Haziran 2018.
  86. ^ "PCI Express 1x, 4x, 8x, 16x veri yolu pin çıkışı ve kablolama @". RU: Pinout'lar. Arşivlendi 25 Kasım 2009'daki orjinalinden. Alındı 7 Aralık 2009.
  87. ^ "PCI Express Mimarisi için PHY Arayüzü" (PDF) (sürüm 2.00 ed.). Intel. Arşivlenen orijinal (PDF) 17 Mart 2008. Alındı 21 Mayıs 2008.
  88. ^ "PCI Express Bağlayıcı için Mekanik Çizim". Arabirim veriyolu. Alındı 7 Aralık 2007.
  89. ^ "PCIe konektörleri için FCi şeması" (PDF). FCI bağlantısı. Alındı 7 Aralık 2007.
  90. ^ <
  91. ^ PCI EKSPRES TABAN ÖZELLİKLERİ, REV. 3.0 Tablo 4-24
  92. ^ "Bilgisayar Çevre Birimleri ve Arayüzleri". Teknik Yayınlar Pune. Arşivlendi 25 Şubat 2014 tarihinde orjinalinden. Alındı 23 Temmuz 2009.
  93. ^ "Çeşitli PC güç kaynağı kabloları ve konektörleri hakkında her şey". www.playtool.com. Alındı 10 Kasım 2018.
  94. ^ "NVIDIA, NVIDIA Quadro® Plex'i Tanıttı - Görsel Hesaplamada Kuantum Atılımı". Nvidia. 1 Ağustos 2006. Arşivlendi 24 Ağustos 2006'daki orjinalinden. Alındı 14 Temmuz 2018.
  95. ^ "Quadro Plex VCS - Gelişmiş görselleştirme ve uzak grafikler". nVidia. Arşivlendi 28 Nisan 2011'deki orjinalinden. Alındı 11 Eylül 2010.
  96. ^ "XGP". ATI. AMD. Arşivlenen orijinal 29 Ocak 2010. Alındı 11 Eylül 2010.
  97. ^ Fujitsu-Siemens Amilo GraphicBooster Harici Dizüstü Bilgisayar GPU'su Çıktı, 3 Aralık 2008, arşivlendi 16 Ekim 2015 tarihinde orjinalinden, alındı 9 Ağustos 2015
  98. ^ Acer'ın DynaVivid Graphics Dock'u Fransa'ya geliyor, peki ya ABD?, 11 Ağustos 2010, arşivlendi 16 Ekim 2015 tarihinde orjinalinden, alındı 9 Ağustos 2015
  99. ^ Dougherty, Steve (22 Mayıs 2010), "MSI, Computex'te dizüstü bilgisayarlar için 'GUS' harici grafik çözümünü sergileyecek", TweakTown
  100. ^ Hellstrom, Jerry (9 Ağustos 2011), "ExpressCard (çok) hızlı bir tane çekmeye mi çalışıyor?", PC Perspektifi (başyazı), arşivlendi 1 Şubat 2016'daki orjinalinden
  101. ^ "PE4H V3.2 (PCIe x16 Adaptörü)". Hwtools.net. Arşivlendi 14 Şubat 2014 tarihinde orjinalinden. Alındı 5 Şubat 2014.
  102. ^ O'Brien, Kevin (8 Eylül 2010), "DIY ViDOCK Kullanarak Dizüstü Bilgisayar Grafik Kartınızı Nasıl Yükseltebilirsiniz", Not defteri incelemesi, arşivlendi 13 Aralık 2013 tarihinde orjinalinden
  103. ^ Lal Shimpi, Anand (7 Eylül 2011), "Thunderbolt Cihazları Giriyor: Magma'nın ExpressBox 3T", AnandTech, arşivlendi 4 Mart 2016'daki orjinalinden
  104. ^ "Thunderbolt ile MSI GUS II harici GPU muhafazası". Sınır (uygulamalı). Arşivlendi 13 Şubat 2012 tarihinde orjinalinden. Alındı 12 Şubat 2012.
  105. ^ "PCI express grafikleri, Thunderbolt", Tom’un donanımı
  106. ^ "M logics M link Thunderbold kasa nakliyesiz", Engadget, 13 Aralık 2012, arşivlendi 25 Haziran 2017 tarihinde orjinalinden
  107. ^ Burns, Chris (17 Ekim 2017), "2017 Razer Blade Stealth ve Core V2 ayrıntıları", SlashGear, arşivlendi 17 Ekim 2017 tarihinde orjinalinden
  108. ^ "CompactFlash Association yeni nesil XQD formatını hazırlar, 125 MB / s ve üzeri yazma hızları vaat ediyor". Engadget. 8 Aralık 2011. Arşivlendi 19 Mayıs 2014 tarihinde orjinalinden. Alındı 18 Mayıs 2014.
  109. ^ Zsolt Kerekes (Aralık 2011). "Fusion-io'nun ioDrives / PCIe SSD'lerinin tasarımında bu kadar çok farklı olan nedir?". storagesearch.com. Arşivlendi 23 Eylül 2013 tarihinde orjinalinden. Alındı 2 Ekim 2013.
  110. ^ "Fusion-io ioDrive Duo Enterprise PCIe İncelemesi". storagereview.com. 16 Temmuz 2012. Arşivlenen orijinal 4 Ekim 2013 tarihinde. Alındı 2 Ekim 2013.
  111. ^ "OCZ Demoları İşletmeler için 4 TiB, 16 TiB Katı Hal Sürücü". X-bit laboratuvarları. Arşivlenen orijinal 25 Mart 2013 tarihinde. Alındı 7 Aralık 2012.
  112. ^ "SATA Express ile Daha Yüksek Hızlı Depolama Uygulamalarını Etkinleştirme". SATA-IO. Arşivlendi 27 Kasım 2012 tarihli orjinalinden. Alındı 7 Aralık 2012.
  113. ^ "SATA M.2 Kartı". SATA-IO. Arşivlendi 3 Ekim 2013 tarihinde orjinalinden. Alındı 14 Eylül 2013.
  114. ^ "SCSI Express". SCSI Ticaret Derneği. Arşivlenen orijinal 27 Ocak 2013. Alındı 27 Aralık 2012.
  115. ^ Meduri, Vijay (24 Ocak 2011). "Yüksek Performanslı Küme Ara Bağlantısı Olarak PCI Express Örneği". HPCwire. Arşivlendi 14 Ocak 2013 tarihinde orjinalinden. Alındı 7 Aralık 2012.
  116. ^ Evan Koblentz (3 Şubat 2017). "Yeni PCI Express 4.0 gecikmesi, yeni nesil alternatifleri güçlendirebilir". Tech Republic. Arşivlendi 1 Nisan 2017'deki orjinalinden. Alındı 31 Mart 2017.
  117. ^ Cutress, Ian. "CXL Specification 1.0 Yayınlandı: Intel'den Yeni Endüstri Yüksek Hızlı Ara Bağlantı". www.anandtech.com. Alındı 9 Ağustos 2019.
  118. ^ "Entegratör Listesi | PCI-SIG". pcisig.com. Alındı 27 Mart 2019.

daha fazla okuma

  • Budruk, Ravi; Anderson, Don; Shanley, Tom (2003), Winkles, Joseph ‘Joe’ (ed.), PCI Express Sistem Mimarisi, PC sistem mimarisini paylaşın, Addison-Wesley, ISBN  978-0-321-15630-3, 1120 s.
  • Solari, Edward; Congdon, Brad (2003), Eksiksiz PCI Express Referansı: Donanım ve Yazılım Geliştiriciler için Tasarım Etkileri, Intel, ISBN  978-0-9717861-9-6, 1056 s.
  • Wilen, Adam; Schade, Justin P; Thornburg, Ron (Nisan 2003), PCI Express'e Giriş: Bir Donanım ve Yazılım Geliştirici Kılavuzu, Intel, ISBN  978-0-9702846-9-3, 325 s.