Внимание! Эта статья о шине PCI и её производных PCI64 и PCI-X("Пи-си-ай Икс")! Не путайте её с более новой шиной PCI-E ("Пи-си-ай Экспресс"), которая полностью несовместима с шинами, описанными в данном FAQ.
PCI 2.0 - первая версия базового стандарта, получившая широкое распространение, использовались как карты, так и слоты с сигнальным напряжением только 5В.
PCI 2.1 - отличалась от 2.0 возможностью одновременной работы нескольких bus-master устройств (т.н. конкурентный режим), а также появлением универсальных карт расширения, способных работать как в 5В, так и в 3.3В слотах. Способность работать с 3.3В картами и наличие соответствующих линий питания в версии 2.1 являлась опциональной.Появились расширения PCI66 и PCI64.
PCI 2.2 - версия базового стандарта шины, допускающая подключение карт расширения с сигнальным напряжением как 5В, так и 3.3В. 32-битные версии этих стандартов являлись наиболее распространённым типом слотов на материнских платах на момент написания FAQ. Используются слоты типа 32-бита, 5В. Cделанные в соответствии с этими стандартами карты расширения имеют универсальный разъём и способны работать практически во всех более поздних разновидностях слотов шины PCI, а также, в некоторых случаях, и в слотах 2.1.
PCI 2.3 - следующая версия общего стандарта на шину PCI, слоты расширения, соответствующие этому стандарту, несовместимы с картами PCI 5В, несмотря на продолжающееся использование 32-битных слотов с 5В-ключом. Карты расширения имеют универсальный разъём, но не способны работать в 5В-слотах ранних версий (до 2.1 включительно).
Напоминаем, что напряжение питания (не сигнальное!) 5В сохраняется абсолютно на всех версиях разъёмов шины PCI.
PCI 64 - расширение базового стандарта PCI, появившееся в версии 2.1, удваивающее число линий данных, и, следовательно, пропускную способность. Cлот PCI64 является удлинённой версией обычного PCI-слота. Формально совместимость 32-битных карт с 64-битным слотами (при условии наличия общего поддерживаемого сигнального напряжения) полная, а совместимость 64-битной карты с 32-битным слотами является ограниченной (в любом случае произойдёт потеря производительности), точные данные в каждом конкретном случае можно узнать из спецификаций устройства.
Первые версии PCI64 (производные от PCI 2.1)использовали слот PCI 64-бита 5В и работали на тактовой частоте 33МГц.
PCI 66 - появившееся в версии 2.1 расширение стандарта PCI с поддержкой тактовой частоты 66МГц, также, как и PCI64 позволяет удвоить пропускную способность. Начиная с версии 2.2 использует 3.3В-слоты (32-битный вариант на ПК практически не встречается), карты имеют универсальный либо 3.3В форм-фактор. (Имелись и основанные на версии 2.1 казуистически редкие на рынке ПК 5В 66МГц решения, подобные слоты и платы были совместимы только между собой)
PCI 64/66 - комбинация двух вышеописанных технологий, позволяет учетверить скорость передачи данных по сравнению с базовым стандартом PCI, и использует 64 бита 3.3В слоты, совместимые только с универсальными и 3.3В 32-битными картами расширения. Карты стандарта PCI64/66 имеют универсальный (имеющий ограниченную совместимость с 32-битными слотами) либо 3.3В форм-фактор(последний вариант принципиально не совместим с 32-битными 33МГц слотами популярных стандартов). В настоящее время под термином PCI64 подразумевается именно PCI64/66, поскольку 33МГц 5В 64-битные слоты не применяются уже достаточно давно.
PCI-X 1.0 - Расширение PCI64 с добавлением двух новых частот работы, 100 и 133МГц, а также механизма раздельных транзакций для улучшения производительности при одновременной работе нескольких устройств. Как правило, обратно совместима со всеми 3.3В и универсальными PCI-картами.
PCI-X карты обычно выполняются в 64-бит 3.3В формате и имеют ограниченную обратную совместимость со слотами PCI64/66, а некоторые PCI-X карты - в универсальном формате и способны работать (хотя практической ценности это почти не имеет) в обычном PCI 2.2/2.3.
В сложных случаях для того, чтобы быть полностью уверенным в работоспособности выбранной вами комбинации из мат.платы и карты расширения, случае надо посмотреть таблицы совместимости (compatibility lists) производителей обоих устройств.
PCI-X 2.0 - дальнейшее расширение возможностей PCI-X 1.0, добавлены скорости в 266 и 533МГц, а также коррекция ошибок чётности при передаче данных.(ECC). Допускает расщепление на 4 независимых 16-битных шины, что применяется исключительно во встраиваемых и промышленных системах, сигнальное напряжение снижено до 1.5В, но сохранена обратная совместимость разъёмов со всеми картами, использующими сигнальное напряжение 3.3В.
PCI-X 1066/PCI-X 2133 - проектируемые будущие варианты шины PCI-X, c результирующими частотами работы 1066 и 2133МГц соответственно, изначально предназначенные для подключения 10 и 40Гбит Ethernet адаптеров.
Для всех вариантов шины PCI-X существуют следующие ограничения по количеству подключаемых к каждой шине устройств:
Вот почему в некоторых ситуациях для обеспечения стабильности работы нескольких установленных устройств необходимо ограничивать максимальную частоту работы использованной шины PCI-X (обычно это делается джамперами)
СompactPCI - стандарт для разъёмов и карт расширения, применяемый в промышленных и встраиваемых компьютерах. Механически не совместим ни с одним из "общих" стандартов.
MiniPCI - стандарт для плат и разъёмов для интеграции в ноутбуки (обычно используется для адаптеров беспроводной сети) и непосредственно на поверхность материнских плат. Также механически ни с чем кроме себя не совместим.
Типы PCI-слотов:
Типы PCI-карт расширения:
PCI 5Вольт |
PCI64 5Вольт |
PCI64 3.3Вольта |
|
PCI - универсальный | PCI64 - универсальный |
Сводная таблица конструктивов карт и слотов в зависимости от версии стандарта:
Стандарт | Макс. скорость, Мб/сек | Тип слота | Тип карты |
PCI 1.x-2.0 | 133 | 32-бита, 5В | 32-бита, 5В |
PCI 2.1-2.3 33MГц | 133 | 32-бита, 5В | 32-бита, 5В/универсальный |
PCI 2.2-2.3 66MГц | 266 | 32-бита, 3.3В | 32-бита, 3.3В/универсальный |
PCI64 33МГц (v 2.1) | 266 | 64-бита, 5В | 64-бита, 5В/универсальный |
PCI64 33МГц (v 2.2) | 266 | 64-бита, 3.3В | 64-бита, 3.3В/универсальный |
PCI64 66МГц | 533 | 64 бита, 3.3В | 64-бита, 3.3В/универсальный |
PCI-X 1.0 | 1024 | 64 бита, 3.3В | 64-бита, 3.3В/универсальный |
PCI-X 1.0 | 4096 | 64 бита, 3.3В | 64-бита, 3.3В |
Cводная таблица совместимости карт и слотов в зависимости от версии и конструктива:
Карты | ||||||||
Слоты | PCI 2.0/2.1 5B | PCI 2.1 универсальный | PCI 2.2/2.3 универсальный | PCI64/5B (33МГц) |
PCI64/универсальный | PCI64/3.3B | PCI-X/3.3B | PCI-X универсальный |
PCI 2.0 | Совместимы | Совместимы | Несовместимы | Ограниченно совместимы с потерей производительности | Ограниченно совместимы с потерей производительности | Несовместимы | ||
PCI 2.1 | Совместимы | Совместимы | Ограниченно совместимы | Ограниченно совместимы с потерей производительности | Ограниченно совместимы с потерей производительности | Несовместимы | ||
PCI 2.2 | Совместимы | Ограниченно совместимы с потерей производительности | Ограниченно совместимы с потерей производительности | Несовместимы | Несовместимы | Ограниченно совместимы с потерей производительности | ||
PCI 2.3 | Несовместимы | Ограниченно совместимы | Совместимы | Несовместимы | Ограниченно совместимы с потерей производительности | Несовместимы | Несовместимы | Ограниченно совместимы с потерей производительности |
PCIБ 64/5B(33МГц) |
Совместимы | Совместимы | Ограниченно совместимы | Совместимы | Ограниченно совместимы с потерей производительности | Несовместимы | Несовместимы | Ограниченно совместимы с потерей производительности |
PCI64/3.3B | Несовместимы | Ограниченно совместимы | Совместимы | Несовместимы | Совместимы | Совместимы | Ограниченно совместимы с потерей производительности | Ограниченно совместимы с потерей производительности |
PCI-X | Несовместимы | Ограниченно совместимы | Совместимы | Несовместимы | Совместимы |
Источник: НИКС - Компьютерный Супермаркет