Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
PCI и PCI Express. В чём отличие !?
 
Люди мне нужен сравнительный анализ системных интерфейсов PCI и PCI Express и привести типы PCI и PCI Express. Может кто напишет подробную сравнительную характеристику, а то в инете совсем мало материала !
 
PCI - ето древний слот (ему леть 7 уже) и прямого отношение к PCI Express неимееть
PCI Express ето свежак и используеться для видяшек (ето примой потомок слота AGP)
и отлечаються они скорость передачи данных ну и самими разьемами
 
Значит сначала была шина ISA (давным-давно) со временем она стала узким местом для многих устройств и на смену ей пришла шина PCI когда и ее стало маловато решили частично снять вопрос создав специализированную графическую шину AGP (чем то напоминает историю с VLB - Vesa Local Bus во времена ISA - была у меня такая длинная видеокарта и память туда можно было вставлять увеличивая объем с 512Кб до 2Мб :) ), более радикальное решение вводить было рано и тяжело для пользователей... А позже внедрена PCI Express.
Разработка стандарта PCI Express была начата фирмой Intel после отказа от шины InfiniBand. Официально первая базовая спецификация PCI Express появилась в июле 2002 года.
Шина PCI Express нацелена на использование только в качестве локальной шины. Программная модель PCI Express во многом унаследована от PCI и существующие системы и контроллеры могли быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки ПО. Высокая пиковая производительность шины PCI Express позволяет использовать её вместо шин AGP и тем более PCI и PCI-X.
Соединение между двумя устройствами PCI Express называется link, и состоит из одного (называемого 1x) или нескольких (2x, 4x, 8x, 12x, 16x и 32x) двунаправленных последовательных соединений lane. Каждое устройство должно поддерживать соединение 1x.
Пропускная способность, с учётом двунаправленной передачи, для шин PCI Express с разным количеством связей:
Используется связей                1x     2x     4x      8x   12x    16x    32x
Пропускная способность, ГБ/c 0,5 1 2 4 6 8 16
Для сравнения пропускная способность старой шины PCI составляет от 133Мб/с до 256Мб/с в ее вариантах для рабочих станций (PCI 2.0, PCI 2.1-3.0). И от 256Мб/с и до 4096Мб/c (максимум )в серверных вариантах (PCI-X, PCI-64).
Скоро собираются окончательно принять спецификацию PCI Express 2.0 - основные нововведения увеличение проускной способности и виртуализация ввода-вывода.
Вышеуказанный текст по большей части из статьи с http://ru.wikipedia.org
Если интересует первоисточник и полные спецификации (на английском) то ищи на сайте PCI-SIG (PCI Special Interest Group) - http://www.pcisig.com/
 
Peripheral component interconnect, дословно: взаимосвязь периферийных компонентов) — системная шина для подключения периферийных устройств к материнской плате компьютера.
   * частота шины — 33,33 МГц или 66,66 МГц, передача синхронная;
   * разрядность шины — 32 или 64 бита, шина мультиплексированная (адрес и данные передаются по одним и тем же линиям);
   * пиковая пропускная способность для 32-разрядного варианта, работающего на частоте 33,33 МГц — 133 Мб в секунду;
   * адресное пространство памяти — 32 бита (4 Гибибайта);
   * адресное пространство портов ввода-вывода — 32 бита (4 Гибибайта);
   * конфигурационное адресное пространство (для одной функции) 256 байт;
   * напряжение 3,3 или 5 вольт.
# PCI 2.0 — первая версия базового стандарта, получившая широкое распространение, использовались как карты, так и слоты с сигнальным напряжением только 5В. Пиковая пропускная способность — 133Мб/с;
# PCI 2.1-3.0 — отличались от 2.0 возможностью одновременной работы нескольких bus-master устройств (т. н. конкурентный режим), а также появлением универсальных карт расширения, способных работать как в 5В, так и в 3.3В слотах (с частотой 33 и 66 МГц соответственно). Пиковая пропускная способность для 33 МГц — 133МБ/с, а для 66 МГц — 266 МБ/с;

   * Версия 2.1 — работа с 3.3В картами и наличие соответствующих линий питания являлась опциональной;
   * Версия 2.2 — сделанные в соответствии с этими стандартами карты расширения имеют универсальный разъём и способны работать практически во всех более поздних разновидностях слотов шины PCI, а также, в некоторых случаях, и в слотах 2.1;
   * Версия 2.3 — несовместима с картами PCI 5В, несмотря на продолжающееся использование 32-битных слотов с 5В-ключом. Карты расширения имеют универсальный разъём, но не способны работать в 5В-слотах ранних версий (до 2.1 включительно);
   * Версия 3.0 — завершает переход на карты PCI 3.3В, карты PCI 5В больше не поддерживаются.

# PCI 64 — расширение базового стандарта PCI, появившееся в версии 2.1, удваивающее число линий данных, и, следовательно, пропускную способность. Cлот PCI64 является удлинённой версией обычного PCI-слота. Формально совместимость 32-битных карт с 64-битным слотами (при условии наличия общего поддерживаемого сигнального напряжения) полная, а совместимость 64-битной карты с 32-битным слотами является ограниченной (в любом случае произойдёт потеря производительности). Работает на тактовой частоте 33МГц. Пиковая пропускная способность — 266 МБ/с;

   * Версия 1 — использует слот PCI 64-бита 5В;
   * Версия 2 — использует слот PCI 64-бита 3.3В;

# PCI 66 — это PCI 64 работающий на тактовой частоте 66 МГц , использует 3.3В-слоты, карты имеют универсальный, либо 3.3В форм-фактор. Пиковая пропускная способность — 533 МБ/с;
# PCI 64/66 — комбинация PCI 64 и PCI 66, позволяет учетверить скорость передачи данных по сравнению с базовым стандартом PCI, и использует 64-битные 3.3В слоты, совместимые только с универсальными и 3.3В 32-битными картами расширения. Карты стандарта PCI64/66 имеют универсальный (имеющий ограниченную совместимость с 32-битными слотами) либо 3.3В форм-фактор (последний вариант принципиально не совместим с 32-битными 33МГц слотами популярных стандартов). Пиковая пропускная способность — 533 МБ/с;
# PCI-X — расширение PCI64, для всех вариантов шины существуют следующие ограничения по количеству подключаемых к каждой шине устройств: 66МГц — 4, 100МГц — 2, 133МГц — 1 (или 2 если одно или оба устройства не находятся на платах расширения, а уже интегрированы на одну плату вместе с контроллером), 266, 533МГц и выше — 1;

   * Версия 1.0 — введено две новые рабочие частоты: 100 и 133МГц, а также механизм раздельных транзакций для улучшения производительности при одновременной работе нескольких устройств. Как правило, обратно совместима со всеми 3.3В и универсальными PCI-картами. Карты обычно выполняются в 64-битном 3.3В формате и имеют ограниченную обратную совместимость со слотами PCI64/66, а некоторые — в универсальном формате и способны работать (хотя практической ценности это почти не имеет) в обычном PCI 2.2/2.3. Пиковая пропускная способность — 1024 МБ/с;
   * Версия 2.0 — введено две новые рабочие частоты: 266 и 533МГц, а также коррекция ошибок чётности при передаче данных (ECC). Расширяет конфигурационное пространство PCI до 4096 байт и допускает расщепление на 4 независимых 16-битных шины, что применяется исключительно во встраиваемых и промышленных системах, сигнальное напряжение снижено до 1.5В, но сохранена обратная совместимость разъёмов со всеми картами, использующими сигнальное напряжение 3.3В. Пиковая пропускная способность — 4096 МБ/с;

----------------------------------------------------------------------------------
PCI Express или PCIe или PCI-E, (также известная как 3GIO for 3rd Generation I/O; не путать с PCI-X или PXI) — компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных.
Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка, называемое lane; это резко отличается от PCI, в которой все устройства подключаются к общей 32-разрядной параллельной однонаправленной шине.

Соединение между двумя устройствами PCI Express называется link, и состоит из одного (называемого 1x) или нескольких (2x, 4x, 8x, 12x, 16x и 32x) двунаправленных последовательных соединений lane. Каждое устройство должно поддерживать соединение 1x.

На электрическом уровне каждое соединение использует низковольтную дифференциальную передачу сигнала (LVDS), приём и передача информации производится каждым устройством PCI Express по отдельной витой паре, таким образом, в простейшем случае, устройство подключается к коммутатору PCI Express всего лишь четырьмя проводниками.

Использование подобного подхода имеет следующие преимущества:

   * карта PCI Express помещается и корректно работает в любом слоте той же или большей пропускной способности (например, карта x1 будет работать в слотах x4 и x16);
   * слот большего физического размера может использовать не все lane'ы (например, к слоту 16x можно подвести линии передачи информации, соответствующие 1x или 8x, и всё это будет нормально функционировать; однако, при этом необходимо подключить все линии «питание» и «земля», необходимые для слота 16x).

В обоих случаях, на шине PCI Express будет использовать максимальное количество lane'ов доступных как для карты, так и для слота. Однако это не позволяет устройству работать в слоте, предназначенном для карт с меньшей пропускной способностью шины PCI Express (например, карта x4 физически не поместится в слот x1, несмотря на то, что она могла бы работать в слоте 4x с использованием только одного lane).

PCI Express пересылает всю управляющую информацию, включая прерывания, через те же линии, что используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, таким образом задержки шины PCI Express вполне сравнимы с таковыми для шины PCI.
Пропускная способность соединения lane составляет 2,5 Гбит/с. Для расчета пропускной способности соединения link необходимо учесть то, что в каждом соединении передача дуплексная, а также учесть применение кодирования 8B/10B (8 бит в 10).
Пропускная способность, с учётом двунаправленной передачи, для шин PCI Express с разным количеством связей указана в таблице:
Используется связей                 1x  2x 4x   8x     12x   16x   32x
Пропускная способность, ГБ/c 0,5 1 2 4 6 8 16
Страницы: 1
Читают тему