Открыть сервисСервис

PCI Express — интерфейс подключения

PCI Express (PCIe, PCI-Express) — высокоскоростной последовательный компьютерный интерфейс, предназначенный для подключения периферийных устройств к материнской плате. Заменив параллельную шину PCI, PCIe стал стандартом де-факто для видеокарт, твердотельных накопителей, сетевых карт и других компонентов. Интерфейс разработан консорциумом PCI-SIG (PCI Special Interest Group) и впервые представлен в 2003 году.

Принцип работы

В отличие от параллельной PCI, где данные передаются одновременно по нескольким линиям с общим тактированием, PCIe использует последовательные дифференциальные пары проводников. Каждая такая пара (одна на передачу, одна на приём) образует линию (lane). Данные передаются в обоих направлениях одновременно — это называется полным дуплексом. Для синхронизации используется кодирование 8b/10b (в PCIe 1.0 и 2.0) или 128b/130b (начиная с PCIe 3.0), что снижает накладные расходы на служебные биты.

Соединение точка-точка (point-to-point) означает, что каждое устройство имеет собственную выделенную полосу пропускания, а не делит шину с остальными, как было в PCI. Устройство может иметь слот x1, x4, x8 или x16 — число линий определяет пропускную способность.

Версии и пропускная способность

ВерсияГодСкорость на линиюx16 (общая)
PCIe 1.020032,5 ГТ/с8 ГБ/с
PCIe 2.020075 ГТ/с16 ГБ/с
PCIe 3.020108 ГТ/с~32 ГБ/с
PCIe 4.0201716 ГТ/с~64 ГБ/с
PCIe 5.0201932 ГТ/с~128 ГБ/с
PCIe 6.0202264 ГТ/с~256 ГБ/с

Все версии обратно совместимы: устройство PCIe 5.0 будет работать в слоте PCIe 3.0, но на скорости старой версии.

Форм-факторы

Стандартные разъёмы PCIe на материнских платах:

  • x1 — маленький слот, один канал, применяется для звуковых и сетевых карт;
  • x4 — средний, используется для быстрых NVMe-накопителей (через переходники или специальные слоты M.2);
  • x8 — средний по длине, часто применяется для сетевых контроллеров 10 Гбит/с;
  • x16 — самый длинный, стандартный слот для дискретных видеокарт.

Существуют также карты расширения с обратным расположением контактов (Riser), серверные варианты и мини-версии (Mini PCIe, M.2, U.2) для ноутбуков и компактных систем.

Ключевые особенности

Управление питанием

PCIe поддерживает несколько энергосберегающих состояний (L0, L0s, L1, L2). Устройство может переходить в режим пониженного энергопотребления при простое и быстро выходить из него. Это особенно важно для ноутбуков.

Горячая замена

Стандарт поддерживает горячее подключение (hot-plug) — возможность подключать и отключать устройства без выключения системы, если это предусмотрено платформой.

Шина сообщений

PCIe использует отдельные каналы для управления и сообщений (out-of-band), что упрощает обнаружение устройств (enumeration) и конфигурацию ресурсов по сравнению с классической PCI.

Применение

PCIe является основным интерфейсом для:

  • дискретных видеокарт (основной потребитель полосы пропускания);
  • NVMe-накопителей (через разъём M.2 или PCIe-слот);
  • сетевых адаптеров (1, 10, 25, 100 Гбит/с);
  • звуковых карт;
  • контроллеров RAID и расширения портов USB/SATA;
  • ускорителей вычислений (GPU-фермы, FPGA-платы).

В серверных системах PCIe активно используется для подключения быстрых SSD-массивов и сетевых контроллеров с прямым доступом к памяти (RDMA).

История и развитие

Первая версия PCIe 1.0 вышла в 2003 году, заменив устаревшую параллельную шину PCI и более быструю, но громоздкую AGP (для видеокарт). Разработка велась консорциумом PCI-SIG, в который входят Intel, AMD, NVIDIA, Broadcom и другие компании.

Каждое поколение удваивало пропускную способность. PCIe 4.0 задержался на несколько лет из-за сложности достижения стабильности на 16 ГТ/с, но впоследствии стал массовым. PCIe 5.0 и 6.0 ориентированы прежде всего на серверный сегмент и центры обработки данных.

В 2022 году PCI-SIG анонсировала PCIe 7.0 со скоростью 128 ГТ/с на линию, что обеспечит до 512 ГБ/с на слот x16.

Ограничения

Длина линий ограничена — при превышении рекомендованной длины трассы на плате требуется использование ретаймеров (re-timer). Также растёт сложность электромагнитной совместимости на высоких частотах, что увеличивает стоимость разработки плат.

Источники

  • PCI-SIG — официальный сайт консорциума
  • Intel — Technical Documentation: PCI Express
  • Tom's Hardware — обзоры PCIe-устройств
  • TechPowerUp — GPU Database
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru