PCI Express - PCI Express

PCI Express
Перифериялық компонент Interconnect Express
PCI Express логотипі
PCI Express логотипі
Жыл құрылды2003; 17 жыл бұрын (2003)
Жасалған
Ауыстырады
Біт еніБір жолға 1 (16 жолға дейін)
Жоқ құрылғыларӘр қосылыстың әр соңғы нүктесінде 1.[a]
ЖылдамдықҚос симплекс (әр бағытта); бір жолақты (x1) және 16 жолақты (x16) мысалдар:
  • 1.x нұсқасы: 2.5 GT / с
  • 2.x нұсқасы: 5 GT / с
    • x1: 500 МБ / с
    • x16: 8 ГБ / с
  • 3.x нұсқасы: 8 GT / с
    • x1: 985 МБ / с
    • x16: 15,75 ГБ / с
  • 4.0 нұсқасы: 16 GT / с
    • x1: 1,97 ГБ / с
    • x16: 31,5 ГБ / с
  • 5.0 нұсқасы: 32 ГТ / с
    • x1: 3,94 ГБ / с
    • x16: 63 ГБ / с
  • 6.0 нұсқасы: 64 ГТ / с
    • x1: 7,88 ГБ / с
    • x16: 126 ГБ / с
СтильСериялық
Ыстық қосылатын интерфейсИә (ExpressCard, Мобильді PCI Express модулі немесе CF express )
Сыртқы интерфейсИә (бірге OCuLink немесе PCI Express сыртқы кабельдері )
Веб-сайтpcisig.com
А-дағы әр түрлі слоттар компьютердің аналық платасы, жоғарыдан төменге:
  • PCI Express x4
  • PCI Express x16
  • PCI Express x1
  • PCI Express x16
  • Кәдімгі PCI (32 бит, 5 В)

PCI Express (Перифериялық компонент Interconnect Express) ретінде ресми түрде қысқартылған PCIe немесе PCI-e,[1] жоғары жылдамдықты сериялық компьютер кеңейту шинасы стандартты, ескіні ауыстыруға арналған PCI, PCI-X және AGP автобус стандарттары. Бұл кең таралған аналық плата дербес компьютерлерге арналған интерфейс графикалық карталар, қатты диск жетегі хост адаптері, SSD дискілері, Сымсыз дәлдiк және Ethernet аппараттық қосылыстар.[2] PCIe-де ескі стандарттар бойынша көптеген жетілдірулер бар, соның ішінде жүйенің шиналарының максималды өткізу қабілеті, енгізу-шығару пиндерінің саны аз және физикалық іздер, автобус құрылғыларының өнімділігі масштабы, қателерді анықтау және есеп берудің толық механизмі (Advanced Error Reporting, AER),[3] және туған ыстық-своп функционалдылық. PCIe стандартының жақындағы нұсқалары аппараттық қолдауды қамтамасыз етеді Енгізу-шығару виртуализациясы.

Жолдардың санымен анықталады,[4] PCI Express электрлік интерфейсі әртүрлі стандарттарда қолданылады, ең бастысы ноутбук кеңейту картасының интерфейсі ExpressCard және компьютерді сақтау интерфейстері SATA Express, U.2 (SFF-8639) және М.2.

Пішім сипаттамалары PCI-SIG (PCI Арнайы қызығушылық тобы ), сондай-ақ қызмет көрсететін 900-ден астам компаниялар тобы әдеттегі PCI сипаттамалары.

Сәулет

PCI Express топологиясының мысалы:
ақ «түйісу қораптары» PCI Express құрылғысының төменгі ағыс порттарын, ал сұр түстері алдыңғы порттарды білдіреді.[5]:7
PCI Express қосқышы бар PCI Express x1 картасы (кішкентаймен жабылған радиатор ), ол бір соңғы нүктеден бірнеше соңғы нүктелер жасайды және бірнеше құрылғыларға оны бөлісуге мүмкіндік береді

Тұжырымдамалық PCI Express шинасы жоғары жылдамдықты болып табылады сериялық ескі PCI / PCI-X шинасын ауыстыру.[6] PCI Express шинасы мен ескі PCI арасындағы негізгі айырмашылықтардың бірі шинаның топологиясы; PCI ортақ пайдаланылады параллель автобус PCI хост және барлық құрылғылар мекен-жай, деректер және басқару сызықтарының жалпы жиынтығын бөлетін архитектура. Керісінше, PCI Express нүктеден нүктеге негізделген топология, бөлек сериялық барлық құрылғыларды байланыстыратын сілтемелер тамыр кешені (жүргізуші). Бөлшектелген автобус топологиясының арқасында ескі PCI шинасына қол жетімділік арбитражды болып табылады (бірнеше шеберлер жағдайында) және бір бағытта бір уақытта бір шебермен шектеледі. Сонымен қатар, ескі PCI сағаттар схемасы автобус сағатын автобустағы ең жай перифериямен шектейді (шина транзакциясына қатысатын құрылғыларға қарамастан). Керісінше, PCI Express шиналық сілтемесі кез келген екі соңғы нүкте арасындағы толық дуплексті байланысты қолдайды, бірнеше соңғы нүктелер бойынша параллельді қол жетімділікті шектемейді.

Шина хаттамасы бойынша PCI Express байланысы пакеттерде жинақталған. Деректерді пакеттік және пакеттен шығару және статус-хабарлама трафигі PCI Express портының транзакциялық деңгейімен өңделеді (кейінірек сипатталған). Электр сигнализациясы мен шина протоколындағы түбегейлі айырмашылықтар басқа механикалық форма факторы мен кеңейту коннекторларын (және, осылайша, жаңа аналық платалар мен жаңа адаптер тақталарын) қолдануды талап етеді; PCI слоттары мен PCI Express слоттары ауыстырылмайды. Бағдарламалық жасақтама деңгейінде PCI Express сақтайды кері үйлесімділік PCI көмегімен; PCI жүйесінің бұрынғы бағдарламалық жасақтамасы PCI Express стандарттарын нақты қолдаусыз жаңа PCI Express құрылғыларын анықтай және конфигурациялай алады, дегенмен PCI Express жаңа мүмкіндіктері қол жетімді емес.

Екі құрылғы арасындағы PCI Express сілтемесі мөлшері бойынша 32-ге дейін өзгеруі мүмкін жолақ. Көп жолақты сілтемеде дестелік деректер жолақтар бойымен сызылады және деректердің жалпы таралу ені шкаласы бойынша шкаласы жоғары болады. Құрылғыны инициализациялау кезінде жолақтың саны автоматты түрде келісіледі және оны соңғы нүкте арқылы шектеуге болады. Мысалы, бір жолақты PCI Express (x1) картасын көп жолақты ұяға енгізуге болады (x4, x8 және т.б.), және инициализация циклі өзара қолдау көрсетілетін ең жоғары жолды автоматты түрде келіседі. Сілтеме нашар немесе сенімсіз жолдар болған жағдайда сәтсіздікке төзімділікті қамтамасыз ете отырып, аз жолақтарды пайдалану үшін динамикалық түрде конфигурациялауы мүмкін. PCI Express стандарты сілтемелердің x1, x2, x4, x8, x12, x16 және x32 ендерін анықтайды.[7] Бұл PCI Express шинасына жоғары өнімділікті қажет етпейтін шығындарға сезімтал қосымшаларға да, 3D графикасы, желі сияқты өнімділікке маңызды қосымшаларға да қызмет етуге мүмкіндік береді (10 Gigabit Ethernet немесе көп порталы Гигабит Ethernet ) және кәсіпорында сақтау (SAS немесе Талшықты арна ). Слоттар мен коннекторлар осы ендердің ішкі жиыны үшін ғана анықталады, олардың араларында сілтеме ені келесі үлкен физикалық слот өлшемін қолданады.

Анықтама ретінде, PCI-X (133 МГц 64 биттік) құрылғысы және төрт жолақты (x4) пайдаланатын PCI Express 1.0 құрылғысы шамамен 1064 МБ / с жылдамдықпен бір бағытты беру жылдамдығына ие. PCI Express шинасы PCI-X шинасына қарағанда әлдеқайда жақсы жұмыс істей алады, егер бірнеше құрылғылар деректерді бір уақытта тасымалдайтын болса немесе PCI Express перифериясымен байланыс орнатылған болса екі бағытты.

Қосылу

Екі құрылғы арасындағы PCI Express сілтемесі бір немесе бірнеше жолақтан тұрады қос симплекс екеуін қолданатын арналар дифференциалды сигнал беру жұп.[5]:3

PCI Express құрылғылары an деп аталатын логикалық байланыс арқылы байланысады өзара қосу[8] немесе сілтеме. Сілтеме - бұл екі PCI Express портының арасындағы екеуіне де қарапайым PCI сұрауларын жіберуге және қабылдауға мүмкіндік беретін (конфигурация, енгізу-шығару немесе жадты оқу / жазу) байланыс нүктесі. үзілістер (INTx, MSI немесе MSI-X ). Физикалық деңгейде сілтеме бір немесе бірнеше құрамнан тұрады жолақ.[8] Төмен жылдамдықты перифериялық құрылғылар (мысалы, 802.11 Сымсыз дәлдiк карта ) бір жолақты (x1) сілтемені қолданыңыз, ал графикалық адаптер әдетте 16 жолақты (x16) сілтемені анағұрлым кеңірек қолданады.

Жолақ

Жолақ екіден тұрады дифференциалды сигнал беру жұп, бір жұп мәліметтерді қабылдау үшін, ал екіншісі беру үшін. Осылайша, әр жол төрт сымнан тұрады немесе сигнал іздері. Тұжырымдамалық тұрғыдан әр жол а ретінде қолданылады толық дуплексті байт ағыны, деректер пакеттерін сегіз биттік «байт» форматында бір уақытта сілтеменің соңғы нүктелері арасында екі бағытта тасымалдау.[9] PCI Express физикалық сілтемелерінде 1-ден 16-ға дейінгі жолдар болуы мүмкін, дәлірек айтқанда 1, 4, 8 немесе 16 жолдар.[10][5]:4,5[8] Жолдар саны «х» префиксімен жазылады (мысалы, «x8» сегіз жолақты картаны немесе слотты білдіреді), ал x16 жалпы қолданыстағы ең үлкен өлшем болып табылады.[11] Жолақ өлшемдері «ені» немесе «арқылы» терминдері арқылы да айтылады, мысалы, сегіз жолақты слот «8-ге» немесе «8 жолақ ені» деп аталуы мүмкін.

Механикалық картаның өлшемдерін қараңыз төменде.

Сериялық автобус

Байланыстырылған сериялық шинаның архитектурасы дәстүрлі параллель шинаның орнына таңдалды, өйткені оның шектеулері, соның ішінде жартылай дуплексті жұмыс, артық сигналдар саны және төменірек өткізу қабілеттілігі байланысты уақыттың ауытқуы. Уақыттың ауытқуы әр түрлі ұзындықтағы өткізгіштер арқылы жүретін параллельді интерфейстегі бөлек электрлік сигналдардан туындайды баспа платасы (ПХД) қабаттары, және әр түрлі болуы мүмкін сигнал жылдамдығы. Бір мезгілде бірыңғай ретінде берілуіне қарамастан сөз, параллельді интерфейстегі сигналдардың жүру ұзақтығы әр түрлі және тағайындалған жерге әр уақытта жетеді. Интерфейстің сағаттық кезеңі сигналдың келуі арасындағы уақыттың үлкен айырмашылығынан аз болған кезде, берілген сөзді қалпына келтіру мүмкін болмайды. Параллельді автобустың ауытқуы бірнеше наносекундты құрайтындықтан, өткізу қабілеттілігінің шектеулілігі жүздеген мегагерц аралығында болады.

Жоғары дәрежеде жеңілдетілген Legacy PCI (параллель) интерфейсінің топологиялары және PCIe сериялы-нүктелік интерфейсі[12]

Тізбектелген интерфейс уақыттың ауытқуын көрсетпейді, өйткені әр жолда әр бағытта тек бір дифференциалды сигнал бар, сонымен қатар сағат туралы ақпарат сериялық сигналдың өзіне енгендіктен, ешқандай сыртқы дабыл жоқ. Осылайша сериялық сигналдардың өткізу қабілеттілігінің типтік шектеулері көп гигагерц ауқымында болады. PCI Express - параллель автобустарды тізбекті өзара байланыстыруға ауыстырудың жалпы тенденциясының бір мысалы; басқа мысалдар жатады Сериялық ATA (SATA), USB флеш, Тізбектелген SCSI (SAS), FireWire (IEEE 1394), және RapidIO. Сандық бейнеде жалпы қолданыстағы мысалдар келтірілген DVI, HDMI және DisplayPort.

Көпарналы сериялық дизайн икемділікті баяу құрылғыларға азырақ жолақтарды бөлу мүмкіндігімен арттырады.

Формалық факторлар

PCI Express (стандартты)

Intel P3608 NVMe флэш SSD, PCI-E қосымша картасы

PCI Express картасы физикалық өлшемдегі немесе үлкенірек ұяшыққа сәйкес келеді (ең үлкені x16 ретінде), бірақ кішірек PCI Express ұяшығына сыймауы мүмкін; мысалы, x16 картасы x4 немесе x8 ұяшықтарына сыймауы мүмкін. Кейбір слоттар физикалық тұрғыдан ұзын карталарға рұқсат беру және қол жетімді электрлік және логикалық байланыс туралы келісу үшін ашық розеткаларды пайдаланады.

Шын мәнінде слотқа жалғанған жолақтар саны физикалық слот өлшемі қолдайтыннан аз болуы мүмкін. Мысал - x4-де жұмыс жасайтын, кез-келген x1, x2, x4, x8 немесе x16 карталарын қабылдайтын, бірақ тек төрт жолақты қамтамасыз ететін x16 ұясы. Оның сипаттамасы «x16 (x4 режимі)» деп оқылуы мүмкін, ал «xsize @ xspeed» жазбасы («x16 @ x4») жиі кездеседі. Артықшылығы, мұндай слоттарда PCI Express карталарының үлкен ауқымын орналастыруға болады, бұл төлемді толық аудару жылдамдығын қолдау үшін аналық платадан талап етілмейді. Стандартты механикалық өлшемдер - x1, x4, x8 және x16. Жолақтар саны әртүрлі карталар келесі үлкен механикалық өлшемді қолдануы керек (яғни x2 картада x4 өлшемі қолданылады, немесе x12 картада x16 өлшемі қолданылады).

Карталардың өзі әртүрлі мөлшерде жасалған және шығарылған. Мысалға, қатты күйдегі жетектер PCI Express карталары түрінде келетін (SSD) жиі пайдаланады ХХЛ (жартылай биіктік, жартылай ұзындық) және ФХЛ (толық бой, жарты ұзындық) картаның физикалық өлшемдерін сипаттау үшін.[13][14]

PCI картасының түріӨлшемдері биіктігі × ұзындығы, максимум
(мм)(жылы)
Тұла бойына111.15 × 312.004.376 × 12.283
Жартылай ұзындық111.15 × 167.654.376 × 6.600
Төмен профильді / жіңішке068.90 × 167.652.731 × 6.600

Стандартты емес бейне картаның форм-факторлары

Қазіргі заманғы (2012 ж. Бастап[15]) ойын бейне карталар PCI Express стандартында көрсетілген биіктіктен, сондай-ақ қалыңдықтан асып түседі, бұл қабілетті және тыныш болу қажеттілігіне байланысты салқындатқыштар, өйткені ойын видеокарталары жүздеген ватт жылу шығарады.[16] Қазіргі заманғы компьютерлік корпустар бұл биік карталарды орналастыру үшін кеңірек, бірақ әрдайым емес. Толық ұзындықтағы карталар (312 мм) сирек кездесетіндіктен, қазіргі кездегі жағдайлар кейде оларға сәйкес келмейді. Бұл карталардың қалыңдығы, әдетте, 2 PCIe слотын алады. Шын мәнінде, тіпті карталарды қалай өлшеудің әдістемесі де сатушылар арасында әр түрлі болады, олардың кейбіреулері металл кронштейннің өлшемдерін қосады, ал басқалары жоқ.

Мысалы, 2020 жыл Сапфир картаның өлшемі 135 мм биіктікте (металл кронштейнді қоспағанда), бұл PCIe стандартты биіктігінен 28 мм асады.[17] Тағы бір карточка XFX қалыңдығы 55 мм (яғни 2,3 PCI ұяшықтары 20,32 мм), 3 PCIe саңылауларын алады.[18] Asus GeForce RTX 3080 10 GB STRIX GAMING OC видеокарты - өлшемдері 318,5 мм x 140,1 x 57,8 мм, сәйкесінше PCI Express максималды ұзындығынан, биіктігі мен қалыңдығынан асатын екі слот картасы.[19]

Бекіту

Келесі кесте өткізгіштердің екі жағын анықтайды шеткі қосқыш PCI Express картасында. Пісіру жағы баспа платасы (ПХД) - А жағы, ал компонент жағы - В жағы.[20] PRSNT1 # және PRSNT2 # түйреуіштері қалқандардан сәл қысқа болуы керек, бұл ыстық жалғанған картаның толығымен салынуын қамтамасыз етеді. WAKE # істікшесі компьютерді ояту үшін толық кернеуді пайдаланады, бірақ болуы керек жоғары тартты картаның оятуға болатындығын білдіретін күту режимінен.[21]

PCI Express коннекторының байланысы (x1, x4, x8 және x16 нұсқалары)
ІлмекB жағыА жағыСипаттамаІлмекB жағыА жағыСипаттама
01+12 VPRSNT1 #PRSNT2 # пинге қосылу керек50HSOp (8)Резервтелген8-жол деректерді жібереді, + және -
02+12 V+12 VНегізгі қуат түйреуіштері51HSOn (8)Жер
03+12 V+12 V52ЖерHSIp (8)8-жол деректерді алады, + және -
04ЖерЖер53ЖерHSIn (8)
05SMCLKTCKSMBus және JTAG порт түйреуіштері54HSOp (9)Жер9-жол деректерді жібереді, + және -
06SMDATTDI55HSOn (9)Жер
07ЖерTDO56ЖерHSIp (9)9-жол деректерді алады, + және -
08+3.3 VTMS57ЖерHSIn (9)
09ТРСТ №+3.3 V58HSOp (10)Жер10-жол деректерді жібереді, + және -
10+3.3 V aux+3.3 VКүту режиміндегі қуат59HSOn (10)Жер
11ОЯНУ#PERST #Сілтемені қайта жандандыру; негізгі қалпына келтіру60ЖерHSIp (10)10-жол деректерді алады, + және -
Негізгі ойық61ЖерHSIn (10)
12CLKREQ #[22]ЖерСағатқа сұраныс сигналы62HSOp (11)Жер11-жол деректерді жібереді, + және -
13ЖерREFCLK +Анықтамалық сағаттық дифференциалдық жұп63HSOn (11)Жер
14HSOp (0)REFCLK−0 жол деректерді жібереді, + және -64ЖерHSIp (11)11-жол деректерді алады, + және -
15HSOn (0)Жер65ЖерHSIn (11)
16ЖерHSIp (0)0 жол деректерді алады, + және -66HSOp (12)Жер12-жол деректерді жібереді, + және -
17PRSNT2 #HSIn (0)67HSOn (12)Жер
18ЖерЖер68ЖерHSIp (12)12-жол деректерді алады, + және -
PCI Express x1 карталары 18-пинмен аяқталады69ЖерHSIn (12)
19HSOp (1)Резервтелген1-жол деректерді жібереді, + және -70HSOp (13)Жер13-жол деректерді жібереді, + және -
20HSOn (1)Жер71HSOn (13)Жер
21ЖерHSIp (1)1-жол деректерді алады, + және -72ЖерHSIp (13)13-жол деректерді алады, + және -
22ЖерHSIn (1)73ЖерHSIn (13)
23HSOp (2)Жер2-жол деректерді жібереді, + және -74HSOp (14)Жер14-жол деректерді жібереді, + және -
24HSOn (2)Жер75HSOn (14)Жер
25ЖерHSIp (2)2-жол деректерді алады, + және -76ЖерHSIp (14)14-жол деректерді алады, + және -
26ЖерHSIn (2)77ЖерHSIn (14)
27HSOp (3)Жер3-жол деректерді жібереді, + және -78HSOp (15)Жер15-жол деректерді жібереді, + және -
28HSOn (3)Жер79HSOn (15)Жер
29ЖерHSIp (3)3-жол деректерді алады, + және -80ЖерHSIp (15)15-жол деректерді алады, + және -
30PWRBRK #[23]HSIn (3)81PRSNT2 #HSIn (15)
31PRSNT2 #Жер82РезервтелгенЖер
32ЖерРезервтелген
PCI Express x4 карталары 32-пинмен аяқталады
33HSOp (4)Резервтелген4-жол деректерді жібереді, + және -
34HSOn (4)Жер
35ЖерHSIp (4)4-жол деректерді алады, + және -
36ЖерHSIn (4)
37HSOp (5)Жер5-жол деректерді жібереді, + және -
38HSOn (5)Жер
39ЖерHSIp (5)5-жол деректерді алады, + және -
40ЖерHSIn (5)
41HSOp (6)Жер6-жол деректерді жібереді, + және -
42HSOn (6)Жер
43ЖерHSIp (6)6-жол деректерді алады, + және -Аңыз
44ЖерHSIn (6)Жерге бекітуНөлдік вольтқа сілтеме
45HSOp (7)Жер7-жол деректерді жібереді, + және -Қуат штырыPCIe картасын қуатпен қамтамасыз етеді
46HSOn (7)ЖерКартадан хостқа шрифтКартадан аналық платаға сигнал беру
47ЖерHSIp (7)7-жол деректерді алады, + және -Хосттан картаға арналған түйреуішАналық тақтадан картаға сигнал
48PRSNT2 #HSIn (7)Ағынды суды ашыңызТөмен тартылуы немесе бірнеше карта арқылы сезілуі мүмкін
49ЖерЖерСезім түйреуіКарточкаға байланған
PCI Express x8 карталары 49-пинмен аяқталадыРезервтелгенҚазіргі уақытта пайдаланылмайды, қосылмаңыз

Қуат

8 істікшелі (сол жақта) және 6 істікшелі (оң жақта) қуат қосқыштары PCI Express карталарында қолданылады

Барлық PCI жедел карталары тұтынуы мүмкін A кезінде +3.3 V (9.9 W). +12 В шамасы және олар тұтынуы мүмкін жалпы қуат картаның түріне байланысты:[24]:35–36[25]

  • x1 карталары +12 кезінде 0,5 A-мен шектеледі V (6 Вт) және 10 Вт біріктірілген.
  • x4 және кеңірек карталар +12 кезінде 2.1 A-мен шектеледі V (25 Вт) және 25 Вт біріктірілген.
  • Толық өлшемді x1 картасы «жоғары қуатты құрылғы» ретінде инициализациядан және бағдарламалық жасақтаманы конфигурациялаудан кейін 25 Вт шектеулерін жасай алады.
  • Толық өлшемді x16 графикалық картасы[21] +12 кезінде 5,5 А дейін созылуы мүмкін V (66 Вт) және 75 Вт инициализациядан кейін және «жоғары қуатты құрылғы» ретінде бағдарламалық жасақтаманы конфигурациялағаннан кейін біріктірілген.

Қосымша коннекторларға 75 Вт (6 істікшелі) немесе 150 Вт (8 істікшелі) +12 В қуат қосылады, жалпы 300 Вт дейін (2х75 Вт + 1х150 Вт).

  • Sense0 штифті кабельмен немесе қуат көзімен жерге қосылады немесе кабель қосылмаған жағдайда бортта жүзеді.
  • Sense1 штифті кабельмен немесе қуат көзімен жерге қосылады немесе кабель қосылмаған жағдайда бортта жүзеді.

Кейбір карталарда екі 8 істікшелі қосқыш қолданылады, бірақ бұл 2018 жылға дейін әлі стандартталмағансондықтан мұндай карталарда PCI Express ресми логотипі болмауы керек. Бұл конфигурация 375 Вт мүмкіндік береді (1х75 Вт + 2х150 Вт) және PCI Express 4.0 стандартымен PCI-SIG стандартталуы мүмкін. 8 істікшелі PCI Express коннекторын шатастыруға болады EPS12V қосқыш, ол негізінен SMP және көп ядролы жүйелерді қоректендіру үшін қолданылады. Қуат қосқыштары - Molex Mini-Fit Jr сериялы қосқыштарының нұсқалары. [26]

Molex Mini-Fit кіші бөлшектерінің нөмірлері[26]
ШтырларӘйел / ыдыс

PS кабелінде

Еркек / тік бұрыш тақырыбы

ПХД-де

6 істікшелі45559-000245558-0003
8 істікшелі45587-000445586-0005, 45586-0006
6 істікшелі қуат коннекторы (75 Вт)[27]8 істікшелі қуат коннекторы (150 Вт)[28][29][30]
6 істікшелі қуат коннекторының карта картасы
8 істікшелі қуат коннекторының карта картасы
ІлмекСипаттамаІлмекСипаттама
1+12 V1+12 V
2Қосылмаған (әдетте +12 В)2+12 V
3+12 V3+12 V
4Sense1 (8 істікшелі қосылған)[A])
4Жер5Жер
5Сезім6Sense0 (6 істікшелі немесе 8 істікті жалғанған)
6Жер7Жер
8Жер
  1. ^ 6 істікшелі қосқыш 8 істікшелі розеткаға қосылған кезде, карта жоғалып кеткені туралы хабарлайды Сезім1 ол тек 75 Вт-қа дейін қолдана алады.

PCI Express Mini Card

A WLAN PCI Express Mini Card және оның қосқышы
MiniPCI және MiniPCI Express карталары салыстырмалы түрде

PCI Express Mini Card (сонымен бірге Mini PCI Express, Mini PCIe, Mini PCI-E, mPCIe, және PEM), PCI Express негізіндегі, үшін ауыстыру болып табылады Mini PCI форма факторы. Оны әзірлеген PCI-SIG. Хост құрылғысы PCI Express және USB флеш 2.0 қосылымы және әрбір карта стандартты нұсқаны қолдануы мүмкін. 2005 жылдан кейін салынған ноутбуктардың көпшілігі кеңейту карталары үшін PCI Express пайдаланады; дегенмен, 2015 жылғы жағдай бойынша, көптеген сатушылар жаңа нұсқаны қолдана бастады М.2 осы мақсат үшін форм-фактор.

Әр түрлі өлшемдерге байланысты PCI Express шағын карталары физикалық тұрғыдан стандартты толық өлшемді PCI Express слоттарымен үйлеспейді; дегенмен, оларды толық өлшемді слоттарда қолдануға мүмкіндік беретін пассивті адаптерлер бар.[31]

Физикалық өлшемдер

PCI Express шағын карталарының өлшемдері толық Mini Card үшін 30 мм x 50,95 мм (ені x ұзындығы) құрайды. 52 істікшелі бар шеткі қосқыш, 0,8 мм қадамда екі сатылы қатардан тұрады. Әр қатарда сегіз контакт бар, саңылау төрт контактіге тең, одан әрі 18 контакт. Тақталар компоненттерді қоспағанда, қалыңдығы 1,0 мм. Сондай-ақ, физикалық ұзындығының шамамен 26,8 мм-нің жартысына тең «Half Mini Card» (кейде оны HMC деп атайды) көрсетілген.

Электрлік интерфейс

PCI Express Mini Card жиек коннекторлары бірнеше қосылымдар мен автобустарды қамтамасыз етеді:

  • PCI Express x1 (SMBus көмегімен)
  • USB 2.0
  • Сымсыз желіге арналған диодты диодты сымдар (яғни, Сымсыз дәлдiк ) компьютердің шассиіндегі күй
  • SIM үшін карта GSM және WCDMA қосымшалар (спецификациядағы UIM сигналдары).
  • Басқа PCIe жолағына арналған болашақ кеңейту
  • 1,5 В және 3,3 В қуаты

Mini-SATA (mSATA) нұсқасы

Екі SSD, сол жақта: mSATA (mini-SATA), оң жақта: M.2

Mini PCI Express форм-факторын бөлісуге қарамастан, an mSATA ұясы міндетті түрде Mini PCI Express-пен үйлесімді емес. Осы себепті mSATA дискілерімен тек кейбір ноутбуктер үйлеседі. Үйлесімді жүйелердің көпшілігі Гурон өзенінің платформасын қолдана отырып, Intel-дің Sandy Bridge процессорының архитектурасына негізделген. Lenovo-ның ThinkPad T, W және X сериялары сияқты ноутбуктар 2011 жылдың наурыз-сәуір айларында шығарылған, олардың WWAN карта ұясында mSATA SSD картасын қолдайды. ThinkPad Edge E220s / E420s және Lenovo IdeaPad Y460 / Y560 / Y570 / Y580 да mSATA қолдайды.[32]

Кейбір дәптерлер (атап айтқанда Asus Eee PC, алма MacBook Air, және Dell mini9 және mini10) PCI Express Mini Card нұсқасын an SSD. Бұл нұсқа SATA және IDE интерфейсін өткізу үшін резервтелген және бірнеше резервтелмеген түйреуіштерді қолданады, тек USB, жер сызықтары, кейде PCIe x1 негізгі шинасын бұзбай сақтайды.[33] Бұл нетбуктарға сатылатын «miniPCIe» флэш және қатты күйдегі дискілерді шынымен PCI Express Mini бағдарламаларымен үйлесімсіз етеді.

Сондай-ақ, әдеттегі Asus miniPCIe SSD ұзындығы 71 мм, сондықтан Dell 51 мм моделі көбінесе жарты қаттылық деп аталады (қате). Шынайы 51 мм Mini PCIe SSD 2009 жылы жарияланды, оның екі жинақталған ПХД қабаты бар, олар сыйымдылықты жоғарылатуға мүмкіндік береді. Жарияланған дизайн PCIe интерфейсін сақтайды, оны стандартты мини PCIe слотымен үйлесімді етеді. Ешқандай жұмысшы өнім әзірленбеген.

Intel-де PCIe x1 Mini-Card ұясы бар көптеген жұмыс үстелдері бар, олар әдетте mSATA SSD-ді қолдамайды. PCIe x1 Mini-Card ұяшығында mSATA-ны қолдайтын жұмыс үстелінің тақталарының тізімі (әдетте SATA портымен мультиплекстелген) Intel қолдау сайтында берілген.[34]

PCI Express M.2

M.2 mSATA стандарты мен Mini PCIe ауыстырады.[35] M.2 коннекторы арқылы берілген компьютерлік шинаның интерфейстері PCI Express 3.0 (төрт жолға дейін), Serial ATA 3.0 және USB 3.0 (соңғы екеуінің әрқайсысы үшін бірыңғай логикалық порт) болып табылады. M.2 хостының немесе құрылғысының өндірушісіне хосттың қажетті деңгейіне және құрылғы түріне байланысты қандай интерфейстерді қолдайтынын таңдау керек.

PCI Express сыртқы кабельдері

PCI Express сыртқы кабельдері (сонымен бірге Сыртқы PCI Express, PCI Express кабелі, немесе ePCIe) техникалық сипаттамаларын шығарды PCI-SIG 2007 жылдың ақпанында.[36][37]

Стандартты кабельдер мен коннекторлар x1, x4, x8 және x16 сілтемелерінің ені үшін анықталған, бір жолға 250 МБ / с жылдамдықпен жіберілген. PCI-SIG сонымен қатар PCI Express 2.0 сияқты норма 500 МВ / с жетеді деп күтеді. Cabled PCI Express-ті қолдануға мысал ретінде PCIe слоттары мен PCIe-to-ePCIe адаптерінің схемасын қамтитын металл қоршауды айтуға болады. Егер ePCIe ерекшеліктері болмаса, бұл құрылғы мүмкін болмас еді.

PCI Express OCuLink

OCuLink (бастап «оптикалық-мыс сілтемесі» деген мағынаны білдіреді) Cu болып табылады химиялық белгі үшін Мыс ) - бұл Thunderbolt интерфейсінің 3 нұсқасына бәсекелес бола отырып, «PCI Express-тің кабельдік нұсқасына» арналған кеңейту. 2015 жылдың қазан айында шыққан OCuLink 1.0 нұсқасы PCIe 3.0 x4 жолына дейін қолдайды (8GT / с, 3,9 ГБ / с) мыс кабельімен салыстырғанда; а талшықты-оптикалық нұсқасы болашақта пайда болуы мүмкін.[38][39]

OCuLink, соңғы нұсқасында, 16 GT / s дейін (x4 жол үшін барлығы 8 ГБ / с),[40] Thunderbolt 3 байланысының максималды өткізу қабілеті 5 ГБ / с құрайды.

Туынды формалар

Көптеген басқа формалық факторлар PCIe-ді қолданады немесе қолдана алады. Оларға мыналар жатады:

  • Төмен биіктіктегі карта
  • ExpressCard: Мұрагері ДК картасы форма-фактор (x1 PCIe және USB 2.0-мен; ыстықтай қосылатын)
  • PCI Express ExpressModule: серверлер мен жұмыс станциялары үшін анықталған ыстық қосылатын модульдік форм-фактор
  • XQD картасы PCI Express негізіндегі флэш-картаның стандарты CompactFlash қауымдастығы x2 PCIe көмегімен
  • CF express карта: 1-ден 4-ке дейінгі PCIe жолдарын қолдайтын үш факторлы CompactFlash қауымдастығының PCI Express негізіндегі флэш-картасы.
  • SD картасы: The SD Express SD сипаттамасының 7.0 нұсқасында енгізілген шина x1 PCIe сілтемесін қолданады
  • XMC: Ұқсас CMC /PMC форма факторы (VITA 42.3)
  • AdvancedTCA: Толықтыру CompactPCI үлкен қосымшалар үшін; сериялық негізделген артқы панель топологияларын қолдайды
  • AMC: Толықтыру AdvancedTCA спецификация; процессорды және енгізу-шығару модульдерін ATCA тақталарында қолдайды (x1, x2, x4 немесе x8 PCIe).
  • FeaturePak: USB, I2C және 100 нүктеге дейін енгізу / шығару нүктелерімен бірге тығыздығы жоғары қосқышта екі x1 PCIe сілтемесін іске асыратын ендірілген және кішігірім факторлы қосымшаларға арналған кішігірім кеңейту картасының форматы (43 x 65 мм).
  • Әмбебап IO: Нұсқасы Super Micro Computer Төмен профильді тірекке орнатылған шассиде қолдануға арналған Inc.[41] Оның коннекторының кронштейні қарама-қарсы қойылған, сондықтан ол әдеттегі PCI Express ұясына сыймайды, бірақ ол түйреуішпен үйлесімді және кронштейн алынып тасталса енгізілуі мүмкін.
  • М.2 (бұрын NGFF деп аталған)
  • M-PCIe PCIe 3.0 мобильді құрылғыларға (мысалы, планшеттер мен смартфондарға) әкеледі M-PHY физикалық қабат.[42][38]
  • U.2 (бұрын SFF-8639 деп аталған)

PCIe ұясының коннекторы PCIe-ден басқа протоколдарды да тасымалдай алады. Кейбіреулер 9хх сериялы Intel чипсеты қолдау Сериялық сандық бейнені шығару, хост-процессордың бейне сигналдарын беру үшін слотты қолданатын меншікті технология интеграцияланған графика PCIe орнына қолдау көрсетілетін қондырманы қолдану.

PCIe транзакция деңгейінің протоколы электрлік PCIe-ге жатпайтын кейбір басқа байланыстарда да қолданыла алады:

  • Найзағай: Біріктіретін Intel компаниясының меншікті байланысы DisplayPort және PCIe протоколдары форм-фактормен үйлесімді Mini DisplayPort. Thunderbolt 3.0 USB 3.1-ді біріктіреді және USB-C Mini DisplayPort-қа қарағанда форма факторы.

Тарих және түзетулер

Ерте дамыған кезде, PCIe бастапқыда деп аталды HSI (үшін Жоғары жылдамдықтағы байланыс) атауын өзгертті 3GIO (үшін 3-буын енгізу / шығару) түпкілікті шешілмес бұрын PCI-SIG аты PCI Express. Деп аталатын техникалық жұмыс тобы Арапахо жұмыс тобы (AWG) стандартты жасады. Бастапқы жобалар үшін AWG тек Intel инженерлерінен тұрды; кейіннен AWG өнеркәсіптік серіктестермен толықты.

Содан бері, PCIe бірнеше үлкен және кішігірім түзетулерден өтті, өнімділікті және басқа мүмкіндіктерді жақсартты.

PCI Express сілтемесінің өнімділігі[43][44]
НұсқаКіріспе
кесілген
Сызық кодыАудару
ставка[мен][ii]
Өнімділік[мен][iii]
x1x2x4x8x16
1.020038b / 10b2.5 GT / с0.250 ГБ / с0,500 ГБ / с 1.000 ГБ / с2.000 ГБ / с4.000 ГБ / с
2.020078b / 10b5,0 GT / с0,500 ГБ / с1.000 ГБ / с2.000 ГБ / с4.000 ГБ / с8.000 ГБ / с
3.02010128b / 130b8.0 GT / с0,985 ГБ / с1,969 ГБ / с3,938 ГБ / с07,877 ГБ / с15,754 ГБ / с
4.02017128b / 130b16,0 GT / с1,969 ГБ / с3,938 ГБ / с07,877 ГБ / с15,754 ГБ / с031,508 ГБ / с
5.02019128b / 130b32.0 GT / с3,938 ГБ / с07,877 ГБ / с15,754 ГБ / с31,508 ГБ / с63.015 ГБ / с
6.0 (жоспарланған)2021128b / 130b + ПАМ-4 + ECC64.0 GT / с7,877 ГБ / с15,754 ГБ / с31,508 ГБ / с63.015 ГБ / с126,031 ГБ / с
Ескертулер
  1. ^ а б Әр бағытта (әр жол - екі жақты симплексті арна).
  2. ^ Тасымалдау жылдамдығы кодталған сериялық бит жылдамдығын білдіреді; 2,5 GT / s - бұл 2,5 Гбит / с жылдамдықтағы деректерді беру жылдамдығы.
  3. ^ Өткізгіштік дегеніміз 8b / 10b немесе 128b / 130b кодтауға дейінгі алдын-ала кодталған мәліметтер жылдамдығын білдіреді. Демек, 2,5 ГТ / с беру жылдамдығы 2,0 Гбит / с немесе 250 Мбайт / с жылдамдыққа сәйкес келетін 2,5 Гбит / с сериялық бит жылдамдығын білдіреді.

PCI Express 1.0a

2003 жылы PCI-SIG PCIe 1.0a енгізді, бір жолақ үшін деректер жиілігі 250 МБ / с және аударым жылдамдығы секундына 2,5 гигатрансферфер (GT / s).

Аударымның жылдамдығы секундтағы биттердің орнына секундына аударымдармен көрінеді, себебі трансферттер санына қосымша өнімділікті қамтамасыз етпейтін үстеме биттер кіреді;[45] PCIe 1.x-те an қолданылады 8b / 10b кодтау сызба, нәтижесінде шикі арнаның өткізу қабілеттілігі 20% (= 2/10) жоғары болады.[46] Сонымен, PCIe терминологиясында трансмиссия жылдамдығы кодталған бит жылдамдығын білдіреді: 2,5 GT / s кодталған сериялық сілтеме бойынша 2,5 Гбит / с құрайды. Бұл алдын-ала кодталған 2,0 Гбит / с немесе 250 МБ / с сәйкес келеді, бұл PCIe-де өткізу қабілеті деп аталады.

PCI Express 1.1

2005 жылы PCI-SIG[47] PCIe 1.1 енгізілді. Бұл жаңартылған сипаттамада түсініктемелер мен бірнеше жақсартулар бар, бірақ PCI Express 1.0a-мен толық үйлесімді. Деректер жылдамдығына өзгеріс енгізілген жоқ.

PCI Express 2.0

USB 3.0 қосылымын қамтамасыз ететін PCI Express 2.0 кеңейту картасы.[b]

PCI-SIG PCI Express Base 2.0 спецификациясының қол жетімділігі туралы 2007 жылдың 15 қаңтарында хабарлады.[48] PCIe 2.0 стандарты өткізу жылдамдығын PCIe 1.0-мен салыстырғанда 5 GT / s-ге қарағанда екі есеге арттырады және бір жолақ өткізу қабілеті 250 МБ / с-тан 500 МБ / с-қа дейін көтеріледі. Демек, 16-жолақты PCIe коннекторы (x16) 8 ГБ / с дейінгі жиынтық өнімді қолдай алады.

PCIe 2.0 аналық платалары толығымен артқа үйлесімді PCIe v1.x карталарымен. PCIe 2.0 карталары PCI Express 1.1 өткізу қабілеттілігін қолдана отырып, жалпы PCIe 1.x аналық платаларымен үйлесімді. Жалпы, v2.0 жұмысына арналған графикалық карталар немесе аналық платалар, екіншісі v1.1 немесе v1.0a.

PCI-SIG сонымен қатар PCIe 2.0-де деректерді нүктеден нүктеге жіберу протоколы мен оның бағдарламалық жасақтамасының жақсартулары бар.[49]

Intel Бірінші PCIe 2.0 қабілетті чипсет болды X38 және тақталар әртүрлі сатушылардан жеткізіле бастады (Абит, Asus, Гигабайт ) 2007 жылғы 21 қазандағы жағдай бойынша.[50] AMD PCIe 2.0-ді қолдай бастады AMD 700 чипсет сериясы және nVidia MCP72.[51] Intel-дің барлық алдыңғы чипсеттері, соның ішінде Intel P35 чипсет, қолдау көрсетілетін PCIe 1.1 немесе 1.0a.[52]

1.x сияқты, PCIe 2.0 да 8b / 10b кодтау схемасы, демек, 5 Гт / с деңгейіндегі деректердің жылдамдығынан максималды 4 Гбит / с максималды жіберу жылдамдығы.

PCI Express 2.1

PCI Express 2.1 (оның сипаттамасымен 2009 жылдың 4 наурызында) PCI Express 3.0-те толық енгізу жоспарланған басқару, қолдау және ақаулықтарды жою жүйелерінің көп бөлігін қолдайды. Дегенмен, жылдамдық PCI Express 2.0-мен бірдей. Слоттан қуаттың артуы PCI Express 2.1 карталары мен 1.0 / 1.0a бар кейбір ескі аналық платалардың арасындағы кері үйлесімділікті бұзады, бірақ PCI Express 1.1 қосқыштары бар аналық платалардың көпшілігі карталардың артқы жағынан сыйысымдылығын қолдау үшін олардың өндірушілері утилиталар арқылы BIOS жаңартуларымен қамтамасыз етіледі. PCIe 2.1 көмегімен.

PCI Express 3.0

PCI Express 3.0 базалық сипаттамасын қайта қарау 3.0 бірнеше рет кідірістерден кейін 2010 жылдың қарашасында қол жетімді болды. 2007 жылдың тамызында PCI-SIG PCI Express 3.0-дің бит жылдамдығы 8 болатынын жариялады гигатрансферттер секундына (GT / s), және ол қолданыстағы PCI Express ендірулерімен кері үйлесімді болады. Сол уақытта PCI Express 3.0-тің соңғы спецификациясы 2010 жылдың екінші тоқсанына дейін кешіктіріледі деп жарияланды.[53] PCI Express 3.0 спецификациясының жаңа мүмкіндіктеріне таратқыш пен қабылдағышты теңестіруді қоса алғанда, сигнализацияның және мәліметтердің тұтастығын жақсартудың бірқатар оңтайландырулары кіреді; PLL жақсартулар, сағаттық деректерді қалпына келтіру және қазіргі уақытта қолдау көрсетілетін топологияларға арналарды жақсарту.[54]

PCI Express интерконнект өткізу қабілеттілігін масштабтаудың орындылығын алты айлық техникалық талдаудан кейін, PCI-SIG анализі секундына 8 гигаутрансферферді негізгі кремний процесінің технологиясында өндіруге болатындығын және оны арзан материалдар мен инфрақұрылыммен орналастыруға болатындығын анықтады; PCI Express протоколдар стегімен толық үйлесімділікті сақтай отырып (елеусіз әсерімен).

PCI Express 3.0 жаңартады кодтау схемасы алдыңғыдан 128b / 130b дейін 8b / 10b кодтау, өткізу қабілеттілігін PCI Express 2.0 20% -дан шамамен 1,54% -ға дейін төмендету (= 2/130). Деректер ағынында 0 және 1 бит теңгеріміне қол жеткізіледі XORing белгілі екілік көпмүше сияқты »скрембер «кері байланыс топологиясындағы мәліметтер ағынына. Шифрлау полиномы белгілі болғандықтан, оны екінші рет XOR қолдану арқылы қалпына келтіруге болады. Шифрлеу және шифрлеу қадамдары жабдықта жүзеге асырылады. PCI Express 3.0 8 GT / s бит жылдамдығы бір жолға 985 МБ / с тиімді жеткізеді, бұл PCI Express 2.0-ге қарағанда жолақ өткізу қабілеттілігін екі есеге арттырады.[44]

2010 жылдың 18 қарашасында PCI Special Interest Group өз мүшелеріне PCI Express-тің осы жаңа нұсқасы негізінде құрылғылар жасау үшін аяқталған PCI Express 3.0 спецификациясын ресми түрде жариялады.[55]

PCI Express 3.1

2013 жылдың қыркүйегінде PCI Express 3.1 спецификациясы 2013 жылдың аяғында немесе 2014 жылдың басында шығарылды деп жарияланды, жарияланған PCI Express 3.0 спецификациясының үш бағыт бойынша әр түрлі жетілдірулерін біріктірді: қуатты басқару, өнімділік және функционалдылық.[38][56] Ол 2014 жылдың қарашасында шығарылды.[57]

PCI Express 4.0

2011 жылдың 29 қарашасында PCI-SIG алдын ала PCI Express 4.0,[58] PCI Express 3.0 ұсынған өткізу қабілеттілігін екі есеге арттыратын 16 GT / s бит жылдамдығын қамтамасыз ете отырып, артқа және алға қарай үйлесімділік бағдарламалық қамтамасыз етуде де, қолданылатын механикалық интерфейсте де.[59] PCI Express 4.0 ерекшеліктері OCuLink-2-ді де ұсынады, оған балама Найзағай. OCuLink 2 нұсқасында 16 GT / с дейін бар (x4 жолға барлығы 8 ГБ / с),[40] Thunderbolt 3 байланысының максималды өткізу қабілеті 5 ГБ / с құрайды.

2016 жылдың тамызында, Синопсия PCIe 4.0 жұмыс істейтін сынақ машинасын ұсынды Intel Developer форумы. Олардың IP-сі 2016 жылдың соңында өздерінің чиптері мен өнімдерін ұсынуды жоспарлап отырған бірнеше фирмаға лицензияланған.[60][61]

PCI-SIG PCI Express 4.0 спецификациясының ресми түрде 2017 жылдың 8 маусымында шыққанын жариялады.[62] Техникалық сипаттамада икемділік, масштабталу және төмен қуатты жақсарту бар.

Mellanox Technologies 2016 жылдың 15 маусымында PCIe 4.0-мен алғашқы 100 Gbit желілік адаптерін жариялады,[63] және PCIe 4.0 бар алғашқы 200 Gbit желілік адаптері, 10 қараша 2016 ж.[64]

IBM PCIe 4.0 қолдауымен алғашқы процессорды жариялады, 9, 2017 жылдың 5 желтоқсанында AC922 жүйесі туралы хабарландыру шеңберінде.[65]

NETINT Technologies 2018 жылдың 17 шілдесінде Flash Memory Summit 2018 қарсаңында PCIe 4.0 негізінде алғашқы NVMe SSD-ді ұсынды.[66]

AMD 2019 жылдың 9 қаңтарында өзінің алдағы болатындығын жариялады Zen 2 негізделген процессорлар мен X570 чипсеты PCIe 4.0 қолдайды.[67] AMD ескі чипсеттерді ішінара қолдауға мүмкіндік береді деп үміттенген, бірақ аналық тақша іздерінің PCIe 4.0 сипаттамаларына сәйкес келмеуінен туындаған тұрақсыздық бұл мүмкін болмады.[68][69]

Intel өзінің алғашқы ұялы процессорларын PCI express 4.0 қолдауымен 2020 жылдың ортасында Tiger Lake микроархитектурасының бөлігі ретінде шығарды.[70]

PCI Express 5.0

2017 жылдың маусымында PCI-SIG PCI Express 5.0 алдын ала спецификациясын жариялады.[62] Өткізу қабілеттілігі 32 GT / с дейін өседі деп күтілуде, 16 жолақты конфигурацияда әр бағытта 63 ГБ / с. Спецификалық жоба 2019 жылы стандартталады деп күтілген.[дәйексөз қажет ] Бастапқыда 25.0 GT / с PLDA сол күні PCIe 5.0 спецификациясының 0,7 жобасы негізінде олардың XpressRICH5 PCIe 5.0 контроллер IP-інің бар екендігін жариялады.[71][72]

2018 жылдың 10 желтоқсанында PCI SIG өз мүшелеріне PCIe 5.0 спецификациясының 0.9 нұсқасын шығарды,[73]және 2019 жылғы 17 қаңтарда PCI SIG 0.9 нұсқасы ратификацияланғанын жариялады, 1.0 нұсқасы 2019 жылдың бірінші тоқсанында шығаруға бағытталған.[74]

2019 жылдың 29 мамырында PCI-SIG соңғы PCI-Express 5.0 спецификациясының шыққанын ресми түрде жариялады.[75][түсіндіру қажет ]

20 қарашада 2019, Цзянсу Хуацун 12 нм өндіріс процесінде бірінші PCIe 5.0 контроллері HC9001 ұсынды.[76] Өндіріс 2020 жылы басталды.

PCI Express 6.0

2019 жылдың 18 маусымында PCI-SIG PCI Express 6.0 спецификациясын әзірлеу туралы хабарлады. Өткізу қабілеттілігі 64 GT / с дейін артады деп болжануда, 1621 жолақты конфигурацияда әр бағытта 126 ГБ / с өнім береді, мақсатты шығу уақыты 2021 жыл.[77] Жаңа стандартта 4 деңгей қолданылады импульстік-амплитудалық модуляция (PAM-4) кешігу уақытымен алға қатені түзету (FEC) орнына нөлге қайтару (NRZ) модуляциясы.[78] Unlike previous PCI Express versions, forward error correction is used to increase data integrity and PAM-4 is used as line code so that two bits are transferred per transfer. 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 немесе 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.

Найзағай was co-developed by Intel және алма 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 стандартты.

Mobile PCIe specification (abbreviated to M-PCIe) allows PCI Express architecture to operate over the MIPI Alliance Келіңіздер 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 жолақ. 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, тұратын а transaction layer, а data link layer және а физикалық қабат. The Data Link Layer is subdivided to include a медиаға қол жеткізуді басқару (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.

Физикалық қабат

Connector pins and lengths
ЖолдарШтырларҰзындық
БарлығыАйнымалыБарлығыАйнымалы
0x12x18 = 036[87]07 = 01425 mm07.65 mm
0x42x32 = 0642x21 = 04239 мм21.65 mm
0x82x49 = 0982x38 = 07656 mm38.65 mm
x162x82 = 1642x71 = 14289 мм71.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 PHY, немесе 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 дифференциалдық жұптар 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 сілтеме, and is built up from a collection of one or more жолақ. 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]

Мәліметтер беру

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 nмың 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 ендірілген in the signal. At the physical level, PCI Express 2.0 utilizes the 8b / 10b кодтау схема[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 шайқау. 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. It also reduces электромагниттік кедергі (EMI) by preventing repeating data patterns in the transmitted data stream.

Деректер сілтемесінің деңгейі

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 және НАК 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. A 32-bit циклдық қысқартуды тексеру 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 модульдік арифметика. 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 флеш немесе 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 баспа платасы, 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.

Қолданбалар

Asus Nvidia GeForce GTX 650 Ti, a PCI Express 3.0 x16 graphics card
The NVIDIA GeForce GTX 1070, a PCI Express 3.0 x16 Graphics card.
Intel 82574L Gigabit Ethernet NIC, a PCI Express x1 card
A Marvell - негізделген 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 кеңейту картасы 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 жылғы жағдай бойынша, PCI Express has replaced AGP as the default interface for graphics cards on new systems. Almost all models of графикалық карталар released since 2010 by AMD (ATI) and Nvidia use PCI Express. Nvidia uses the high-bandwidth data transfer of PCIe for its Масштабталатын сілтеме интерфейсі (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 Найзағай интерфейс. An ExpressCard interface provides bit rates 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 жылы, Nvidia дамыды Quadro Plex external PCIe family of Графикалық процессорлар 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 Station, 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]

Сақтау құрылғылары

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

PCI Express protocol can be used as data interface to жедел жад сияқты құрылғылар жад карталары және қатты күйдегі жетектер (SSD).

XQD картасы 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 контроллері 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 дискілер.[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] М.2 is a specification for internally mounted computer кеңейту карталары 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

Әрине data-center applications (such as large компьютерлік кластерлер ) 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 Талшықты арна suffices for these applications, but in some cases the overhead introduced by бағытталатын protocols is undesirable and a lower-level interconnect, such as InfiniBand, RapidIO, немесе NUMAlink қажет. Local-bus standards such as PCIe and HyperTransport can in principle be used for this purpose,[116] but as of 2015, solutions are only available from niche vendors such as Dolphin ICS.

Бәсекелес хаттамалар

Other communications standards based on high bandwidth serial architectures include InfiniBand, RapidIO, HyperTransport, Intel QuickPath байланысы, және Mobile Industry Processor Interface (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 Coherent Accelerator Processor Interface (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: Алибаба, Cisco, Dell EMC, Facebook, Google, HPE, Huawei, Intel және 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]

Сондай-ақ қараңыз

Ескертулер

  1. ^ Switches can create multiple endpoints out of one to allow sharing it with multiple devices.
  2. ^ Карта 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 қолданылады.

Әдебиеттер тізімі

  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. 21-29 бет. дои: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). Proceedings of the Linux Symposium. Fedora project. Архивтелген түпнұсқа (PDF) 10 наурыз 2016 ж. Алынған 8 мамыр 2012.
  4. ^ https://www.hyperstone.com Flash Memory Form Factors - The Fundamentals of Reliable Flash Storage, Retrieved 19 April 2018
  5. ^ а б в Ravi Budruk (21 August 2007). "PCI Express Basics". PCI-SIG. Архивтелген түпнұсқа (PDF) 15 шілде 2014 ж. Алынған 15 шілде 2014.
  6. ^ "How PCI Express Works". Stuff қалай жұмыс істейді. 17 тамыз 2005 ж. Мұрағатталды түпнұсқадан 2009 жылғы 3 желтоқсанда. Алынған 7 желтоқсан 2009.
  7. ^ "4.2.4.9. Link Width and Lane Sequence Negotiation", PCI Express Base Specification, Revision 2.1., 4 March 2009
  8. ^ а б в "PCI Express Architecture Frequently Asked Questions". PCI-SIG. Архивтелген түпнұсқа 13 қараша 2008 ж. Алынған 23 қараша 2008.
  9. ^ "PCI Express Bus". Interface bus. Архивтелген түпнұсқа 8 желтоқсан 2007 ж. Алынған 12 маусым 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". Developer Zone. Ұлттық аспаптар. 13 тамыз 2009. Мұрағатталды from the original on 5 January 2010. Алынған 7 желтоқсан 2009.
  12. ^ Қази, Атиф. "What are PCIe Slots?". PC Gear Lab. Алынған 8 сәуір 2020.
  13. ^ "New PCIe Form Factor Enables Greater PCIe SSD Adoption". NVM Express. 12 маусым 2012. Мұрағатталды түпнұсқадан 2015 жылғы 6 қыркүйекте.
  14. ^ "Memblaze PBlaze4 AIC NVMe SSD Review". StorageReview. 21 желтоқсан 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. Алынған 26 тамыз 2019.
  18. ^ "AMD Radeon™ RX 5700 XT 8GB GDDR6 THICC II - RX-57XT8DFD6". xfxforce.com. Алынған 25 тамыз 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". Жиі Қойылатын Сұрақтар. Adex Electronics. 1998. мұрағатталған түпнұсқа 2011 жылдың 2 қарашасында. Алынған 24 қазан 2011.
  21. ^ а б PCI Express Card Electromechanical Specification Revision 2.0
  22. ^ "L1 PM Substates with CLKREQ, Revision 1.0a" (PDF). PCI-SIG. Алынған 8 қараша 2018.
  23. ^ "Emergency Power Reduction Mechanism with PWRBRK Signal ECN" (PDF). PCI-SIG. Архивтелген түпнұсқа (PDF) 9 қараша 2018 ж. Алынған 8 қараша 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, мұрағатталды (PDF) түпнұсқадан 2016 жылғы 27 наурызда
  26. ^ а б "Mini-Fit® PCI Express®* Wire to Board Connector System" (PDF). Алынған 4 желтоқсан 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". Архивтелген түпнұсқа 5 қараша 2015 ж. Алынған 7 қараша 2015.
  31. ^ "MP1: Mini PCI Express / PCI Express Adapter". hwtools.net. 18 July 2014. Мұрағатталды from the original on 3 October 2014. Алынған 28 қыркүйек 2014.
  32. ^ "mSATA FAQ: A Basic Primer". Notebook review. Мұрағатталды from the original on 12 February 2012.
  33. ^ "Eee PC Research". ivc (wiki). Мұрағатталды түпнұсқадан 2010 жылғы 30 наурызда. Алынған 26 қазан 2009.
  34. ^ "Desktop Board Solid-state drive (SSD) compatibility". Intel. Мұрағатталды from the original on 2 January 2016.
  35. ^ "How to distinguish the differences between M.2 cards | Dell US". www.dell.com. Алынған 24 наурыз 2020.
  36. ^ "PCI Express External Cabling 1.0 Specification". Мұрағатталды from the original on 10 February 2007. Алынған 9 ақпан 2007.
  37. ^ "PCI Express External Cabling Specification Completed by PCI-SIG". PCI SIG. 7 February 2007. Archived from түпнұсқа 26 қараша 2013 ж. Алынған 7 желтоқсан 2012.
  38. ^ а б в "PCI SIG discusses M‐PCIe oculink & 4th gen PCIe", Тізілім, Ұлыбритания, 13 September 2013, мұрағатталды түпнұсқадан 2017 жылғы 29 маусымда
  39. ^ а б OCuLink 2nd gen Мұрағатталды 2017-03-13 at the Wayback Machine
  40. ^ "Supermicro Universal I/O (UIO) Solutions". Supermicro.com. Мұрағатталды түпнұсқасынан 2014 жылғы 24 наурызда. Алынған 24 наурыз 2014.
  41. ^ "Get ready for M-PCIe testing", PC board design, EDN
  42. ^ "PCI Express 4.0 Frequently Asked Questions". pcisig.com. PCI-SIG. Архивтелген түпнұсқа 2014 жылғы 18 мамырда. Алынған 18 мамыр 2014.
  43. ^ а б в «PCI Express 3.0 Жиі қойылатын сұрақтар». pcisig.com. PCI-SIG. Архивтелген түпнұсқа 2014 жылғы 1 ақпанда. Алынған 1 мамыр 2014.
  44. ^ "What does GT/s mean, anyway?". TM World. Мұрағатталды from the original on 14 August 2012. Алынған 7 желтоқсан 2012.
  45. ^ "Deliverable 12.2". SE: Eiscat. Архивтелген түпнұсқа 2010 жылғы 17 тамызда. Алынған 7 желтоқсан 2012.
  46. ^ PCI SIG, мұрағатталды түпнұсқадан 2008 жылғы 6 шілдеде
  47. ^ "PCI Express Base 2.0 specification announced" (PDF) (Ұйықтауға бару). PCI-SIG. 15 January 2007. Archived from түпнұсқа (PDF) 2007 жылғы 4 наурызда. Алынған 9 ақпан 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". Тізілім. Мұрағатталды түпнұсқадан 2007 жылғы 29 қаңтарда. Алынған 9 ақпан 2007.
  49. ^ Key, Gary; Fink, Wesley (21 May 2007). "Intel P35: Intel's Mainstream Chipset Grows Up". AnandTech. Мұрағатталды from the original on 23 May 2007. Алынған 21 мамыр 2007.
  50. ^ Huynh, Anh (8 February 2007). "NVIDIA "MCP72" Details Unveiled". AnandTech. Архивтелген түпнұсқа 10 ақпан 2007 ж. Алынған 9 ақпан 2007.
  51. ^ "Intel P35 Express Chipset Product Brief" (PDF). Intel. Мұрағатталды (PDF) түпнұсқадан 2007 жылғы 26 қыркүйекте. Алынған 5 қыркүйек 2007.
  52. ^ Hachman, Mark (5 August 2009). "PCI Express 3.0 Spec Pushed Out to 2010". PC Mag. Мұрағатталды түпнұсқасынан 2014 жылғы 7 қаңтарда. Алынған 7 желтоқсан 2012.
  53. ^ "PCI Express 3.0 Bandwidth: 8.0 Gigatransfers/s". ExtremeTech. 9 тамыз 2007 ж. Мұрағатталды түпнұсқадан 2007 жылғы 24 қазанда. Алынған 5 қыркүйек 2007.
  54. ^ "PCI Special Interest Group Publishes PCI Express 3.0 Standard". X bit labs. 18 November 2010. Archived from түпнұсқа 21 қараша 2010 ж. Алынған 18 қараша 2010.
  55. ^ «PCIe 3.1 және 4.0 сипаттамалары ашылды». eteknix.com. Мұрағатталды түпнұсқадан 2016 жылғы 1 ақпанда.
  56. ^ «Trick or Treat ... PCI Express 3.1 шығарылды!». synopsys.com. Мұрағатталды түпнұсқадан 2015 жылғы 23 наурызда.
  57. ^ «PCI Express 4.0 эволюциясы 16 GT / s дейін, PCI Express 3.0 технологиясының өнімділігі екі есе» (ұйықтауға бару). PCI-SIG. 29 қараша 2011. мұрағатталған түпнұсқа 2012 жылғы 23 желтоқсанда. Алынған 7 желтоқсан 2012.
  58. ^ https://pcisig.com/faq?field_category_value%5B%5D=pci_express_4.0#4415 Мұрағатталды 2016-10-20 Wayback Machine
  59. ^ «PCIe 4.0 Fab-ге, 5.0 зертханаға барады». EE Times. 26 маусым 2016. Мұрағатталды түпнұсқадан 2016 жылғы 28 тамызда. Алынған 27 тамыз 2016.
  60. ^ «IDF: PCIe 4.0 läuft, PCIe 5.0 in Arbeit». Heise Online (неміс тілінде). 18 тамыз 2016. Мұрағатталды түпнұсқадан 2016 жылғы 19 тамызда. Алынған 18 тамыз 2016.
  61. ^ а б Эрикте туылған (8 маусым 2017). «PCIe 4.0 спецификациясы 16 GT / s жылдамдықпен аяқталды». Техникалық есеп. Мұрағатталды түпнұсқадан 2017 жылғы 8 маусымда. Алынған 8 маусым 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/kz/pressrelease/53452.wss
  65. ^ «NETINT кодтылықты PCIe 4.0 қолдауымен ұсынады - NETINT Technologies». NETINT Technologies. 17 шілде 2018. Алынған 28 қыркүйек 2018.
  66. ^ https://wccftech.com/amd-ryzen-3000-zen-2-desktop-am4-processors-launching-mid-2019/
  67. ^ Алкорн, Павел (3 маусым 2019). «AMD Nixes PCIe 4.0-ді ескі Socket AM4 аналық платаларына қолдау, міне, сондықтан». Tom's Hardware. Мұрағатталды түпнұсқадан 2019 жылғы 10 маусымда. Алынған 10 маусым 2019.
  68. ^ Алкорн, Павел (10 қаңтар 2019). «PCIe 4.0 барлық AMD Socket AM4 аналық платаларына келуі мүмкін (жаңартылған)». Tom's Hardware. Мұрағатталды түпнұсқадан 2019 жылғы 10 маусымда. Алынған 10 маусым 2019.
  69. ^ Котресс, доктор Ян (13 тамыз 2020). «Жолбарыс көлі және қуат». Анандтех.
  70. ^ «PLDA XpressRICH5 ™ PCIe 5.0 контроллерінің IP | PLDA.com қол жетімділігі туралы хабарлайды». www.plda.com. Алынған 28 маусым 2018.
  71. ^ «ASIC үшін XpressRICH5 | PLDA.com». www.plda.com. Алынған 28 маусым 2018.
  72. ^ «Екі жыл ішінде өткізу қабілеттілігін екі есеге арттыру: PCI Express® базалық сипаттамасын қайта қарау 5.0, 0.9 нұсқасы енді мүшелерге қол жетімді». pcisig.com. Алынған 12 желтоқсан 2018.
  73. ^ «PCIe 5.0 дайын уақытқа дайын». tomshardware.com. Алынған 18 қаңтар 2019.
  74. ^ https://www.businesswire.com/news/home/20190529005766/kz/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. ^ а б https://www.businesswire.com/news/home/20190618005945/kz/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. ^ Шилов, Антон. «PCIe 6.0 спецификациясы ең маңызды кезең: толық жоба дайын». Tom's Hardware. Tom's Hardware. Алынған 5 қараша 2020.
  80. ^ «PLX демонстрациясы PCIe-ді талшықтың үстінен деректер орталығының кластерленуі ретінде көрсетеді». Кабельді орнату. Пенн Уэл. Алынған 29 тамыз 2012.
  81. ^ «Оптикалық-талшықты жүйелер бойынша екінші буын PCI Express Gen 2 енгізілді». Аднако. 22 сәуір 2011 ж. Мұрағатталды 2012 жылғы 4 қазандағы түпнұсқадан. Алынған 29 тамыз 2012.
  82. ^ «PCIe белсенді оптикалық кабель жүйесі». Мұрағатталды түпнұсқасынан 30 желтоқсан 2014 ж. Алынған 23 қазан 2015.
  83. ^ «Acer, Asus Intel-дің Thunderbolt Speed ​​технологиясын Windows компьютерлеріне шығарады». PC World. 14 қыркүйек 2011 ж. Мұрағатталды түпнұсқадан 2012 жылғы 18 қаңтарда. Алынған 7 желтоқсан 2012.
  84. ^ Кевин Парриш (28 маусым 2013). «Ұялы телефондарға арналған PCIe іске қосылды; PCIe 3.1, 4.0 сипаттамалары ашылды». Tom's Hardware. Алынған 10 шілде 2014.
  85. ^ «PCI Express 4.0 жобасы 0.7 және PIPE 4.4 сипаттамалары - олар дизайнерлер үшін нені білдіреді? - Синопсис техникалық мақаласы | ChipEstimate.com». www.chipestimate.com. Алынған 28 маусым 2018.
  86. ^ «PCI Express 1x, 4x, 8x, 16x шиналарының байланысы және сымдар @». RU: Тасымалдаулар. Мұрағатталды түпнұсқадан 2009 жылғы 25 қарашада. Алынған 7 желтоқсан 2009.
  87. ^ «PCI Express архитектурасына арналған PHY интерфейсі» (PDF) (нұсқасы 2.00 редакция). Intel. Архивтелген түпнұсқа (PDF) 17 наурыз 2008 ж. Алынған 21 мамыр 2008.
  88. ^ «PCI Express қосқышына арналған механикалық сурет». Интерфейстік шина. Алынған 7 желтоқсан 2007.
  89. ^ «PCIe қосқыштарына арналған FCi схемасы» (PDF). FCI қосылу. Алынған 7 желтоқсан 2007.
  90. ^ <
  91. ^ PCI EXPRESS BASE SPECIFICATION, REV. 3.0 Кесте 4-24
  92. ^ «Компьютерлік перифериялық құрылғылар және интерфейстер». Техникалық басылымдар Pune. Мұрағатталды түпнұсқадан 2014 жылғы 25 ақпанда. Алынған 23 шілде 2009.
  93. ^ «ДК-нің әр түрлі қоректендіру кабельдері мен қосқыштары туралы». www.playtool.com. Алынған 10 қараша 2018.
  94. ^ «NVIDIA NVIDIA Quadro® Plex - визуалды есептеудегі кванттық секірісті ұсынады». Nvidia. 1 тамыз 2006. Мұрағатталды түпнұсқадан 2006 жылғы 24 тамызда. Алынған 14 шілде 2018.
  95. ^ «Quadro Plex VCS - кеңейтілген визуализация және қашықтағы графика». nVidia. Мұрағатталды түпнұсқадан 2011 жылғы 28 сәуірде. Алынған 11 қыркүйек 2010.
  96. ^ «XGP». ATI. AMD. Архивтелген түпнұсқа 2010 жылдың 29 қаңтарында. Алынған 11 қыркүйек 2010.
  97. ^ Fujitsu-Siemens Amilo GraphicBooster сыртқы ноутбугінің GPU шығарылды, 2008 жылғы 3 желтоқсан, мұрағатталды түпнұсқадан 2015 жылғы 16 қазанда, алынды 9 тамыз 2015
  98. ^ Acer-дан DynaVivid Graphics Dock Францияға келеді, ал АҚШ ше?, 11 тамыз 2010, мұрағатталды түпнұсқадан 2015 жылғы 16 қазанда, алынды 9 тамыз 2015
  99. ^ Догерти, Стив (22 мамыр 2010), «MSI ноутбуктер үшін» GUS «сыртқы графикалық шешімін Computex-те ұсынады», TweakTown
  100. ^ Хеллстром, Джерри (9 тамыз 2011), «ExpressCard (тез емес) тартуға тырысып жатыр ма?», ДК перспективасы (редакциялық), мұрағатталды түпнұсқадан 2016 жылғы 1 ақпанда
  101. ^ «PE4H V3.2 (PCIe x16 адаптері)». Hwtools.net. Мұрағатталды түпнұсқасынан 14 ақпан 2014 ж. Алынған 5 ақпан 2014.
  102. ^ О'Брайен, Кевин (8 қыркүйек 2010), «DIY ViDOCK көмегімен ноутбук графикалық картасын қалай жаңартуға болады», Дәптерлерге шолу, мұрағатталды түпнұсқасынан 2013 жылғы 13 желтоқсанда
  103. ^ Лал Шимпи, Ананд (2011 ж. 7 қыркүйек), «Найзағай құрылғылары жыбырлап жатыр: Magma's ExpressBox 3T», AnandTech, мұрағатталды түпнұсқадан 2016 жылғы 4 наурызда
  104. ^ «Thunderbolt бар MSI GUS II сыртқы GPU қоршауы». Жоғарғы жақ (қолмен). Мұрағатталды түпнұсқадан 2012 жылғы 13 ақпанда. Алынған 12 ақпан 2012.
  105. ^ «PCI экспресс-графикасы, найзағай», Томның жабдықтары
  106. ^ «M logics M link Thunderbold шассиі жеткізілімсіз», Энгаджет, 13 желтоқсан 2012, мұрағатталды түпнұсқадан 2017 жылғы 25 маусымда
  107. ^ Бернс, Крис (17 қазан 2017), «2017 Razer Blade Stealth және Core V2 егжей-тегжейлі», SlashGear, мұрағатталды түпнұсқадан 2017 жылғы 17 қазанда
  108. ^ «CompactFlash қауымдастығы келесі XQD форматты оқиды, жазу жылдамдығы 125 МБ / с және одан жоғары». Энгаджет. 8 желтоқсан 2011 ж. Мұрағатталды түпнұсқасынан 2014 жылғы 19 мамырда. Алынған 18 мамыр 2014.
  109. ^ Zsolt Kerekes (желтоқсан 2011). «Fusion-io ioDrives / PCIe SSD дискілерінің дизайны қандай қатты ерекшеленеді?». storagesearch.com. Мұрағатталды түпнұсқасынан 2013 жылғы 23 қыркүйекте. Алынған 2 қазан 2013.
  110. ^ «Fusion-io ioDrive Duo Enterprise PCIe шолуы». storagereview.com. 16 шілде 2012. мұрағатталған түпнұсқа 2013 жылғы 4 қазанда. Алынған 2 қазан 2013.
  111. ^ «OCZ Demos 4 TiB, 16 TiB қатты күйдегі диск жетектері». Х-биттік зертханалар. Архивтелген түпнұсқа 25 наурыз 2013 ж. Алынған 7 желтоқсан 2012.
  112. ^ «SATA Express көмегімен жоғары жылдамдықты сақтау қосымшаларын қосу». SATA-IO. Мұрағатталды түпнұсқадан 2012 жылғы 27 қарашада. Алынған 7 желтоқсан 2012.
  113. ^ «SATA M.2 картасы». SATA-IO. Мұрағатталды түпнұсқадан 2013 жылғы 3 қазанда. Алынған 14 қыркүйек 2013.
  114. ^ «SCSI Express». SCSI сауда қауымдастығы. Архивтелген түпнұсқа 2013 жылғы 27 қаңтарда. Алынған 27 желтоқсан 2012.
  115. ^ Медури, Виджай (2011 ж. 24 қаңтар). «PCI Express-тің жоғары тиімді кластерлік байланысы ретіндегі іс». HPCwire. Мұрағатталды түпнұсқасынан 14 қаңтар 2013 ж. Алынған 7 желтоқсан 2012.
  116. ^ Эван Коблентц (2017 ж. 3 ақпан). «Жаңа PCI Express 4.0 кідірісі келесі гендердің баламаларын күшейтуі мүмкін». Техникалық республика. Мұрағатталды түпнұсқадан 2017 жылғы 1 сәуірде. Алынған 31 наурыз 2017.
  117. ^ Котлет, Ян. «CXL спецификациясы 1.0 шығарылды: Intel компаниясының жаңа жылдамдықты байланысы». www.anandtech.com. Алынған 9 тамыз 2019.
  118. ^ «Интеграторлар тізімі | PCI-SIG». pcisig.com. Алынған 27 наурыз 2019.

Әрі қарай оқу

  • Будрук, Рави; Андерсон, Дон; Шэнли, Том (2003), Уинклз, Джозеф ‘Джо’ (ред.), PCI Express жүйесінің архитектурасы, Mind share ДК жүйесінің архитектурасы, Addison-Wesley, ISBN  978-0-321-15630-3, 1120 б.
  • Солари, Эдвард; Конгдон, Брэд (2003), Толық PCI Express анықтамасы: аппараттық және бағдарламалық жасақтама жасаушыларға арналған дизайн салдары, Intel, ISBN  978-0-9717861-9-6, 1056 б.
  • Уилен, Адам; Шаде, Джастин П; Торнбург, Рон (сәуір 2003), PCI Express-ке кіріспе: жабдықты және бағдарламалық жасақтаманы әзірлеушіге арналған нұсқаулық, Intel, ISBN  978-0-9702846-9-3, 325 б.