PCI Экспресс
Периферийные компоненты Interconnect Express | |
Год создания | 2003 год |
---|---|
Создано | |
Заменяет | |
Ширина в битах | 1 на полосу (до 16 полос) |
Количество устройств | 1 на каждой конечной точке каждого соединения. [ а ] |
Скорость | Двойной симплекс , до 242 ГБ/с |
Стиль | Серийный |
Интерфейс горячего подключения | Да (с ExpressCard , OCuLink , CFexpress или U.2 ) |
Внешний интерфейс | Да (с внешним кабелем OCuLink или PCI Express ) |
Веб-сайт | pcisig |
PCI Express ( Peripheral Component Interconnect Express ), официально сокращенно PCIe или PCI-e , [ 1 ] — это стандарт высокоскоростной последовательной компьютерной шины расширения , разработанный для замены старых стандартов шин PCI , PCI-X и AGP . Это общий интерфейс материнской платы персональных компьютеров для видеокарт , карт захвата , звуковых карт , жестких дисков хост-адаптеров , твердотельных накопителей , Wi-Fi и аппаратных подключений Ethernet . [ 2 ] PCIe имеет множество улучшений по сравнению со старыми стандартами, включая более высокую максимальную пропускную способность системной шины, меньшее количество контактов ввода-вывода и меньшую физическую площадь, лучшее масштабирование производительности для шинных устройств, более подробный механизм обнаружения ошибок и отчетности (Advanced Error Reporting, AER). [ 3 ] и встроенная функция горячей замены . Более поздние версии стандарта PCIe обеспечивают аппаратную поддержку виртуализации ввода-вывода .
Электрический интерфейс PCI Express измеряется количеством одновременных линий. [ 4 ] (Полоса — это одна строка отправки/получения данных, аналогичная «однополосной дороге», имеющей одну полосу движения в обоих направлениях.) Интерфейс также используется во множестве других стандартов, в первую очередь в для ноутбуков плате расширения . интерфейс под названием ExpressCard . Он также используется в интерфейсах хранения данных SATA Express , U.2 (SFF-8639) и M.2 .
Спецификации формата поддерживаются и разрабатываются PCI-SIG (PCI Special Interest Group ) — группой из более чем 900 компаний, которая также поддерживает обычные спецификации PCI .
Архитектура
[ редактировать ]Концептуально шина PCI Express представляет собой высокоскоростную последовательную замену старой шины PCI/PCI-X. [ 7 ] Одним из ключевых отличий между шиной 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 между двумя устройствами может иметь размер от одной до 16 линий . В многоканальном канале пакетные данные распределяются по полосам, а пиковая пропускная способность масштабируется в зависимости от общей ширины канала. Количество полос автоматически согласовывается во время инициализации устройства и может быть ограничено любой конечной точкой. Например, однополосную карту PCI Express (x1) можно вставить в многоканальный слот (x4, x8 и т. д.), и в цикле инициализации автоматически согласовывается максимальное количество взаимно поддерживаемых линий. Канал может динамически понижать конфигурацию для использования меньшего количества полос, обеспечивая отказоустойчивость в случае присутствия плохих или ненадежных полос. Стандарт PCI Express определяет ширину канала x1, x2, x4, x8 и x16. Каналы PCIe 5.0, x12 и x32 включительно также были определены, но никогда не использовались. [ 8 ] Это позволяет шине PCI Express обслуживать как экономичные приложения, где высокая пропускная способность не требуется, так и приложения, критичные к производительности, такие как 3D-графика, сетевые технологии ( 10 Gigabit Ethernet или многопортовый Gigabit Ethernet ) и корпоративные системы хранения данных ( SAS или Fibre Channel ). . Слоты и разъемы определяются только для подмножества этих ширин, при этом ширина соединения между ними определяется следующим большим размером физического слота.
Для сравнения: устройство PCI-X (133 МГц, 64 бита) и устройство PCI Express 1.0, использующее четыре линии (x4), имеют примерно одинаковую пиковую скорость передачи в одном направлении — 1064 МБ/с. Шина PCI Express потенциально может работать лучше, чем шина PCI-X, в тех случаях, когда несколько устройств передают данные одновременно или если связь с периферийным устройством PCI Express является двунаправленной .
Межсоединение
[ редактировать ]Устройства PCI Express обмениваются данными через логическое соединение, называемое межсоединением. [ 9 ] или ссылку . Канал — это канал связи «точка-точка» между двумя портами PCI Express, позволяющий им обоим отправлять и получать обычные запросы PCI (конфигурация, ввод-вывод или чтение/запись памяти) и прерывания ( INTx , MSI или MSI-X ). . На физическом уровне канал состоит из одной или нескольких полос . [ 9 ] Низкоскоростные периферийные устройства (например, 802.11 Wi-Fi карты ) используют однополосный канал (x1), тогда как графический адаптер обычно использует гораздо более широкий и, следовательно, более быстрый 16-канальный канал (x16).
Переулок
[ редактировать ]Дорожка состоит из двух пар дифференциальных сигналов : одна пара предназначена для приема данных, а другая — для передачи. Таким образом, каждая полоса состоит из четырех проводов или сигнальных дорожек . Концептуально каждая полоса используется как полнодуплексный поток байтов , транспортирующий пакеты данных в восьмибитном «байтовом» формате одновременно в обоих направлениях между конечными точками канала. [ 10 ] Физические каналы PCI Express могут содержать 1, 4, 8 или 16 линий. [ 11 ] [ 5 ] : 4, 5 [ 9 ] Количество полос записывается с префиксом «x» (например, «x8» обозначает карту или слот с восемью полосами), где x16 — это самый большой широко используемый размер. [ 12 ] Размеры полос также обозначаются терминами «ширина» или «по ширине», например, слот с восемью полосами может называться «на 8» или «шириной 8 полос».
Размеры механических карт см. ниже .
Серийный автобус
[ редактировать ]Архитектура связанной последовательной шины была выбрана вместо традиционной параллельной шины из-за присущих последней ограничений, включая полудуплексный режим, избыточное количество сигналов и меньшую пропускную способность из-за перекоса синхронизации . Раскос во времени возникает из-за того, что отдельные электрические сигналы внутри параллельного интерфейса проходят через проводники разной длины, на потенциально разных слоях печатной платы (PCB) и, возможно, с разными скоростями сигнала . передаются одновременно в виде одного слова Несмотря на то, что сигналы на параллельном интерфейсе , они имеют разную продолжительность пути и достигают пункта назначения в разное время. Когда период тактового сигнала интерфейса короче наибольшей разницы во времени между поступлениями сигналов, восстановление переданного слова становится невозможным. Поскольку рассогласование синхронизации на параллельной шине может достигать нескольких наносекунд, результирующее ограничение полосы пропускания находится в диапазоне сотен мегагерц.
В последовательном интерфейсе не наблюдается перекоса синхронизации, поскольку в каждом направлении внутри каждой линии имеется только один дифференциальный сигнал, а внешний тактовый сигнал отсутствует, поскольку информация о тактовой синхронизации встроена в сам последовательный сигнал. Таким образом, типичные ограничения полосы пропускания последовательных сигналов находятся в диапазоне нескольких гигагерц. PCI Express является одним из примеров общей тенденции к замене параллельных шин последовательными соединениями; другие примеры включают Serial ATA (SATA), USB , Serial Attached SCSI (SAS), FireWire (IEEE 1394) и RapidIO . В цифровом видео широко распространенными примерами являются DVI , HDMI и DisplayPort .
Многоканальная последовательная конструкция повышает гибкость благодаря возможности выделять меньше линий для более медленных устройств.
Форм-факторы
[ редактировать ]PCI Express (стандарт)
[ редактировать ]Карта PCI Express вписывается в слот своего физического размера или большего размера (наибольшая из них — x16), но может не помещаться в слот PCI Express меньшего размера; например, карта x16 может не вписаться в слот x4 или x8. В некоторых слотах используются разъемы с открытым концом, что позволяет использовать физически более длинные карты и согласовывать наилучшее доступное электрическое и логическое соединение.
Количество полос, фактически подключенных к слоту, также может быть меньше, чем количество, поддерживаемое физическим размером слота. Примером может служить слот x16, работающий на x4, который принимает любую карту x1, x2, x4, x8 или x16, но обеспечивает только четыре линии. Его спецификация может читаться как «x16 (режим x4)», хотя также распространено обозначение «механическое @ электрическое» (например, «x16 @ x4»). [ нужна ссылка ] Преимущество состоит в том, что такие слоты могут вмещать большее количество карт PCI Express, не требуя, чтобы материнская плата поддерживала полную скорость передачи данных. Стандартные механические размеры: x1, x4, x8 и x16. Карты, использующие несколько дорожек, отличных от стандартных механических размеров, должны физически соответствовать следующему большему механическому размеру (например, карта x2 использует размер x4, а карта x12 использует размер x16).
Сами карты проектируются и производятся в различных размерах. Например, твердотельные накопители (SSD), которые выпускаются в виде карт PCI Express, часто используют HHHL (половинная высота, половинная длина) и FHHL (полная высота, половинная длина) для описания физических размеров карты. [ 14 ] [ 15 ]
Тип карты PCI | Габаритные размеры высота×длина×ширина, не более | |
---|---|---|
(мм) | (в) | |
Полная длина | 111.15 × 312.00 × 20.32 | 4.376 × 12.283 × 0.8 |
Полудлина | 111.15 × 167.65 × 20.32 | 4.376 × | 6.600 × 0.8
Низкопрофильный/тонкий | 68.90 × 167.65 × 20.32 | 2.731 × | 6.600 × 0.8
Нестандартный форм-фактор видеокарты
[ редактировать ]Современный (с г. 2012 [ 16 ] ) игровые видеокарты обычно превышают высоту и толщину, указанные в стандарте PCI Express, из-за необходимости в более мощных и тихих вентиляторах охлаждения , поскольку игровые видеокарты часто выделяют сотни ватт тепла. [ 17 ] Современные компьютерные корпуса часто шире, чтобы вместить эти более высокие карты, но не всегда. Поскольку полноразмерные карты (312 мм) встречаются редко, современные корпуса иногда не помещаются в них. Толщина этих карт также обычно занимает пространство двух слотов PCIe. Фактически, даже методология измерения карт различается у разных производителей: некоторые включают в размеры металлический кронштейн, а другие нет.
Например, сравнивая три высокопроизводительные видеокарты, выпущенные в 2020 году: высота карты Sapphire Radeon RX 5700 XT составляет 135 мм (без учета металлического кронштейна), что превышает стандартную высоту PCIe на 28 мм; [ 18 ] другая карта Radeon RX 5700 XT от XFX имеет толщину 55 мм (т.е. 2,7 слота PCI на 20,32 мм), занимая 3 слота PCIe, [ 19 ] в то время как видеокарта Asus GeForce RTX 3080 занимает два слота и имеет размеры 140,1 × 318,5 × 57,8 мм, что превышает максимальную высоту, длину и толщину PCI Express соответственно. [ 20 ]
Распиновка
[ редактировать ]В следующей таблице указаны проводники на каждой стороне краевого разъема карты PCI Express. Сторона пайки печатной платы (PCB) — это сторона A, а сторона компонентов — сторона B. [ 21 ] Контакты PRSNT1# и PRSNT2# должны быть немного короче остальных, чтобы обеспечить полную вставку карты с возможностью горячего подключения. Вывод WAKE# использует полное напряжение для пробуждения компьютера, но его необходимо поднять на высокий уровень от резервного питания, чтобы указать, что карта способна пробуждаться. [ 22 ]
Приколоть | Сторона Б | Сторона А | Описание | Приколоть | Сторона Б | Сторона А | Описание | |
---|---|---|---|---|---|---|---|---|
1 | +12 V | ПРСНТ1# | Необходимо подключить к самому дальнему контакту PRSNT2#. | 50 | ХСОп(8) | Сдержанный | Дорожка 8 передает данные, + и – | |
2 | +12 V | +12 V | Основные контакты питания | 51 | ХСон(8) | Земля | ||
3 | +12 V | +12 V | 52 | Земля | HSIP(8) | Полоса 8 принимает данные, + и – | ||
4 | Земля | Земля | 53 | Земля | HSIn(8) | |||
5 | СМКЛК | ТСК | SMBus и JTAG Контакты портов | 54 | ХСОп(9) | Земля | Дорожка 9 передает данные, + и – | |
6 | СМДАТ | ТДИ | 55 | ХСон(9) | Земля | |||
7 | Земля | ТДО | 56 | Земля | HSIP(9) | Полоса 9 принимает данные, + и – | ||
8 | +3.3 V | ТМС | 57 | Земля | HSIn(9) | |||
9 | ТРЕСТ# | +3.3 V | 58 | ХСОп(10) | Земля | Дорожка 10 передает данные, + и – | ||
10 | +3,3 В доп. | +3.3 V | Вспомогательное питание и питание в режиме ожидания | 59 | ХСон(10) | Земля | ||
11 | БУДИТЬ# | PERST# | Реактивация ссылки; фундаментальный сброс [ 23 ] | 60 | Земля | HSIP(10) | Дорожка 10 принимает данные, + и – | |
Ключевая выемка | 61 | Земля | HSIn(10) | |||||
12 | CLKREQ# [ 24 ] | Земля | Сигнал запроса часов | 62 | ХСОп(11) | Земля | Дорожка 11 передает данные, + и – | |
13 | Земля | РЕФКЛК+ | Дифференциальная пара эталонных часов | 63 | ХСон(11) | Земля | ||
14 | ХСОп(0) | РЕФКЛК- | Дорожка 0 передает данные, + и – | 64 | Земля | HSIP(11) | Дорожка 11 принимает данные, + и – | |
15 | ХСон(0) | Земля | 65 | Земля | HSIn(11) | |||
16 | Земля | HSIP(0) | Полоса 0 принимает данные, + и – | 66 | ХСОп(12) | Земля | Дорожка 12 передает данные, + и – | |
17 | PRSNT2# | ХСВн(0) | 67 | ХСон(12) | Земля | |||
18 | Земля | Земля | 68 | Земля | HSIP(12) | Дорожка 12 принимает данные, + и – | ||
Карты PCI Express x1 заканчиваются на контакте 18. | 69 | Земля | HSIn(12) | |||||
19 | ХСОп(1) | Сдержанный | Дорожка 1 передает данные, + и – | 70 | ХСОп(13) | Земля | Дорожка 13 передает данные, + и – | |
20 | ХСон(1) | Земля | 71 | ХСон(13) | Земля | |||
21 | Земля | HSIP(1) | Полоса 1 принимает данные, + и – | 72 | Земля | HSIP(13) | Полоса 13 принимает данные, + и – | |
22 | Земля | HSIn(1) | 73 | Земля | HSIn(13) | |||
23 | ХСОп(2) | Земля | Дорожка 2 передает данные, + и – | 74 | ХСОп(14) | Земля | Дорожка 14 передает данные, + и – | |
24 | ХСон(2) | Земля | 75 | ХСон(14) | Земля | |||
25 | Земля | HSIP(2) | Дорожка 2 принимает данные, + и – | 76 | Земля | HSIP(14) | Дорожка 14 принимает данные, + и – | |
26 | Земля | HSIn(2) | 77 | Земля | HSIn(14) | |||
27 | ХСОп(3) | Земля | Дорожка 3 передает данные, + и – | 78 | ХСОп(15) | Земля | Дорожка 15 передает данные, + и – | |
28 | ХСон(3) | Земля | 79 | ХСон(15) | Земля | |||
29 | Земля | HSIP(3) | Полоса 3 принимает данные, + и – «Силовой тормоз», активный низкий уровень для снижения мощности устройства. |
80 | Земля | HSIP(15) | Полоса 15 принимает данные, + и – | |
30 | PWRBRK# [ 25 ] | HSIn(3) | 81 | PRSNT2# | HSIn(15) | |||
31 | PRSNT2# | Земля | 82 | Сдержанный | Земля | |||
32 | Земля | Сдержанный | ||||||
Карты PCI Express x4 заканчиваются на контакте 32. | ||||||||
33 | ХСОп(4) | Сдержанный | Дорожка 4 передает данные, + и – | |||||
34 | ХСон(4) | Земля | ||||||
35 | Земля | HSIP(4) | Дорожка 4 принимает данные, + и – | |||||
36 | Земля | HSIn(4) | ||||||
37 | ХСОп(5) | Земля | Дорожка 5 передает данные, + и – | |||||
38 | ХСон(5) | Земля | ||||||
39 | Земля | HSIP(5) | Полоса 5 принимает данные, + и – | |||||
40 | Земля | HSIn(5) | ||||||
41 | ХСОп(6) | Земля | Дорожка 6 передает данные, + и – | |||||
42 | ХСон(6) | Земля | ||||||
43 | Земля | HSIP(6) | Полоса 6 принимает данные, + и – | Легенда | ||||
44 | Земля | HSIn(6) | Заземляющий контакт | Опорное значение нулевого напряжения | ||||
45 | ХСОп(7) | Земля | Дорожка 7 передает данные, + и – | Контакт питания | Подает питание на карту PCIe | |||
46 | ХСон(7) | Земля | PIN-код карты к хосту | Сигнал с карты на материнскую плату | ||||
47 | Земля | HSIP(7) | Полоса 7 принимает данные, + и – | PIN-код хост-карты | Сигнал с материнской платы на карту | |||
48 | PRSNT2# | HSIn(7) | Открытый слив | Может быть понижен или обнаружен несколькими картами | ||||
49 | Земля | Земля | Сенсорный штифт | Связанные вместе на карточке | ||||
Карты PCI Express x8 заканчиваются на контакте 49. | Сдержанный | В настоящее время не используется, не подключайте |
Власть
[ редактировать ]Мощность слота
[ редактировать ]Все карты PCI Express могут потреблять ток до 3 А при +3,3 В ( 9,9 Вт ). Количество +12 В и общая мощность, которую они могут потреблять, зависит от форм-фактора и роли карты: [ 27 ] : 35–36 [ 28 ] [ 29 ]
- Карты x1 ограничены током 0,5 А при +12 В (6 Вт) и 10 Вт вместе взятых.
- Карты x4 и более широкие имеют ограничение до 2,1 А при +12 В (25 Вт) и 25 Вт вместе взятых.
- Полноразмерная карта x1 может потреблять до 25 Вт после инициализации и настройки программного обеспечения как устройство высокой мощности.
- Полноразмерная видеокарта x16 может потреблять до 5,5 А при +12 В (66 Вт) и 75 Вт вместе после инициализации и настройки программного обеспечения как устройство высокой мощности. [ 22 ] : 38–39
6- и 8-контактные разъемы питания
[ редактировать ]Дополнительные разъемы добавляют 75 Вт (6-контактный) или 150 Вт (8-контактный) мощности +12 В, что дает общую мощность до 300 Вт ( 2 × 75 Вт + 1 × 150 Вт ).
- Вывод Sense0 подключается к земле кабелем или источником питания или плавает на плате, если кабель не подключен.
- Контакт Sense1 подключается к земле кабелем или источником питания или плавает на плате, если кабель не подключен.
Некоторые карты используют два 8-контактных разъема, но по состоянию на 2018 год они еще не стандартизированы. [update], поэтому на таких картах не должно быть официального логотипа PCI Express. Эта конфигурация обеспечивает общую мощность 375 Вт ( 1 × 75 Вт + 2 × 150 Вт ) и, вероятно, будет стандартизирована PCI-SIG со стандартом PCI Express 4.0. [ нужно обновить ] 8-контактный разъем PCI Express можно спутать с разъемом EPS12V , который в основном используется для питания SMP и многоядерных систем. Разъемы питания представляют собой варианты разъемов серии Molex Mini-Fit Jr. [ 30 ]
Булавки | Розетка/розетка на кабеле PS |
Мужской/прямоугольный заголовок на печатной плате |
---|---|---|
6-контактный | 45559-0002 | 45558-0003 |
8-контактный | 45587-0004 | 45586-0005, 45586-0006 |
6-контактный разъем питания (75 Вт) [ 31 ] | 8-контактный разъем питания (150 Вт) [ 32 ] [ 33 ] [ 34 ] | ||||
---|---|---|---|---|---|
Приколоть | Описание | Приколоть | Описание | ||
1 | +12 V | 1 | +12 V | ||
2 | Не подключен (обычно также +12 В) | 2 | +12 V | ||
3 | +12 V | 3 | +12 V | ||
4 | Sense1 (8-контактное подключение) [ А ] ) | ||||
4 | Земля | 5 | Земля | ||
5 | Смысл | 6 | Sense0 (6-контактный или 8-контактный разъем) | ||
6 | Земля | 7 | Земля | ||
8 | Земля |
- ^ Когда 6-контактный разъем подключен к 8-контактной розетке, карта уведомляется об отсутствующем Sense1 о том, что она может использовать только до 75 Вт.
Разъем 12VHPWR
[ редактировать ]является 16-контактный разъем 12VHPWR стандартом для подключения графических процессоров (GPU) к источникам питания компьютера . Он был представлен в 2022 году, чтобы заменить предыдущие 6- и 8-контактные разъемы питания для графических процессоров. Основная цель заключалась в том, чтобы удовлетворить растущие требования к мощности высокопроизводительных графических процессоров. Он был заменен незначительной версией под названием 12V-2x6, в которой был изменен разъем, чтобы гарантировать, что сенсорные контакты вступают в контакт только в том случае, если контакты питания установлены правильно.
Оригинальный разъем был официально принят как часть PCI Express 5.x. [ 35 ] а обновленная конструкция разъема 12 В-2x6 была принята позже. [ 36 ]Мини-карта PCI Express
[ редактировать ]Мини-карта PCI Express (также известная как 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 год [update]Многие поставщики переходят на использование для этой цели нового форм-фактора M.2 .
Из-за разных размеров мини-карты PCI Express физически несовместимы со стандартными полноразмерными слотами PCI Express; однако существуют пассивные адаптеры, позволяющие использовать их в полноразмерных слотах. [ 37 ]
Физические размеры
[ редактировать ]Размеры мини-карт PCI Express составляют 30 мм × 50,95 мм (ширина × длина) для полной мини-карты. Имеется 52- контактный торцевой разъем , состоящий из двух рядов, расположенных в шахматном порядке с шагом 0,8 мм. Каждый ряд имеет восемь контактов, зазор равен четырем контактам, а затем еще 18 контактов. Платы имеют толщину 1,0 мм без учета компонентов. Также указывается «Половина мини-карты» (иногда сокращенно HMC), имеющая примерно половину физической длины - 26,8 мм.
Электрический интерфейс
[ редактировать ]Краевые разъемы PCI Express Mini Card обеспечивают множество соединений и шин:
- PCI Express x1 (с SMBus)
- USB 2.0
- Провода к светодиодным индикаторам диагностики состояния беспроводной сети (т. е. Wi-Fi ) на корпусе компьютера.
- SIM- карта для приложений GSM и WCDMA (сигналы UIM по спецификации)
- Будущее расширение для еще одной линии PCIe
- Питание 1,5 В и 3,3 В.
Вариант Mini-SATA (mSATA)
[ редактировать ]Несмотря на использование форм-фактора Mini PCI Express, слот mSATA не обязательно электрически совместим с Mini PCI Express. По этой причине только некоторые ноутбуки совместимы с дисками mSATA. Большинство совместимых систем основаны на процессорной архитектуре Intel Sandy Bridge и платформе Huron River. Ноутбуки, такие как серии Lenovo ThinkPad T, W и X, выпущенные в марте – апреле 2011 года, поддерживают карту SSD mSATA в слоте для карты WWAN . ThinkPad Edge E220s/E420s и Lenovo IdeaPad Y460/Y560/Y570/Y580 также поддерживают mSATA. [ 38 ] Напротив, L-серия, среди прочих, может поддерживать только карты M.2, использующие стандарт PCIe в слоте WWAN.
Некоторые ноутбуки (особенно Asus Eee PC , Apple MacBook Air и Dell mini9 и mini10) используют вариант карты PCI Express Mini Card в качестве SSD . В этом варианте используются зарезервированные и несколько незарезервированных контактов для реализации сквозного соединения интерфейсов SATA и IDE, оставляя нетронутыми только USB, линии заземления, а иногда и основную шину PCIe x1. [ 39 ] Это делает флэш-накопители и твердотельные накопители miniPCIe, продаваемые для нетбуков, в значительной степени несовместимыми с настоящими реализациями PCI Express Mini.
Кроме того, типичный твердотельный накопитель Asus miniPCIe имеет длину 71 мм, поэтому модель Dell длиной 51 мм часто (ошибочно) называют половинной длиной. В 2009 году был анонсирован настоящий твердотельный накопитель Mini PCIe диаметром 51 мм с двумя слоями печатной платы, обеспечивающими большую емкость хранилища. Анонсированный дизайн сохраняет интерфейс PCIe, что делает его совместимым со стандартным слотом mini PCIe. Ни один работающий продукт еще не разработан.
У Intel есть множество плат для настольных ПК со слотом для мини-карт PCIe x1, которые обычно не поддерживают твердотельные накопители mSATA. Список системных плат для настольных ПК, которые изначально поддерживают mSATA в слоте мини-карты PCIe x1 (обычно мультиплексированном с портом SATA), представлен на сайте поддержки Intel. [ 40 ]
PCI Express М.2
[ редактировать ]M.2 заменяет стандарт mSATA и Mini PCIe. [ 41 ] Интерфейсы компьютерной шины, предоставляемые через разъем 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 года. [ 42 ] [ 43 ]
Стандартные кабели и разъемы определены для ширины канала x1, x4, x8 и x16 со скоростью передачи данных 250 МБ/с на полосу. PCI-SIG также ожидает, что эта норма будет развиваться и достигнет 500 МБ/с, как в PCI Express 2.0. Примером использования Cabled PCI Express является металлический корпус, содержащий несколько слотов PCIe и схему адаптера PCIe-ePCIe. Создание этого устройства было бы невозможно, если бы не спецификация ePCIe.
PCI Express
[ редактировать ]OCuLink расшифровывается как «оптически-медная связь», поскольку Cu является химическим символом меди ( ) является расширением «кабельной версии PCI Express». Версия 1.0 OCuLink, выпущенная в октябре 2015 г., поддерживает до 4 линий PCIe 3.0 (3,9 ГБ/с) по медному кабелю; версия оптоволоконная в будущем может появиться .
Самая последняя версия OCuLink, OCuLink-2, поддерживает скорость до 16 ГБ/с (PCIe 4.0 x8). [ 44 ] а максимальная пропускная способность кабеля USB 4 составляет 10 ГБ/с.
Хотя изначально OCuLink предназначался для использования в ноутбуках для подключения мощных внешних графических процессоров, популярность OCuLink заключается в первую очередь в его использовании для соединений PCIe на серверах, что является более распространенным приложением. [ 45 ]
Производные формы
[ редактировать ]Многие другие форм-факторы используют или могут использовать PCIe. К ним относятся:
- Низкая карта
- ExpressCard : преемник форм-фактора PC Card (с x1 PCIe и USB 2.0; возможность горячего подключения)
- PCI Express ExpressModule: модульный форм-фактор с возможностью горячей замены, предназначенный для серверов и рабочих станций.
- Карта XQD : стандарт флэш-карты на основе PCI Express от CompactFlash Association с x2 PCIe.
- Карта CFexpress : флэш-карта на базе PCI Express от CompactFlash Association в трех форм-факторах, поддерживающая от 1 до 4 линий PCIe.
- Карта SD: шина SD Express , представленная в версии 7.0 спецификации SD, использует канал x1 PCIe.
- XMC : аналогичен форм-фактору CMC / PMC (VITA 42.3).
- AdvancedTCA : дополнение к CompactPCI для более крупных приложений; поддерживает топологии объединительной платы на основе последовательного интерфейса
- AMC : дополнение к спецификации AdvancedTCA ; поддерживает модули процессора и ввода-вывода на платах ATCA (x1, x2, x4 или x8 PCIe).
- FeaturePak : миниатюрный формат карты расширения (43 мм × 65 мм) для встраиваемых приложений и приложений малого форм-фактора, который реализует два канала x1 PCIe на разъеме высокой плотности вместе с USB, I2C и до 100 точек ввода/вывода. О
- Universal IO : вариант от Super Micro Computer Inc, предназначенный для использования в низкопрофильных шасси, монтируемых в стойку. [ 46 ] У него перевернутая скоба разъема, поэтому он не может поместиться в обычное гнездо PCI Express, но он совместим по контактам и может быть вставлен, если кронштейн снят.
- M.2 (ранее известный как NGFF)
- M-PCIe обеспечивает PCIe 3.0 на мобильных устройствах (таких как планшеты и смартфоны) через физический уровень M-PHY . [ 47 ] [ 48 ]
- U.2 (ранее известный как SFF-8639)
Разъем слота PCIe также может поддерживать протоколы, отличные от PCIe. Некоторые наборы микросхем Intel серии 9xx поддерживают Serial Digital Video Out центрального процессора — запатентованную технологию, которая использует слот для передачи видеосигналов от встроенной графики вместо PCIe с использованием поддерживаемой надстройки.
Протокол уровня транзакций PCIe также можно использовать через некоторые другие межсоединения, которые электрически не являются PCIe:
- Thunderbolt : бесплатный стандарт межсоединения от Intel, который сочетает в себе протоколы DisplayPort и PCIe в форм-факторе, совместимом с Mini DisplayPort . Thunderbolt 3.0 также сочетает в себе USB 3.1 и использует форм-фактор USB-C, а не Mini DisplayPort.
- USB4
История и редакции
[ редактировать ]На ранней стадии разработки PCIe первоначально назывался HSI (от High Speed Interconnect ) и претерпел изменение названия на 3GIO (от 3-го поколения ввода-вывода ), прежде чем окончательно остановиться на PCI-SIG названии PCI Express . Техническая рабочая группа под названием Arapaho Work Group (AWG) разработала стандарт. В первоначальных проектах AWG состояла только из инженеров Intel; впоследствии AWG расширилась и включила в себя отраслевых партнеров.
С тех пор PCIe претерпел несколько крупных и мелких изменений, улучшающих производительность и другие функции.
Сравнительная таблица
[ редактировать ]Версия | Представлено | Код линии | Скорость перевода за полосу [ я ] [ ii ] |
Пропускная способность [ я ] [ iii ] | |||||
---|---|---|---|---|---|---|---|---|---|
х1 | х2 | х4 | х8 | х16 | |||||
1.0 | 2003 | НРЗ | 8б/10б | 2,5 ГТ/с | 0,250 ГБ/с | 0,500 ГБ/с | 1000 ГБ/с | 2000 ГБ/с | 4000 ГБ/с |
2.0 | 2007 | 5,0 ГТ/с | 0,500 ГБ/с | 1000 ГБ/с | 2000 ГБ/с | 4000 ГБ/с | 8000 ГБ/с | ||
3.0 | 2010 | 128б/130б | 8,0 ГТ/с | 0,985 ГБ/с | 1969 ГБ/с | 3,938 ГБ/с | 7,877 ГБ/с | 15,754 ГБ/с | |
4.0 | 2017 | 16,0 ГТ/с | 1969 ГБ/с | 3,938 ГБ/с | 7,877 ГБ/с | 15,754 ГБ/с | 31,508 ГБ/с | ||
5.0 | 2019 | 32,0 ГТ/с | 3,938 ГБ/с | 7,877 ГБ/с | 15,754 ГБ/с | 31,508 ГБ/с | 63,015 ГБ/с | ||
6.0 | 2022 | ПАМ-4 ТЭК |
1б/1б 242Б/256Б ФЛИТ |
64,0 ГТ/с 32,0 ГБд |
7,563 ГБ/с | 15,125 ГБ/с | 30 250 ГБ/с | 60 500 ГБ/с | 121 000 ГБ/с |
7.0 | 2025 (планируется) |
128,0 ГТ/с 64,0 ГБ |
15,125 ГБ/с | 30 250 ГБ/с | 60 500 ГБ/с | 121 000 ГБ/с | 242 000 ГБ/с |
- Примечания
- ^ Jump up to: а б В каждом направлении (каждая полоса представляет собой двойной симплексный канал).
- ^ Скорость передачи относится к скорости передачи кодированных последовательных данных; 2,5 ГТ/с означает скорость последовательной передачи данных 2,5 Гбит/с.
- ^ Пропускная способность указывает некодированную полосу пропускания (без накладных расходов на кодирование 8b/10b, 128b/130b или 242B/256B). Скорость передачи данных PCIe 1.0, равная 2,5 ГТ/с на полосу, означает последовательную скорость передачи данных 2,5 Гбит/с, что соответствует пропускной способности 2,0 Гбит/с или 250 МБ/с до кодирования 8b/10b.
PCI Экспресс 1.0а
[ редактировать ]В 2003 году PCI-SIG представила PCIe 1.0a со скоростью передачи данных на полосу 250 МБ/с и скоростью передачи 2,5 гигапередач в секунду (ГТ/с).
Скорость передачи выражается в передачах в секунду, а не в битах в секунду, поскольку количество передач включает служебные биты, которые не обеспечивают дополнительную пропускную способность; [ 51 ] PCIe 1.x использует схему кодирования 8b/10b , что приводит к увеличению накладных расходов на 20% (= 2/10) необработанной полосы пропускания канала. [ 52 ] Таким образом, в терминологии PCIe скорость передачи относится к скорости кодирования: 2,5 ГТ/с — это 2,5 Гбит/с в кодированном последовательном канале. Это соответствует 2,0 Гбит/с предварительно закодированных данных или 250 МБ/с, что в PCIe называется пропускной способностью.
PCI Экспресс 1.1
[ редактировать ]В 2005 году PCI-MR [ 53 ] представил PCIe 1.1. Эта обновленная спецификация включает уточнения и несколько улучшений, но полностью совместима с PCI Express 1.0a. Никаких изменений в скорости передачи данных не произошло.
PCI Экспресс 2.0
[ редактировать ]PCI-SIG объявила о доступности спецификации PCI Express Base 2.0 15 января 2007 года. [ 54 ] Стандарт PCIe 2.0 удваивает скорость передачи данных по сравнению со стандартом PCIe 1.0 до 5 ГТ/с, а пропускная способность на линию увеличивается с 250 МБ/с до 500 МБ/с. Следовательно, 16-канальный разъем PCIe (x16) может поддерживать совокупную пропускную способность до 8 ГБ/с.
Слоты материнской платы PCIe 2.0 полностью обратно совместимы с картами PCIe v1.x. Карты PCIe 2.0 также обычно обратно совместимы с материнскими платами PCIe 1.x, используя доступную полосу пропускания PCI Express 1.1. В целом, видеокарты или материнские платы, предназначенные для версии 2.0, работают, а другая версия — 1.1 или 1.0a.
В PCI-SIG также заявили, что PCIe 2.0 содержит улучшения протокола передачи данных «точка-точка» и его программной архитектуры. [ 55 ]
Intel Первым набором микросхем с поддержкой PCIe 2.0 был X38 начали поставляться платы от различных производителей ( Abit , Asus , Gigabyte ). , и с 21 октября 2007 года [ 56 ] AMD начала поддерживать PCIe 2.0 со своей серией чипсетов AMD 700 , а nVidia начала с MCP72 . [ 57 ] Все предыдущие наборы микросхем Intel, включая набор микросхем Intel P35 , поддерживали PCIe 1.1 или 1.0a. [ 58 ]
Как и 1.x, PCIe 2.0 использует схему кодирования 8b/10b , поэтому обеспечивает максимальную эффективную скорость передачи данных на каждую полосу 4 Гбит/с. скорость передачи данных от скорости необработанных данных 5 ГТ/с.
PCI Экспресс 2.1
[ редактировать ]PCI Express 2.1 (со спецификацией от 4 марта 2009 г.) поддерживает большую часть систем управления, поддержки и устранения неполадок, которые планируется полностью реализовать в 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 Экспресс 3.0
[ редактировать ]Версия 3.0 базовой спецификации PCI Express 3.0 была доступна в ноябре 2010 года после нескольких задержек. В августе 2007 года PCI-SIG объявила, что PCI Express 3.0 будет поддерживать скорость передачи данных 8 гигапередач в секунду (ГТ/с) и что он будет обратно совместим с существующими реализациями PCI Express. Тогда же было объявлено, что окончательная спецификация PCI Express 3.0 будет отложена до второго квартала 2010 года. [ 59 ] Новые функции спецификации PCI Express 3.0 включали ряд оптимизаций для улучшения передачи сигналов и целостности данных, включая выравнивание передатчика и приемника, улучшения системы ФАПЧ , восстановление тактовых данных и улучшения каналов поддерживаемых в настоящее время топологий. [ 60 ]
После шестимесячного технического анализа возможности масштабирования пропускной способности межсоединений PCI Express анализ PCI-SIG показал, что 8 гигапередач в секунду могут быть произведены с использованием основных кремниевых технологий и развернуты с использованием существующих недорогих материалов и инфраструктуры, сохраняя при этом полная совместимость (с незначительным влиянием) со стеком протоколов PCI Express.
PCI Express 3.0 обновил схему кодирования до 128b/130b по сравнению с предыдущей кодировкой 8b/10b , уменьшив нагрузку на полосу пропускания с 20% PCI Express 2.0 примерно до 1,54% (= 2/130). Скорость передачи данных PCI Express 3.0 8 ГТ/с эффективно обеспечивает скорость 985 МБ/с на полосу, что почти вдвое увеличивает пропускную способность линии по сравнению с PCI Express 2.0. [ 50 ]
18 ноября 2010 года Специальная группа по интересам PCI официально опубликовала для своих членов окончательную спецификацию PCI Express 3.0 для создания устройств на основе этой новой версии PCI Express. [ 61 ]
PCI Экспресс 3.1
[ редактировать ]В сентябре 2013 года было объявлено о выпуске спецификации PCI Express 3.1 в конце 2013 или начале 2014 года, объединяющей различные улучшения опубликованной спецификации PCI Express 3.0 в трех областях: управление питанием, производительность и функциональность. [ 48 ] [ 62 ] Он был выпущен в ноябре 2014 года. [ 63 ]
PCI Экспресс 4.0
[ редактировать ]29 ноября 2011 года PCI-SIG предварительно анонсировала PCI Express 4.0. [ 64 ] обеспечивая скорость передачи данных 16 ГТ/с, что удваивает пропускную способность PCI Express 3.0 до 31,5 ГБ/с в каждом направлении для 16-канальной конфигурации, сохраняя при этом обратную и прямую совместимость как в программной поддержке, так и в используемом механическом интерфейсе. [ 65 ] В спецификациях PCI Express 4.0 также присутствует OCuLink-2, альтернатива Thunderbolt . OCuLink версии 2 имеет скорость до 16 ГТ/с ( всего 16 ГБ/с для линий x8), [ 44 ] а максимальная пропускная способность канала Thunderbolt 3 составляет 5 ГБ/с.
В июне 2016 года Cadence, PLDA и Synopsys продемонстрировали физический уровень PCIe 4.0, контроллер, коммутатор и другие IP-блоки на ежегодной конференции разработчиков PCI SIG. [ 66 ]
Mellanox Technologies анонсировала первый сетевой адаптер 100 Гбит/с с PCIe 4.0 15 июня 2016 года. [ 67 ] и первый сетевой адаптер 200 Гбит/с с PCIe 4.0 — 10 ноября 2016 года. [ 68 ]
В августе 2016 года Synopsys тестовую установку с FPGA, синхронизирующую скорость PCIe 4.0 представила на форуме Intel Developer Forum . Их интеллектуальная собственность была передана по лицензии нескольким фирмам, планирующим представить свои чипы и продукты в конце 2016 года. [ 69 ]
На симпозиуме IEEE Hot Chips в августе 2016 года IBM анонсировала первый процессор с поддержкой PCIe 4.0 — POWER9 . [ 70 ] [ 71 ]
PCI-SIG официально объявила о выпуске окончательной спецификации PCI Express 4.0 8 июня 2017 года. [ 72 ] Спецификация включает улучшения в гибкости, масштабируемости и снижении энергопотребления.
5 декабря 2017 года IBM анонсировала первую систему со слотами PCIe 4.0 — Power AC922. [ 73 ] [ 74 ]
NETINT Technologies представила первый твердотельный накопитель NVMe на базе PCIe 4.0 17 июля 2018 года, накануне конференции Flash Memory Summit 2018. [ 75 ]
компания AMD 9 января 2019 года объявила, что ее будущие процессоры на базе Zen 2 и чипсет X570 будут поддерживать PCIe 4.0. [ 76 ] AMD надеялась обеспечить частичную поддержку старых чипсетов, но нестабильность, вызванная следами материнской платы, не соответствующими спецификациям PCIe 4.0, сделала это невозможным. [ 77 ] [ 78 ]
Intel выпустила свои первые мобильные процессоры с поддержкой PCI Express 4.0 в середине 2020 года как часть микроархитектуры Tiger Lake . [ 79 ]
PCI Экспресс 5.0
[ редактировать ]В июне 2017 года PCI-SIG анонсировала предварительную спецификацию PCI Express 5.0. [ 72 ] Ожидалось, что пропускная способность увеличится до 32 ГТ/с, что составит 63 ГБ/с в каждом направлении в 16-полосной конфигурации. Ожидается, что проект спецификации будет стандартизирован в 2019 году. [ нужна ссылка ] Первоначально скорость 25,0 ГТ/с также рассматривалась с точки зрения технической осуществимости.
7 июня 2017 года на PCI-SIG DevCon компания Synopsys зафиксировала первую демонстрацию PCI Express 5.0 со скоростью 32 ГТ/с. [ 80 ]
31 мая 2018 года PLDA в тот же день объявила о доступности своего IP-контроллера XpressRICH5 PCIe 5.0 на основе проекта 0.7 спецификации PCIe 5.0. [ 81 ] [ 82 ]
10 декабря 2018 года PCI SIG выпустила для своих членов версию 0.9 спецификации PCIe 5.0. [ 83 ] а 17 января 2019 года PCI SIG объявила, что версия 0.9 ратифицирована, а выпуск версии 1.0 запланирован на первый квартал 2019 года. [ 84 ]
29 мая 2019 года PCI-SIG официально объявила о выпуске окончательной спецификации PCI Express 5.0. [ 85 ]
20 ноября 2019 года компания Jiangsu Huacun представила первый контроллер PCIe 5.0 HC9001, изготовленный по 12-нм техпроцессу. [ 86 ] Производство стартовало в 2020 году.
17 августа 2020 года IBM анонсировала процессор Power10 с PCIe 5.0 и до 32 линий на однокристальный модуль (SCM) и до 64 линий на двухкристальный модуль (DCM). [ 87 ]
9 сентября 2021 года IBM анонсировала сервер Power E1080 Enterprise, доступность которого запланирована на 17 сентября. [ 88 ] Он может иметь до 16 модулей Power10 SCM с максимум 32 слотами на систему, которые могут работать как PCIe 5.0 x8 или PCIe 4.0 x16. [ 89 ] В качестве альтернативы их можно использовать в качестве слотов PCIe 5.0 x16 для дополнительных адаптеров оптических преобразователей CXP, подключаемых к внешним блокам расширения PCIe.
27 октября 2021 года Intel анонсировала семейство процессоров Intel Core 12-го поколения — первые в мире потребительские процессоры x86-64 с возможностью подключения PCIe 5.0 (до 16 линий). [ 90 ]
22 марта 2022 года Nvidia анонсировала графический процессор Nvidia Hopper GH100, первый в мире графический процессор PCIe 5.0. [ 91 ]
23 мая 2022 года AMD анонсировала свою архитектуру Zen 4 с поддержкой до 24 линий PCIe 5.0 на потребительских платформах и 128 линий на серверных платформах. [ 92 ] [ 93 ]
PCI Express 6.0
[ редактировать ]18 июня 2019 года PCI-SIG объявила о разработке спецификации PCI Express 6.0. Ожидается, что пропускная способность увеличится до 64 ГТ/с, что составит 128 ГБ/с в каждом направлении в 16-полосной конфигурации, а целевая дата выпуска — 2021 год. [ 94 ] В новом стандарте используется 4-уровневая импульсно-амплитудная модуляция (FEC) с малой задержкой (PAM-4) с прямой коррекцией ошибок вместо модуляции без возврата к нулю (NRZ). [ 95 ] В отличие от предыдущих версий PCI Express, для повышения целостности данных используется прямое исправление ошибок, а в качестве линейного кода используется PAM-4, так что за одну передачу передаются два бита. При скорости передачи данных 64 до 121 ГБ/с в каждом направлении. ГТ/с (скорость передачи исходных данных) в конфигурации x16 возможна скорость [ 94 ]
24 февраля 2020 года была выпущена спецификация PCI Express 6.0 версии 0.5 («первый проект» с определением всех архитектурных аспектов и требований). [ 96 ]
5 ноября 2020 года была выпущена спецификация PCI Express 6.0 версии 0.7 («полный проект» с электрическими характеристиками, проверенными с помощью тестовых чипов). [ 97 ]
6 октября 2021 года была выпущена спецификация PCI Express 6.0 версии 0.9 («окончательный проект»). [ 98 ]
11 января 2022 года PCI-SIG официально объявила о выпуске окончательной спецификации PCI Express 6.0. [ 99 ]
18 марта 2024 года Nvidia анонсировала графический процессор Nvidia Blackwell GB100, первый в мире графический процессор PCIe 6.0. [ 100 ]
Кодирование PAM-4 приводит к значительно более высокому коэффициенту битовых ошибок (BER) — 10. −6 (против 10 −12 трехстороннее чересстрочное прямое исправление ошибок (CRC) используется ранее), поэтому вместо кодирования 128b/130b в дополнение к циклическому избыточному коду (FEC) . Блок фиксированного 256-байтового блока управления потоком (FLIT) содержит 242 байта данных, которые включают в себя пакеты уровня транзакций переменного размера (TLP) и полезную нагрузку канального уровня (DLLP); оставшиеся 14 байт зарезервированы для 8-байтовой CRC и 6-байтовой FEC. [ 101 ] [ 102 ] Трехсторонний код Грея используется в режиме PAM-4/FLIT для снижения частоты ошибок; интерфейс не переключается на кодировку NRZ и 128/130b даже при переобучении на более низкие скорости передачи данных. [ 103 ] [ 104 ]
PCI Экспресс 7.0
[ редактировать ]21 июня 2022 года PCI-SIG объявила о разработке спецификации PCI Express 7.0. [ 105 ] Он будет обеспечивать скорость передачи данных 128 ГТ/с и до 242 ГБ/с в каждом направлении в конфигурации x16, используя ту же сигнализацию PAM4 , что и версия 6.0. Удвоение скорости передачи данных будет достигнуто за счет точной настройки параметров канала для уменьшения потерь сигнала и повышения энергоэффективности, однако целостность сигнала, как ожидается, станет проблемой. Ожидается, что спецификация будет завершена в 2025 году.
2 апреля 2024 года PCI-SIG объявила о выпуске версии 0.5 спецификации PCIe 7.0; Выход PCI Express 7.0 запланирован на 2025 год. [ 106 ]
Расширения и будущие направления
[ редактировать ]Некоторые поставщики предлагают продукты PCIe по оптоволокну. [ 107 ] [ 108 ] [ 109 ] с активными оптическими кабелями (AOC) для переключения PCIe на увеличенном расстоянии в ящиках расширения PCIe, [ 110 ] [ 89 ] или в особых случаях, когда прозрачное мостовое соединение PCIe предпочтительнее использования более распространенного стандарта (например, InfiniBand или Ethernet ), для поддержки которого может потребоваться дополнительное программное обеспечение.
Thunderbolt был разработан совместно Intel и Apple как высокоскоростной интерфейс общего назначения, сочетающий логический канал PCIe с DisplayPort , и изначально задумывался как полностью оптоволоконный интерфейс, но из-за ранних трудностей в создании удобного для потребителя оптоволоконного соединения почти все реализации являются медными системами. Заметным исключением является Sony VAIO Z VPC-Z2, который использует нестандартный порт USB с оптическим компонентом для подключения к внешнему адаптеру дисплея PCIe. Apple была основной движущей силой внедрения Thunderbolt в 2011 году, хотя некоторые другие поставщики [ 111 ] анонсировали новые продукты и системы с поддержкой Thunderbolt. Thunderbolt 3 составляет основу стандарта USB4 .
Спецификация Mobile PCIe (сокращенно M-PCIe ) позволяет архитектуре PCI Express работать с MIPI альянса технологией физического уровня M-PHY . Опираясь на уже широко распространенное распространение M-PHY и его конструкцию с низким энергопотреблением, Mobile PCIe позволяет мобильным устройствам использовать PCI Express. [ 112 ]
Проект процесса
[ редактировать ]В спецификации PCI-SIG есть 5 основных выпусков/контрольных точек: [ 113 ]
- Черновой вариант 0.3 (Концепция): этот выпуск может содержать мало деталей, но описывает общий подход и цели.
- Проект 0.5 (первый проект): этот выпуск содержит полный набор архитектурных требований и должен полностью соответствовать целям, изложенным в проекте 0.3.
- Черновик 0.7 (Полный черновик): в этом выпуске должен быть определен полный набор функциональных требований и методов, и после этого выпуска в спецификацию не может быть добавлено никаких новых функций. Перед выпуском этого проекта электрические характеристики должны быть проверены с помощью тестового кремния.
- Проект 0.9 (Окончательный проект): этот выпуск позволяет компаниям-членам PCI-SIG проводить внутреннюю проверку на предмет интеллектуальной собственности, и после этого проекта никакие функциональные изменения не допускаются.
- 1.0 (Окончательный выпуск): это окончательная и окончательная спецификация, любые изменения или улучшения вносятся в документацию об ошибках и в уведомления о технических изменениях (ECN) соответственно.
Исторически сложилось так, что самые ранние пользователи новой спецификации PCIe обычно начинают разработку с черновика 0.5, поскольку они могут уверенно строить логику своего приложения на основе нового определения полосы пропускания и часто даже начинать разработку любых новых функций протокола. Однако на этапе проекта 0.5 все еще существует высокая вероятность изменений в фактической реализации уровня протокола PCIe, поэтому разработчики, ответственные за внутреннюю разработку этих блоков, могут с большей нерешительностью начинать работу, чем те, кто использует интерфейс IP из внешних источников.
Сводка аппаратного протокола
[ редактировать ]Канал PCIe построен на основе выделенных однонаправленных пар последовательных (1-битных) соединений «точка-точка», известных как полосы . Это резко контрастирует с более ранним соединением PCI, которое представляет собой систему на основе шины, в которой все устройства используют одну и ту же двунаправленную 32-битную или 64-битную параллельную шину.
PCI Express — это многоуровневый протокол , состоящий из уровня транзакций , уровня канала передачи данных и физического уровня . Уровень канала передачи данных подразделяется на подуровень управления доступом к среде передачи данных (MAC). Физический уровень подразделяется на логический и электрический подуровни. Физический логический подуровень содержит физический подуровень кодирования (PCS). Эти термины заимствованы из модели сетевого протокола IEEE 802 .
Физический уровень
[ редактировать ]Дорожки | Булавки | Длина | ||
---|---|---|---|---|
Общий | Переменная | Общий | Переменная | |
х1 | 2×18 = [ 114 ] | 362× | 7 = 1425 мм | 7,65 мм |
х4 | 2×32 = | 642×21 = | 4239 мм | 21,65 мм |
х8 | 2×49 = | 982×38 = | 7656 мм | 38,65 мм |
х16 | 2×82 = 164 | 2×71 = 142 | 89 мм | 71,65 мм |
Спецификация физического уровня PCIe ( PHY , PCIEPHY , PCI Express PHY или PCIe PHY ) разделена на два подуровня, соответствующих электрическим и логическим спецификациям. Логический подуровень иногда подразделяется на подуровень MAC и PCS, хотя формально это разделение не является частью спецификации PCIe. Спецификация, опубликованная Intel, PHY Interface для PCI Express (PIPE), [ 115 ] определяет функциональное разделение MAC/PCS и интерфейс между этими двумя подуровнями. Спецификация PIPE также определяет уровень подключения физического носителя (PMA), который включает в себя сериализатор/десериализатор (SerDes) и другие аналоговые схемы; однако, поскольку реализации SerDes сильно различаются у разных поставщиков ASIC , PIPE не определяет интерфейс между PCS и PMA.
На электрическом уровне каждая полоса состоит из двух однонаправленных дифференциальных пар, работающих на скоростях 2,5, 5, 8, 16 или 32 Гбит /с, в зависимости от оговоренных возможностей. Передача и прием представляют собой отдельные дифференциальные пары, всего четыре провода передачи данных на полосу.
Соединение между любыми двумя устройствами PCIe называется каналом и состоит из одной или нескольких линий . Все устройства должны как минимум поддерживать однополосное соединение (x1). Устройства могут дополнительно поддерживать более широкие каналы, состоящие из до 32 полос. [ 116 ] [ 117 ] Это обеспечивает очень хорошую совместимость двумя способами:
- Карта PCIe физически помещается (и работает правильно) в любой слот, размер которого не меньше ее (например, карта размера x1 работает в слоте любого размера);
- Слот большого физического размера (например, x16) может быть электрически соединен с меньшим количеством дорожек (например, x1, x4, x8 или x12), если он обеспечивает заземляющие соединения, необходимые для физического слота большего размера.
В обоих случаях PCIe согласовывает максимальное количество взаимно поддерживаемых линий. Многие видеокарты, материнские платы и версии BIOS проверены на поддержку подключения x1, x4, x8 и x16 в одном и том же соединении.
Ширина разъема PCIe составляет 8,8 мм, высота — 11,25 мм, длина варьируется. Неподвижная часть разъема имеет длину 11,65 мм и содержит два ряда по 11 контактов в каждом (всего 22 контакта), а длина другой секции варьируется в зависимости от количества дорожек. Контакты расположены с интервалом 1 мм, а толщина карты, входящей в разъем, составляет 1,6 мм. [ 118 ] [ 119 ]
Передача данных
[ редактировать ]PCIe отправляет все управляющие сообщения, включая прерывания, по тем же каналам, которые используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, поэтому задержка по-прежнему сравнима с обычным PCI, у которого есть выделенные линии прерываний. Если принять во внимание проблему совместного использования IRQ прерываний на основе выводов и тот факт, что прерывания, сигнализируемые сообщениями (MSI), могут обходить APIC ввода-вывода и доставляться непосредственно в ЦП, производительность MSI в конечном итоге оказывается существенно лучше. [ 120 ]
Данные, передаваемые по многоканальным каналам, чередуются, то есть каждый последующий байт передается по последовательным каналам. Спецификация PCIe называет такое чередование чередованием данных . ) входящих чередующихся данных требуется значительная аппаратная сложность Хотя для синхронизации (или устранения искажения , чередование может значительно сократить задержку n й байт в ссылке. Хотя полосы не синхронизированы строго, существует ограничение на рассогласование между полосами, составляющее 20/8/6 нс для 2,5/5/8 ГТ/с, поэтому аппаратные буферы могут повторно выровнять чередующиеся данные. [ 121 ] Из-за требований к заполнению чередование не обязательно может уменьшить задержку небольших пакетов данных в канале.
Как и в других протоколах последовательной передачи данных с высокой скоростью, тактовый сигнал встроен в сигнал. На физическом уровне PCI Express 2.0 использует кодирования 8b/10b. схему [ 50 ] (код строки), чтобы обеспечить ограничение длины строк последовательных одинаковых цифр (нулей или единиц). Это кодирование использовалось, чтобы приемник не потерял отслеживание того, где находятся края битов. В этой схеме кодирования каждые восемь (некодированных) битов полезной нагрузки заменяются 10 (закодированными) битами передаваемых данных, что приводит к увеличению служебной нагрузки на 20% в электрической полосе пропускания. Чтобы улучшить доступную пропускную способность, PCI Express версии 3.0 вместо этого использует кодировку 128b/130b (накладные расходы 1,54%). Кодирование строк ограничивает длину строк одинаковых цифр в потоках данных и обеспечивает синхронизацию приемника с передатчиком посредством восстановления тактовой частоты .
Желаемый баланс (и, следовательно, спектральная плотность ) битов 0 и 1 в потоке данных достигается путем выполнения операции XOR известного двоичного полинома в качестве « скремблера » к потоку данных в топологии с обратной связью. Поскольку полином скремблирования известен, данные можно восстановить, применив операцию XOR во второй раз. Как этапы скремблирования, так и дескремблирования выполняются аппаратно.
Уровень канала передачи данных
[ редактировать ]Уровень канала передачи данных выполняет три жизненно важные функции для канала PCIe:
- упорядочить пакеты уровня транзакций (TLP), которые генерируются уровнем транзакций,
- обеспечить надежную доставку TLP между двумя конечными точками через протокол подтверждения ( сигнализация ACK и NAK ), который явно требует воспроизведения неподтвержденных/плохих TLP,
- инициализировать и управлять кредитами управления потоком
На стороне передачи уровень канала передачи данных генерирует увеличивающийся порядковый номер для каждого исходящего TLP. Он служит уникальным идентификационным тегом для каждого передаваемого TLP и вставляется в заголовок исходящего TLP. 32-битный циклический избыточный код проверки (известный в этом контексте как Link CRC или LCRC) также добавляется в конец каждого исходящего TLP.
На стороне приема LCRC и порядковый номер полученного TLP проверяются на канальном уровне. Если проверка LCRC не удалась (что указывает на ошибку данных) или порядковый номер выходит за пределы диапазона (не является последовательным от последнего допустимого полученного TLP), то плохой TLP, а также все TLP, полученные после плохого TLP, считаются недействительными и отбрасываются. Получатель отправляет сообщение отрицательного подтверждения (NAK) с порядковым номером недействительного TLP, запрашивая повторную передачу всех TLP вперед с этим порядковым номером. Если полученный TLP проходит проверку LCRC и имеет правильный порядковый номер, он считается действительным. Получатель канала увеличивает порядковый номер (который отслеживает последний полученный хороший TLP) и пересылает действительный TLP на уровень транзакции получателя. Сообщение ACK отправляется на удаленный передатчик, указывая, что TLP был успешно получен (и, как следствие, все TLP с прошлыми порядковыми номерами).
Если передатчик получает сообщение NAK или подтверждение (NAK или ACK) не получено до истечения периода ожидания, передатчик должен повторно передать все TLP, у которых отсутствует положительное подтверждение (ACK). За исключением постоянной неисправности устройства или среды передачи, канальный уровень обеспечивает надежное соединение с уровнем транзакций, поскольку протокол передачи обеспечивает доставку TLP по ненадежной среде.
Помимо отправки и получения TLP, генерируемых уровнем транзакций, уровень канала передачи данных также генерирует и потребляет пакеты уровня канала передачи данных (DLLP). Сигналы ACK и NAK передаются через DLLP, как и некоторые сообщения управления питанием и кредитная информация управления потоком (от имени уровня транзакций).
На практике количество находящихся в процессе передачи неподтвержденных TLP на канале ограничено двумя факторами: размером буфера воспроизведения передатчика (который должен хранить копии всех переданных TLP до тех пор, пока удаленный получатель не подтвердит их) и управлением потоком данных. кредиты, выданные получателем передатчику. PCI Express требует, чтобы все получатели выдавали минимальное количество кредитов, чтобы гарантировать, что канал позволяет отправлять TLP PCIConfig и TLP сообщений.
Уровень транзакций
[ редактировать ]PCI Express реализует разделенные транзакции (транзакции с запросом и ответом, разделенными по времени), позволяя каналу передавать другой трафик, пока целевое устройство собирает данные для ответа.
PCI Express использует управление потоками на основе кредитов. В этой схеме устройство объявляет начальную сумму кредита для каждого полученного буфера на своем уровне транзакции. Устройство на противоположный конец ссылки при отправке транзакций на это устройство подсчитывает количество кредитов, которые каждый TLP потребляет со своего счета. Отправляющее устройство может передавать TLP только в том случае, если при этом количество использованных кредитов не превышает его кредитный лимит. Когда принимающее устройство завершает обработку TLP из своего буфера, оно сигнализирует о возврате кредитов отправляющему устройству, что увеличивает кредитный лимит на восстановленную сумму. Счетчики кредитов являются модульными счетчиками, и сравнение потребленных кредитов с кредитным лимитом требует модульной арифметики . Преимущество этой схемы (по сравнению с другими методами, такими как состояния ожидания или протоколы передачи на основе квитирования) заключается в том, что задержка возврата кредита не влияет на производительность при условии, что кредитный лимит не достигнут. Это предположение обычно выполняется, если каждое устройство спроектировано с адекватным размером буфера.
Часто указывается, что PCIe 1.x поддерживает скорость передачи данных 250 МБ/с в каждом направлении на полосу. Эта цифра представляет собой расчет физической скорости передачи сигналов (2,5 гигабод ), разделенной на издержки кодирования (10 бит на байт). Это означает, что карта PCIe с шестнадцатью полосами (x16) теоретически будет способна обеспечить скорость 16x250 МБ/с = 4 ГБ/с в каждом направлении. Хотя это верно с точки зрения байтов данных, более значимые расчеты основаны на полезной скорости полезной нагрузки данных, которая зависит от профиля трафика, который является функцией приложения высокого уровня (программного обеспечения) и промежуточных уровней протокола.
Как и другие системы последовательного соединения с высокой скоростью передачи данных, PCIe имеет накладные расходы на протокол и обработку из-за дополнительной устойчивости передачи (CRC и подтверждения). Длительная непрерывная однонаправленная передача (например, типичная для высокопроизводительных контроллеров хранения) может достигать > 95 % скорости необработанных (линейных) данных PCIe. Эти передачи также получают наибольшую выгоду от увеличения количества полос (x2, x4 и т. д.). Но в более типичных приложениях (таких как контроллер USB или Ethernet ) профиль трафика характеризуется как короткие пакеты данных с частыми обязательными подтверждениями. [ 122 ] Этот тип трафика снижает эффективность канала из-за накладных расходов на анализ пакетов и принудительных прерываний (либо в интерфейсе хоста устройства, либо в процессоре ПК). Будучи протоколом для устройств, подключенных к одной и той же печатной плате , он не требует такой же устойчивости к ошибкам передачи, как протокол для связи на большие расстояния, и, таким образом, эта потеря эффективности не характерна для PCIe.
Эффективность ссылки
[ редактировать ]Что касается любых «сетевых» каналов связи, часть «необработанной» полосы пропускания потребляется накладными расходами протокола: [ 123 ]
Например, линия PCIe 1.x обеспечивает скорость передачи данных поверх физического уровня 250 МБ/с (симплекс). Это не пропускная способность полезной нагрузки, а пропускная способность физического уровня — линия PCIe должна передавать дополнительную информацию для полной функциональности. [ 123 ]
Слой | ФИЗИЧЕСКИЙ | Канальный уровень передачи данных | Сделка | Канальный уровень передачи данных | ФИЗИЧЕСКИЙ | ||
---|---|---|---|---|---|---|---|
Данные | Начинать | Последовательность | Заголовок | Полезная нагрузка | ЕЦКК | ЛЦК | Конец |
Размер (байты) | 1 | 2 | 12 или 16 | от 0 до 4096 | 4 (опционально) | 4 | 1 |
Тогда накладные расходы Gen2 составляют 20, 24 или 28 байт на транзакцию. [ нужны разъяснения ] [ нужна ссылка ]
Слой | ФИЗИЧЕСКИЙ | Канальный уровень передачи данных | Уровень транзакций | Канальный уровень передачи данных | ||
---|---|---|---|---|---|---|
Данные | Начинать | Последовательность | Заголовок | Полезная нагрузка | ЕЦКК | ЛЦК |
Размер (байты) | 4 | 2 | 12 или 16 | от 0 до 4096 | 4 (опционально) | 4 |
Тогда издержки Gen3 составляют 22, 26 или 30 байт на транзакцию. [ нужны разъяснения ] [ нужна ссылка ]
The для полезной нагрузки размером 128 байт — 86%, а для полезной нагрузки размером 1024 байта — 98%. Для небольших операций доступа, таких как настройки регистра (4 байта), эффективность падает до 16%. [ нужна ссылка ]
Максимальный размер полезной нагрузки (MPS) устанавливается на всех устройствах на основе наименьшего максимума на любом устройстве в цепочке. Если одно устройство имеет MPS 128 байт, все устройства дерева должны установить свой MPS равным 128 байт. В этом случае пиковая эффективность записи при записи составит 86%. [ 123 ] : 3
Приложения
[ редактировать ]PCI Express работает в потребительских, серверных и промышленных приложениях в качестве межсоединения на уровне материнской платы (для подключения периферийных устройств, установленных на материнской плате), пассивного межсоединения объединительной платы и в качестве интерфейса карты расширения для плат расширения.
Практически во всех современных (по состоянию на 2012 г.) [update]) ПК, от потребительских ноутбуков и настольных компьютеров до корпоративных серверов данных, шина PCIe служит основным соединением на уровне материнской платы, соединяя процессор главной системы как со встроенными периферийными устройствами (ИС поверхностного монтажа), так и с дополнительными периферийными устройствами (картами расширения). . В большинстве этих систем шина PCIe сосуществует с одной или несколькими устаревшими шинами PCI для обеспечения обратной совместимости с большим количеством устаревших периферийных устройств PCI.
По состоянию на 2013 год [update]PCI Express заменил AGP в качестве интерфейса по умолчанию для видеокарт в новых системах. Практически все модели видеокарт , выпущенные с 2010 года компаниями AMD (ATI) и Nvidia, используют PCI Express. Nvidia использовала высокоскоростную передачу данных PCIe для своей технологии Scalable Link Interface (SLI), которая позволяла нескольким видеокартам с одним и тем же набором микросхем и номером модели работать в тандеме, что позволило повысить производительность. [ нужна ссылка ] С тех пор этот интерфейс был прекращен. AMD также разработала систему с несколькими графическими процессорами на основе PCIe под названием CrossFire . [ нужна ссылка ] AMD, Nvidia и Intel выпустили наборы микросхем для материнских плат, которые поддерживают до четырех слотов PCIe x16, что позволяет создавать конфигурации карт с тремя и четырьмя графическими процессорами.
Внешние графические процессоры
[ редактировать ]Теоретически внешний PCIe может дать ноутбуку графическую мощность настольного компьютера, подключив ноутбук к любой настольной видеокарте PCIe (заключенной в собственный внешний корпус, с блоком питания и охлаждением); это возможно с помощью интерфейса ExpressCard или Thunderbolt . Интерфейс ExpressCard обеспечивает скорость передачи данных 5 Гбит/с (пропускная способность 0,5 ГБ/с), тогда как интерфейс Thunderbolt обеспечивает скорость передачи данных до 40 Гбит/с (пропускная способность 5 ГБ/с).
В 2006 году Nvidia разработала Quadro Plex с внешним интерфейсом PCIe семейство графических процессоров , которые можно использовать для продвинутых графических приложений на профессиональном рынке. [ 124 ] Этим видеокартам требуется слот PCI Express x8 или x16 для хост-карты, которая подключается к Plex через VHDCI с восемью линиями PCIe. [ 125 ]
В 2008 году AMD анонсировала технологию ATI XGP , основанную на собственной кабельной системе, совместимой с передачей сигналов PCIe x8. [ 126 ] Этот разъем имеется на ноутбуках Fujitsu Amilo и Acer Ferrari One. Вскоре после этого Fujitsu выпустила корпус AMILO GraphicBooster для XGP. [ 127 ] Примерно в 2010 году Acer выпустила графическую док-станцию Dynavidid для XGP. [ 128 ]
В 2010 году были представлены внешние карточные концентраторы, которые можно подключать к ноутбуку или настольному компьютеру через слот PCI ExpressCard. Эти концентраторы могут принимать полноразмерные видеокарты. Примеры включают MSI GUS, [ 129 ] ViDock компании Village Instrument, [ 130 ] станция Asus XG , адаптер Bplus PE4H V3.2, [ 131 ] а также другие импровизированные устройства, сделанные своими руками. [ 132 ] Однако такие решения ограничены размером (часто только x1) и версией доступного слота PCIe на ноутбуке.
Интерфейс Intel Thunderbolt предоставил новую возможность внешнего подключения карты PCIe. Компания Magma выпустила ExpressBox 3T, который может содержать до трех карт PCIe (две x8 и одну x4). [ 133 ] MSI также выпустила Thunderbolt GUS II, шасси PCIe, предназначенное для видеокарт. [ 134 ] Другие продукты, такие как Sonnet's Echo Express. [ 135 ] и mLink от mLogic представляют собой шасси Thunderbolt PCIe в меньшем форм-факторе. [ 136 ]
В 2017 году были представлены более полнофункциональные внешние концентраторы карт, такие как Razer Core с полноразмерным интерфейсом PCIe x16. [ 137 ]
Устройства хранения данных
[ редактировать ]Протокол PCI Express можно использовать в качестве интерфейса данных для устройств флэш-памяти , таких как карты памяти и твердотельные накопители (SSD).
Карта XQD — это формат карты памяти, использующий PCI Express, разработанный ассоциацией CompactFlash, со скоростью передачи данных до 1 ГБ/с. [ 138 ]
Многие высокопроизводительные твердотельные накопители корпоративного класса разработаны как карты RAID-контроллера PCI Express . [ нужна ссылка ] До того, как NVMe был стандартизирован, многие из этих карт использовали собственные интерфейсы и специальные драйверы для взаимодействия с операционной системой; у них была гораздо более высокая скорость передачи данных (более 1 ГБ/с) и IOPS (более миллиона операций ввода-вывода в секунду) по сравнению с дисками Serial ATA или SAS . [ количественно ] [ 139 ] [ 140 ] Например, в 2011 году OCZ и Marvell совместно разработали собственный контроллер твердотельного накопителя PCI Express для слота PCI Express 3.0 x16 с максимальной емкостью 12 ТБ и производительностью до 7,2 ГБ/с при последовательной передаче и до 2,52 миллиона операций ввода-вывода в секунду. в случайных передачах. [ 141 ] [ соответствующий? ]
SATA Express представлял собой интерфейс для подключения твердотельных накопителей через порты, совместимые с SATA, дополнительно предоставляя несколько линий PCI Express в качестве чистого подключения PCI Express к подключенному устройству хранения данных. [ 142 ] M.2 — это спецификация для внутренних компьютерных плат расширения и связанных с ними разъемов, которая также использует несколько линий PCI Express. [ 143 ]
Устройства хранения данных PCI Express могут реализовывать как логический интерфейс AHCI для обратной совместимости, так и логический интерфейс NVM Express для гораздо более быстрых операций ввода-вывода, обеспечиваемых за счет использования внутреннего параллелизма, предлагаемого такими устройствами. Твердотельные накопители корпоративного класса также могут реализовывать SCSI поверх PCI Express . [ 144 ]
Соединение кластера
[ редактировать ]Некоторые приложения центров обработки данных (например, большие компьютерные кластеры ) требуют использования оптоволоконных соединений из-за ограничений расстояния, присущих медным кабелям. Обычно для этих приложений достаточно сетевого стандарта, такого как Ethernet или Fibre Channel , но в некоторых случаях накладные расходы, вносимые маршрутизируемыми соединение более низкого уровня, такое как InfiniBand , RapidIO или NUMAlink протоколами, нежелательны и требуется стандарты локальной шины, такие как PCIe и HyperTransport. . Для этой цели в принципе можно использовать [ 145 ] но по состоянию на 2015 год [update]Решения доступны только от нишевых поставщиков, таких как Dolphin ICS и TTTech Auto.
Конкурирующие протоколы
[ редактировать ]Другие стандарты связи, основанные на последовательных архитектурах с высокой пропускной способностью, включают InfiniBand , RapidIO , HyperTransport , Intel QuickPath Interconnect , Mobile Industry Processor Interface (MIPI) и NVLink . Различия основаны на компромиссе между гибкостью и расширяемостью и задержкой и накладными расходами. Например, обеспечение возможности горячего подключения системы, как в случае с Infiniband, но не с PCI Express, требует, чтобы программное обеспечение отслеживало изменения топологии сети. [ нужна ссылка ]
Другой пример — сделать пакеты короче, чтобы уменьшить задержку (что требуется, если шина должна работать как интерфейс памяти). Пакеты меньшего размера означают, что заголовки пакетов занимают более высокий процент пакета, тем самым уменьшая эффективную пропускную способность. Примерами шинных протоколов, разработанных для этой цели, являются RapidIO и HyperTransport. [ нужна ссылка ]
PCI Express находится где-то посередине и задуман как системное соединение ( локальная шина ), а не как соединение устройств или маршрутизируемый сетевой протокол. Кроме того, цель разработки — прозрачность программного обеспечения — ограничивает протокол и несколько увеличивает его задержку. [ нужна ссылка ]
Задержки с внедрением PCIe 4.0 привели к тому, что консорциума Gen-Z , проекта CCIX и открытого интерфейса процессора Coherent Accelerator (CAPI). к концу 2016 года было объявлено о создании [ 146 ]
11 марта 2019 года Intel представила Compute Express Link (CXL) — новую межсетевую шину, основанную на инфраструктуре физического уровня PCI Express 5.0. Первоначальными инициаторами спецификации CXL были: Alibaba , Cisco , Dell EMC , Facebook , Google , HPE , Huawei , Intel и Microsoft . [ 147 ]
Список интеграторов
[ редактировать ]В списке интеграторов PCI-SIG перечислены продукты, произведенные компаниями-членами PCI-SIG, которые прошли тестирование на соответствие. В список входят коммутаторы, мосты, сетевые карты, твердотельные накопители и т. д. [ 148 ]
См. также
[ редактировать ]- Управление питанием в активном состоянии (ASPM)
- Соединение периферийных компонентов (PCI)
- Конфигурационное пространство PCI
- PCI-X (расширенный PCI)
- PCI/104-Экспресс
- PCIe/104
- Корневой комплекс
- Последовательный цифровой видеовыход (SDVO)
- Список скоростей передачи данных устройства § Главные шины
- UCI
- Вычислительная экспресс-ссылка (CXL)
Примечания
[ редактировать ]- ^ Коммутаторы могут создавать несколько конечных точек из одной, чтобы разрешить совместное использование ее с несколькими устройствами.
- ^ на карте Разъем питания Serial ATA присутствует, поскольку портам USB 3.0 требуется больше энергии, чем может обеспечить шина PCI Express. Чаще 4-контактный разъем питания Molex . используется
Ссылки
[ редактировать ]- ^ Мэйхью, Д.; Кришнан, В. (август 2003 г.). «PCI Express и расширенная коммутация: эволюционный путь к созданию межсоединений следующего поколения». 11-й симпозиум по высокопроизводительным межсоединениям, 2003 г. Материалы . стр. 21–29. дои : 10.1109/CONECT.2003.1231473 . ISBN 0-7695-2012-Х . S2CID 7456382 .
- ^ «Определение PCI Express» . PCMag .
- ^ Чжан, Яньминь; Нгуен, Т. Лонг (июнь 2007 г.). «Включить расширенные отчеты об ошибках PCI Express в ядре» (PDF) . Материалы симпозиума Linux . Проект Федора. Архивировано из оригинала (PDF) 10 марта 2016 года . Проверено 8 мая 2012 г.
- ^ https://www.hyperstone.com Форм-факторы флэш-памяти — основы надежного флэш-накопителя, дата обращения 19 апреля 2018 г.
- ^ Jump up to: а б с Рави Будрук (21 августа 2007 г.). «Основы PCI Express» . PCI-SIG . Архивировано из оригинала (PDF) 15 июля 2014 года . Проверено 15 июля 2014 г.
- ^ «Что такое слоты PCIe и их использование» . Руководство для ПК 101. 18 мая 2021 г. Проверено 21 июня 2021 г.
- ^ «Как работает PCI Express» . Как все работает . 17 августа 2005 г. Архивировано из оригинала 3 декабря 2009 г. Проверено 7 декабря 2009 г.
- ^ «4.2.4.9. Согласование ширины канала и последовательности полос», Базовая спецификация PCI Express, версия 2.1. , 4 марта 2009 г.
- ^ Jump up to: а б с «Часто задаваемые вопросы по архитектуре PCI Express» . PCI-SIG. Архивировано из оригинала 13 ноября 2008 года . Проверено 23 ноября 2008 г.
- ^ «Шина PCI Express» . Интерфейсная шина . Архивировано из оригинала 8 декабря 2007 года . Проверено 12 июня 2010 г.
- ^ 32 линии определены базовой спецификацией PCIe нет стандарта карты до PCIe 5.0, но в Электромеханической спецификации карт PCIe , и этот номер полосы никогда не был реализован.
- ^ «PCI Express – Обзор стандарта PCI Express» . Зона разработчиков . Национальные инструменты. 13 августа 2009 года. Архивировано из оригинала 5 января 2010 года . Проверено 7 декабря 2009 г.
- ^ Кази, Атиф. «Что такое слоты PCIe?» . Лаборатория компьютерного оборудования . Проверено 8 апреля 2020 г.
- ^ «Новый форм-фактор PCIe обеспечивает более широкое распространение твердотельных накопителей PCIe» . НВМ Экспресс . 12 июня 2012 года. Архивировано из оригинала 6 сентября 2015 года.
- ^ «Обзор твердотельного накопителя Memblaze PBlaze4 AIC NVMe» . Обзор хранилища . 21 декабря 2015 г.
- ^ Июль 2015 г., Кейн Фултон, 20 (20 июля 2015 г.). «19 видеокарт, которые сформировали будущее игр» . ТехРадар .
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Ледбеттер, Ричард (16 сентября 2020 г.). «Обзор Nvidia GeForce RTX 3080: добро пожаловать на новый уровень» . Еврогеймер .
- ^ «Обзор Sapphire Radeon RX 5700 XT Pulse | bit-tech.net» . bit-tech.net . Проверено 26 августа 2019 г.
- ^ «AMD Radeon™ RX 5700 XT 8 ГБ GDDR6 THICC II — RX-57XT8DFD6» . xfxforce.com . Архивировано из оригинала 1 сентября 2019 года . Проверено 25 августа 2019 г.
- ^ «ROG Strix GeForce RTX 3080 OC Edition 10 ГБ GDDR6X | Видеокарты» . rog.asus.com .
- ^ «Какова конфигурация PCI-карт на стороне A и стороне B» . Часто задаваемые вопросы . Адекс Электроникс. 1998. Архивировано из оригинала 2 ноября 2011 года . Проверено 24 октября 2011 г.
- ^ Jump up to: а б Электромеханическая спецификация карты PCI Express, версия 2.0
- ^ «Электромеханические спецификации карты PCI Express, версия 4.0, версия 1.0 (чистая)» .
- ^ «Подсостояния L1 PM с CLKREQ, версия 1.0a» (PDF) . PCI-SIG. Архивировано из оригинала (PDF) 4 декабря 2018 года . Проверено 8 ноября 2018 г.
- ^ «Механизм аварийного снижения мощности с сигналом PWRBRK ECN» (PDF) . PCI-SIG. Архивировано из оригинала (PDF) 9 ноября 2018 года . Проверено 8 ноября 2018 г.
- ^ «Где проходит кабель PCIe?» . 16 января 2022 г. Проверено 10 июня 2022 г.
- ^ Электромеханические спецификации карты PCI Express, версия 1.1
- ^ Шенборн, Зейл (2004), Рекомендации по проектированию плат для архитектуры PCI Express (PDF) , PCI-SIG, стр. 19–21, заархивировано (PDF) из оригинала 27 марта 2016 г.
- ^ Базовая спецификация PCI Express, версия 1.1, стр. 332
- ^ Jump up to: а б «Система разъемов проводов Mini-Fit® PCI Express®*» (PDF) . Проверено 4 декабря 2020 г.
- ^ PCI Express x16 Graphics 150W-ATX, версия 1.0.
- ^ Электромеханические спецификации карты высокой мощности PCI Express 225 Вт/300 Вт, версия 1.0
- ^ Электромеханическая спецификация карты PCI Express, версия 3.0
- ^ Юн Лин (16 мая 2008 г.). «Электромеханические обновления PCIe» . Архивировано из оригинала 5 ноября 2015 года . Проверено 7 ноября 2015 г.
- ^ «Распределение боковой полосы 12VHPWR и требования — PCIe 5.x ECN» . PCI СИГ. 12 мая 2022 г.
- ^ «Обновления разъема 12V-2x6 для PCIe Base 6.0 — PCIe 6.x ECN» . PCI СИГ. 31 августа 2023 г.
Этот ECN определяет кодировки типов разъемов для нового разъема 12 В-2x6. Этот разъем, определенный в CEM 5.1, заменяет разъем 12VHPWR.
- ^ «MP1: Адаптер Mini PCI Express/PCI Express» . hwtools.net . 18 июля 2014 года. Архивировано из оригинала 3 октября 2014 года . Проверено 28 сентября 2014 г.
- ^ «Часто задаваемые вопросы по mSATA: базовое руководство» . Обзор ноутбука. Архивировано из оригинала 12 февраля 2012 года.
- ^ «Исследование Eee PC» . ivc (вики). Архивировано из оригинала 30 марта 2010 года . Проверено 26 октября 2009 г.
- ^ «Совместимость твердотельного накопителя (SSD) настольной платы» . Интел . Архивировано из оригинала 2 января 2016 года.
- ^ «Как отличить карты M.2 | Dell США» . www.dell.com . Проверено 24 марта 2020 г.
- ^ «Спецификация внешнего кабеля PCI Express 1.0» . Архивировано из оригинала 10 февраля 2007 года . Проверено 9 февраля 2007 г.
- ^ «Спецификация внешних кабелей PCI Express завершена PCI-SIG» . PCI СИГ. 7 февраля 2007 г. Архивировано из оригинала 26 ноября 2013 г. . Проверено 7 декабря 2012 г.
- ^ Jump up to: а б «Разъемы и кабели OcuLink поддерживают новый стандарт PCIe» . www.connectortips.com . Архивировано из оригинала 13 марта 2017 года.
- ^ Мокосий, Виталий (9 октября 2020 г.). «Распутывание терминов: M.2, NVMe, USB-C, SAS, PCIe, U.2, OCuLink» . Середина . Проверено 26 марта 2021 г.
- ^ «Универсальные решения ввода-вывода Supermicro (UIO)» . Супермикро.com. Архивировано из оригинала 24 марта 2014 года . Проверено 24 марта 2014 г.
- ^ «Приготовьтесь к тестированию M-PCIe» , проектирование печатной платы , EDN
- ^ Jump up to: а б «PCI SIG обсуждает M-PCIe oculink и PCIe 4-го поколения» , The Register , Великобритания , 13 сентября 2013 г., заархивировано из оригинала 29 июня 2017 г.
- ^ «Часто задаваемые вопросы по PCI Express 4.0» . pcisig.com . PCI-SIG. Архивировано из оригинала 18 мая 2014 года . Проверено 18 мая 2014 г.
- ^ Jump up to: а б с «Часто задаваемые вопросы по PCI Express 3.0» . pcisig.com . PCI-SIG. Архивировано из оригинала 1 февраля 2014 года . Проверено 1 мая 2014 г.
- ^ «Что вообще означает GT/s?» . ТМ Мир . Архивировано из оригинала 14 августа 2012 года . Проверено 7 декабря 2012 г.
- ^ «Доставка 12.2» . СЭ : Эйскат. Архивировано из оригинала 17 августа 2010 года . Проверено 7 декабря 2012 г.
- ^ PCI SIG , заархивировано из оригинала 6 июля 2008 г.
- ^ «Объявлена спецификация PCI Express Base 2.0» (PDF) (пресс-релиз). PCI-SIG . 15 января 2007 г. Архивировано из оригинала (PDF) 4 марта 2007 г. . Проверено 9 февраля 2007 г. — обратите внимание, что в этом пресс-релизе термин совокупная пропускная способность относится к сумме входящей и исходящей пропускной способности; Используя эту терминологию, совокупная пропускная способность полнодуплексного режима 100BASE-TX составляет 200 Мбит/с.
- ^ Смит, Тони (11 октября 2006 г.). «Опубликован окончательный вариант спецификации PCI Express 2.0» . Регистр . Архивировано из оригинала 29 января 2007 года . Проверено 9 февраля 2007 г.
- ^ Ки, Гэри; Финк, Уэсли (21 мая 2007 г.). «Intel P35: основной набор микросхем Intel растет» . АнандТех . Архивировано из оригинала 23 мая 2007 года . Проверено 21 мая 2007 г.
- ^ Хюинь, Ань (8 февраля 2007 г.). «Раскрыты подробности NVIDIA «MCP72»» . АнандТех . Архивировано из оригинала 10 февраля 2007 года . Проверено 9 февраля 2007 г.
- ^ «Краткое описание набора микросхем Intel P35 Express» (PDF) . Интел. Архивировано (PDF) из оригинала 26 сентября 2007 г. Проверено 5 сентября 2007 г.
- ^ Хачман, Марк (5 августа 2009 г.). «Спецификация PCI Express 3.0 перенесена на 2010 год» . ПК Маг. Архивировано из оригинала 7 января 2014 года . Проверено 7 декабря 2012 г.
- ^ «Пропускная способность PCI Express 3.0: 8,0 гигапередач/с» . ЭкстримТех. 9 августа 2007 года. Архивировано из оригинала 24 октября 2007 года . Проверено 5 сентября 2007 г.
- ^ «Специальная группа по интересам PCI публикует стандарт PCI Express 3.0» . X бит лаборатории. 18 ноября 2010 года. Архивировано из оригинала 21 ноября 2010 года . Проверено 18 ноября 2010 г.
- ^ «Раскрыты характеристики PCIe 3.1 и 4.0» . eteknix.com . Июль 2013 г. Архивировано из оригинала 1 февраля 2016 г.
- ^ «Кошелек или жизнь… Выпущен PCI Express 3.1!» . Synopsys.com . Архивировано из оригинала 23 марта 2015 года.
- ^ «Эволюция PCI Express 4.0 до 16 ГТ/с, что вдвое превышает пропускную способность технологии PCI Express 3.0» (пресс-релиз). PCI-SIG. 29 ноября 2011 года. Архивировано из оригинала 23 декабря 2012 года . Проверено 7 декабря 2012 г.
- ^ «Часто задаваемые вопросы | PCI-SIG» . pcisig.com . Архивировано из оригинала 20 октября 2016 года.
- ^ «PCIe 4.0 отправляется в Fab, 5.0 — в лабораторию» . ЭЭ Таймс . 26 июня 2016 года. Архивировано из оригинала 28 августа 2016 года . Проверено 27 августа 2016 г.
- ^ «Mellanox анонсирует ConnectX-5, следующее поколение адаптера Smart Interconnect 100G InfiniBand и Ethernet | NVIDIA» . www.mellanox.com .
- ^ «Mellanox анонсирует решения HDR InfiniBand со скоростью 200 Гбит/с, обеспечивающие рекордный уровень производительности и масштабируемости | NVIDIA» . www.mellanox.com .
- ^ «IDF: PCIe 4.0 в разработке, PCIe 5.0 в разработке» . Heise Online (на немецком языке). 18 августа 2016 года. Архивировано из оригинала 19 августа 2016 года . Проверено 18 августа 2016 г.
- ^ Брайан Томпто, Процессор POWER9 для когнитивной эры
- ^ 28-й симпозиум IEEE Hot Chips 2016 (HCS), 21–23 августа 2016 г.
- ^ Jump up to: а б Борд, Эрик (8 июня 2017 г.). «Наконец-то вышла спецификация PCIe 4.0 с скоростями 16 ГТ/с» . Технический отчет. Архивировано из оригинала 8 июня 2017 года . Проверено 8 июня 2017 г.
- ^ «IBM представляет самый продвинутый сервер для искусственного интеллекта» . www-03.ibm.com . 5 декабря 2017 г.
- ^ Сервер IBM Power System AC922 (8335-GTG) помогает вам использовать революционное ускорение производительности искусственного интеллекта, HPDA и HPC для более быстрого получения аналитической информации, объявление IBM Europe об оборудовании ZG17-0147
- ^ «NETINT представляет кодовую плотность с поддержкой PCIe 4.0 — технологии NETINT» . NETINT Технологии . 17 июля 2018 г. Архивировано из оригинала 29 сентября 2018 г. Проверено 28 сентября 2018 г.
- ^ Муджтаба, Хасан (9 января 2019 г.). «Процессоры AMD Ryzen серии 3000 на базе Zen 2 будут выпущены в середине 2019 года» .
- ^ Алкорн, Пол (3 июня 2019 г.). «AMD отказывается от поддержки PCIe 4.0 на старых материнских платах с разъемом AM4, и вот почему» . Аппаратное обеспечение Тома . Архивировано из оригинала 10 июня 2019 года . Проверено 10 июня 2019 г.
- ^ Алкорн, Пол (10 января 2019 г.). «PCIe 4.0 может появиться на всех материнских платах AMD с разъемом AM4 (обновлено)» . Аппаратное обеспечение Тома . Архивировано из оригинала 10 июня 2019 года . Проверено 10 июня 2019 г.
- ^ Катресс, доктор Ян (13 августа 2020 г.). «Тайгер-Лейк-ИО и Сила» . Анандтех .
- ^ «1,2,3,4,5... Официально, анонсирован PCIe 5.0 | synopsys.com» . www.synopsys.com . Проверено 7 июня 2017 г.
- ^ «PLDA объявляет о доступности контроллера XpressRICH5™ PCIe 5.0 IP | PLDA.com» . www.plda.com . Проверено 28 июня 2018 г.
- ^ «XpressRICH5 для ASIC | PLDA.com» . www.plda.com . Проверено 28 июня 2018 г.
- ^ «Удвоение пропускной способности менее чем за два года: базовая спецификация PCI Express® версии 5.0, версия 0.9 теперь доступна участникам» . pcisig.com . Проверено 12 декабря 2018 г.
- ^ «PCIe 5.0 готов к использованию в прайм-тайм» . tomshardware.com . 17 января 2019 года . Проверено 18 января 2019 г.
- ^ «PCI-SIG® достигает скорости 32 ГТ/с благодаря новой спецификации PCI Express® 5.0» . www.businesswire.com . 29 мая 2019 г.
- ^ «PCI-Express 5.0: Китай представляет первый контроллер» . Игровое оборудование для ПК . 18 ноября 2019 г.
- ^ Процессор IBM POWER10, Hot Chips 32, 16–18 августа 2020 г.
- ^ Сервер Power E1080 Enterprise представляет собой платформу с уникальной архитектурой, помогающую безопасно и эффективно масштабировать основные операционные приложения и приложения искусственного интеллекта в гибридном облаке, объявление об оборудовании IBM Europe ZG21-0059.
- ^ Jump up to: а б Технический обзор и введение IBM Power E1080
- ^ «Intel представляет процессор Intel Core 12-го поколения и представляет лучшие в мире игры» . Intel.com . Проверено 16 февраля 2022 г.
- ^ «NVIDIA анонсирует архитектуру Hopper, следующее поколение ускоренных вычислений» .
- ^ «AMD демонстрирует ведущие в отрасли игровые, коммерческие и массовые ПК-технологии на выставке COMPUTEX 2022» . AMD.com . Проверено 23 мая 2022 г.
- ^ «Архитектура процессора AMD EPYC™ 4-го поколения» . AMD.com . Проверено 12 ноября 2022 г.
- ^ Jump up to: а б «PCI-SIG® объявляет о выпуске новой спецификации PCI Express® 6.0, которая достигнет скорости 64 ГТ/с» . www.businesswire.com . 18 июня 2019 г.
- ^ Смит, Райан. «Пропускная способность PCI Express снова будет удвоена: анонсирован PCIe 6.0, спецификация появится в 2021 году» . www.anandtech.com .
- ^ «PCI Express 6.0 достигнет версии 0.5 в преддверии завершения в следующем году – Phoronix» . www.phoronix.com .
- ^ Шилов, Антон (4 ноября 2020 г.). «Спецификация PCIe 6.0 достигла важной вехи: полный черновой вариант готов» . Аппаратное обеспечение Тома .
- ^ Янес, Ал. «Спецификация PCIe® 6.0, версия 0.9: на шаг ближе к финальной версии | PCI-SIG» . pcisig.com . Проверено 6 октября 2021 г.
- ^ «PCI-SIG® выпускает спецификацию PCIe® 6.0, обеспечивающую рекордную производительность для приложений с большими данными» . Деловой провод. 11 января 2022 г. Проверено 16 февраля 2022 г.
- ^ «Платформа NVIDIA Blackwell открывает новую эру вычислений» .
- ^ «Эволюция спецификации PCI Express: шестое поколение, третье десятилетие и все еще набирающая силу» . Pci-Sig. 11 января 2022 г. Проверено 16 февраля 2022 г.
- ^ Дебендра дас Шарма (8 июня 2020 г.). «Спецификация PCIe 6.0: соединение для нужд ввода-вывода будущего» . PCI-SIG. п. 8. Архивировано из оригинала 30 октября 2021 года.
- ^ «Расширяя границы с PCIe 6.0: перенос PAM4 на PCIe» (PDF) . Проверено 16 февраля 2022 г.
- ^ «Презентация PowerPoint» (PDF) . Проверено 16 февраля 2022 г.
- ^ «PCI-SIG® объявляет о выпуске спецификации PCI Express® 7.0, которая достигнет скорости 128 ГТ/с» . Деловой провод. 21 июня 2022 г. Проверено 25 июня 2022 г.
- ^ «Спецификация PCIe® 7.0, версия 0.5 уже доступна: полный проект доступен участникам» . pcisig.com . Проверено 3 апреля 2024 г.
- ^ «Демонстрация PLX показывает PCIe по оптоволокну в качестве межсоединения кластера центра обработки данных» . Монтаж кабеля . Пенн Ну . Проверено 29 августа 2012 г.
- ^ «Представлено второе поколение PCI Express Gen 2 для оптоволоконных систем» . Аднако. 22 апреля 2011 года. Архивировано из оригинала 4 октября 2012 года . Проверено 29 августа 2012 г.
- ^ «Активная оптическая кабельная система PCIe» . Архивировано из оригинала 30 декабря 2014 года . Проверено 23 октября 2015 г.
- ^ Технический обзор и введение IBM Power Systems E870 и E880
- ^ «Acer и Asus внедрят технологию Intel Thunderbolt Speed на ПК с ОС Windows» . Мир ПК . 14 сентября 2011 года. Архивировано из оригинала 18 января 2012 года . Проверено 7 декабря 2012 г.
- ^ Кевин Пэрриш (28 июня 2013 г.). «Выпущен PCIe для мобильных устройств; раскрыты характеристики PCIe 3.1, 4.0» . Аппаратное обеспечение Тома . Проверено 10 июля 2014 г.
- ^ «Спецификации PCI Express 4.0 Draft 0.7 и PIPE 4.4 — что они значат для дизайнеров? — Техническая статья Synopsys | ChipEstimate.com» . www.chipestimate.com . Проверено 28 июня 2018 г.
- ^ «Распиновка и проводка шины PCI Express 1x, 4x, 8x, 16x @» . RU : Распиновка. Архивировано из оригинала 25 ноября 2009 года . Проверено 7 декабря 2009 г.
- ^ «Интерфейс PHY для архитектуры PCI Express» (PDF) (изд. версии 2.00). Интел. Архивировано из оригинала (PDF) 17 марта 2008 года . Проверено 21 мая 2008 г.
- ^ Архитектура системы PCI Express
- ^ Архитектура PCI Express, intel.com
- ^ «Механический чертеж разъема PCI Express» . Интерфейсная шина . Проверено 7 декабря 2007 г.
- ^ «Схема FCi для разъемов PCIe» (PDF) . Подключение FCI . Проверено 7 декабря 2007 г.
- ^ Уменьшение задержки прерывания за счет использования прерываний, сигнализируемых сообщениями.
- ^ Базовая спецификация PCI Express, версия 3.0, таблица 4-24.
- ^ Компьютерная периферия и интерфейсы . Технические публикации Пуна. 2008. ISBN 9788184313086 . Архивировано из оригинала 25 февраля 2014 года . Проверено 23 июля 2009 г.
- ^ Jump up to: а б с д и Лоули, Джейсон (28 октября 2014 г.). «Понимание производительности систем PCI Express» (PDF) . 1.2. Ксилинкс.
- ^ «NVIDIA представляет NVIDIA Quadro® Plex — квантовый скачок в визуальных вычислениях» . Нвидия . 1 августа 2006 года. Архивировано из оригинала 24 августа 2006 года . Проверено 14 июля 2018 г.
- ^ «Quadro Plex VCS – Расширенная визуализация и удаленная графика» . нВидиа. Архивировано из оригинала 28 апреля 2011 года . Проверено 11 сентября 2010 г.
- ^ «XGP» . АТИ . АМД. Архивировано из оригинала 29 января 2010 года . Проверено 11 сентября 2010 г.
- ^ Внешний графический процессор для ноутбука Fujitsu-Siemens Amilo GraphicBooster выпущен 3 декабря 2008 г., заархивировано из оригинала 16 октября 2015 г. , получено 9 августа 2015 г.
- ^ Графическая док-станция DynaVivid от Acer прибыла во Францию, а как насчет США? , 11 августа 2010 г., архивировано из оригинала 16 октября 2015 г. , получено 9 августа 2015 г.
- ^ Догерти, Стив (22 мая 2010 г.), «MSI представит внешнее графическое решение GUS для ноутбуков на выставке Computex» , TweakTown
- ^ Хеллстром, Джерри (9 августа 2011 г.), «ExpressCard пытается получить (не очень) быструю карту?» , PC Perspective (редакционная статья), заархивировано из оригинала 1 февраля 2016 г.
- ^ «PE4H V3.2 (адаптер PCIe x16)» . Hwtools.net. Архивировано из оригинала 14 февраля 2014 года . Проверено 5 февраля 2014 г.
- ^ О'Брайен, Кевин (8 сентября 2010 г.), «Как обновить видеокарту ноутбука с помощью DIY ViDOCK» , обзор ноутбука , заархивировано из оригинала 13 декабря 2013 г.
- ^ Лал Шимпи, Ананд (7 сентября 2011 г.), «Устройства Thunderbolt просачиваются: Magma's ExpressBox 3T» , AnandTech , заархивировано из оригинала 4 марта 2016 г.
- ^ «Внешний корпус графического процессора MSI GUS II с Thunderbolt» . Грань (практическое занятие). 10 января 2012 года. Архивировано из оригинала 13 февраля 2012 года . Проверено 12 февраля 2012 г.
- ^ «PCI Express Graphics, Thunderbolt» , Аппаратное обеспечение Тома , 17 сентября 2012 г.
- ^ «Шасси M logics M link Thunderbold не поставляется» , Engadget , 13 декабря 2012 г., заархивировано из оригинала 25 июня 2017 г.
- ^ Бернс, Крис (17 октября 2017 г.), «Подробное описание Razer Blade Stealth и Core V2 2017 г.» , SlashGear , заархивировано из оригинала 17 октября 2017 г.
- ^ «Ассоциация CompactFlash готовит формат XQD следующего поколения и обещает скорость записи 125 МБ/с и выше» . Engadget. 8 декабря 2011 года. Архивировано из оригинала 19 мая 2014 года . Проверено 18 мая 2014 г.
- ^ Жолт Керекес (декабрь 2011 г.). «Что такого особенного в конструкции твердотельных накопителей ioDrives/PCIe от Fusion-io?» . StorageSearch.com. Архивировано из оригинала 23 сентября 2013 года . Проверено 2 октября 2013 г.
- ^ «Обзор Fusion-io ioDrive Duo Enterprise PCIe» . Storagereview.com. 16 июля 2012 года. Архивировано из оригинала 4 октября 2013 года . Проверено 2 октября 2013 г.
- ^ «Демоверсии твердотельных накопителей OCZ 4 ТиБ, 16 ТиБ для предприятий» . X-битные лаборатории. Архивировано из оригинала 25 марта 2013 года . Проверено 7 декабря 2012 г.
- ^ «Включение высокоскоростных приложений хранения данных с помощью SATA Express» . САТА-ИО. Архивировано из оригинала 27 ноября 2012 года . Проверено 7 декабря 2012 г.
- ^ «Карта SATA M.2» . САТА-ИО. Архивировано из оригинала 3 октября 2013 года . Проверено 14 сентября 2013 г.
- ^ «SCSI Экспресс» . Торговая ассоциация SCSI. Архивировано из оригинала 27 января 2013 года . Проверено 27 декабря 2012 г.
- ^ Медури, Виджай (24 января 2011 г.). «Обоснование использования PCI Express в качестве высокопроизводительного межсетевого соединения кластера» . HPCwire. Архивировано из оригинала 14 января 2013 года . Проверено 7 декабря 2012 г.
- ^ Эван Кобленц (3 февраля 2017 г.). «Новая задержка PCI Express 4.0 может расширить возможности альтернатив следующего поколения» . Технологическая республика . Архивировано из оригинала 1 апреля 2017 года . Проверено 31 марта 2017 г.
- ^ Катресс, Ян. «Выпущена спецификация CXL 1.0: новое отраслевое высокоскоростное межсетевое соединение от Intel» . www.anandtech.com . Проверено 9 августа 2019 г.
- ^ «Список интеграторов | PCI-SIG» . pcisig.com . Проверено 27 марта 2019 г.
Дальнейшее чтение
[ редактировать ]- Будрук, Рави; Андерсон, Дон; Шенли, Том (2003), Уинклс, Джозеф «Джо» (редактор), Архитектура системы PCI Express , Архитектура системы ПК Mind Share, Аддисон-Уэсли, 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 стр.
Внешние ссылки
[ редактировать ]- СМИ, связанные с PCIe, на Викискладе?
- Характеристики PCI-SIG