PCI Express
PCI Express, или PCIe, или PCI-E (также известная как 3GIO for 3rd Generation I/O; не путать с PCI-X и PXI) — компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных.
Разработка стандарта PCI Express была начата фирмой Intel после отказа от шины InfiniBand. Официально первая базовая спецификация PCI Express появилась в июле 2002 года. Развитием стандарта PCI Express занимается организация PCI Special Interest Group.
Содержание |
Описание
В отличие от шины PCI, использовавшей для передачи данных общую шину, PCI Express, в общем случае, является пакетной сетью с топологией типа звезда. Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором.
Кроме того, шиной PCI Express поддерживается:
- горячая замена карт;
- гарантированная полоса пропускания (QoS);
- управление энергопотреблением;
- контроль целостности передаваемых данных.
Шина PCI Express нацелена на использование только в качестве локальной шины. Так как программная модель PCI Express во многом унаследована от PCI, то существующие системы и контроллеры могут быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки программного обеспечения. Высокая пиковая производительность шины PCI Express позволяет использовать её вместо шин AGP и тем более PCI и PCI-X. Де-факто PCI Express заменила эти шины в персональных компьютерах.
Разъёмы
- Mini Card — замена форм-фактора Mini PCI. На разъём Mini Card выведены шины: x1 PCIe, USB 2.0 и SMBus.
- ExpressCard — подобен форм-фактору PCMCIA. На разъём ExpressCard выведены шины x1 PCIe и USB 2.0, карты ExpressCard поддерживают горячее подключение.
- AdvancedTCA — форм-фактор для телекоммуникационного оборудования.
- Кабельные спецификации PCI Express позволяют доводить длину одного соединения до десятков, а то и сотен метров, что делает возможным создание «разобранных» ЭВМ.
- Mobile PCI Express Module — промышленный форм-фактор, созданный для ноутбуков фирмой NVIDIA.
Mini PCI-E
Mini PCI Express — формат шины PCI Express для портативных устройств.
Для этого стандарта разъёма выпускается масса периферийных устройств:
- WiFi карты
- WiMax карты
- GSM модемы
- GPS приёмники
- SSD накопители — Использует нестандартную распиновку разъёма Mini PCI-E (SSD Mini PCI Express)
- PCIe ×1
- USB 2.0
- USB 3.0
- SATA
- SATA III
- COM (RS232)
- SMBus
- Выводы для индикаторных светодиодов
- Выводы подключения СИМ карт (для GSM WCDMA)
- Имеет зарезервированные контакты (для будущих устройств)
- Питание 1.5 В и 3.3 В
ExpressCard
Слоты ExpressCard на настоящее время (Ноябрь 2010) применяются для подключения:
- Плат SSD накопителей
- Контроллеров 1394/FireWire (iLINK)
- Док-станций
- Измерительных приборов
- Памяти
- Адаптеров карт памяти (CF, MS, SD, xD, и т.д.)
- Мышей
- Сетевых адаптеров
- Параллельных портов
- Адаптеров PC Card/PCMCIA
- Расширения PCI
- Расширения PCI Express
- Дистанционного управления
- Контроллеров SATA
- Последовательных портов
- Адаптеров SmartCard
- ТВ-тюнеров
- Контроллеров USB
- Беспроводных сетевых адаптеров Wi-Fi
- Беспроводных широкополосных интернет-адаптеров (3G, CDMA, EVDO, GPRS, UMTS, и т.д.)
- Звуковых карт для домашнего мультимедиа и профессиональных аудио-интерфейсов.
PCI Express 2.0
Группа PCI-SIG выпустила спецификацию PCI Express 2.0 15 января 2007 года. Основные нововведения в PCI Express 2.0:
- Увеличенная пропускная способность. Спецификация PCI Express 2.0 определяет максимальную пропускную способность одной линии в 5 Гбит/с, при этом сохранена совместимость с PCI Express 1.x. Внесены усовершенствования в протокол передачи между устройствами и программную модель. Таким образом, плата расширения, поддерживающая стандарт PCIE 1.x может работать, будучи установленной в слот PCIE 2.0. Устройства же с интерфейсом PCI Express 2.0 смогут работать в материнских платах, оснащённых слотом PCI Express x16 поколения PCI Express 1.x, но только на скорости 2,5 Гбит/с, так как старый чипсет не может поддерживать удвоенную скорость передачи данных.
- Динамическое управление скоростью (для управления скоростью работы связи).
- Оповещение о пропускной способности (для оповещения ПО об изменениях скорости и ширины шины).
- Расширения структуры возможностей[уточнить] — расширение управляющих регистров для лучшего управления устройствами, слотами и интерконнектом).
- Службы управления доступом — опциональные возможности управления транзакциями точка-точка).
- Управление таймаутом выполнения.
- Сброс на уровне функций — опциональный механизм для сброса функций (англ. PCI funcs) внутри устройства (англ. PCI device).
- Переопределение предела по мощности (для переопределения лимита мощности слота при присоединении устройств, потребляющих бо́льшую мощность).
PCI Express 3.0
В ноябре 2010 года были утверждены спецификации версии PCI Express 3.0. Интерфейс обладает скоростью передачи данных 8 GT/s(Гигатранзакций/с). Но, несмотря на это, его реальная пропускная способность всё равно была увеличена вдвое по сравнению со стандартом PCI Express 2.0. Этого удалось достигнуть благодаря более агрессивной схеме кодирования 128b/130b, когда 128 бит данных пересылаемых по шине кодируются 130 битами. PCI Express 2.0 обладает скоростью передачи данных 5 GT/s и схемой кодирования 8b/10b. При этом сохранилась совместимость с предыдущими версиями PCI Express. По данным PCI-SIG, первые тесты PCI Express 3.0 начались в 2011 году, средства для проверки совместимости для партнеров появились лишь в середине 2011-го, а реальные устройства ― только в 2012-м.
Компания MSI стала первым в мире производителем, выпустившим материнскую плату с поддержкой стандарта PCI Express 3.0.
Летом 2011 года Gigabyte официально представила материнскую плату G1.Sniper 2, построенную на чипсете Intel Z68 и поддерживающую интерфейс PCI Express 3.0.