Интернет магазин китайских планшетных компьютеров



Компьютеры - PCI Express - Описание протокола

27 апреля 2011


Оглавление:
1. PCI Express
2. Разъёмы
3. Описание протокола
4. Пропускная способность
5. PCI Express 2.0
6. PCI Express 3.0
7. PCI Express 4.0



Видеокарта для PCI Express x16

Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка, называемое линией; это резко отличается от PCI, в которой все устройства подключаются к общей 32-разрядной параллельной двунаправленной шине.

Соединение между двумя устройствами PCI Express и состоит из одной или нескольких двунаправленных последовательно соединённых линий. Каждое устройство должно поддерживать соединение по крайней мере соединение с одной линией.

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

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

  • карта PCI Express помещается и корректно работает в любом слоте той же или большей пропускной способности;
  • слот большего физического размера может использовать не все линии.

В обоих случаях, на шине PCI Express будет использовать максимальное количество линий, доступных как для карты, так и для слота. Однако это не позволяет устройству работать в слоте, предназначенном для карт с меньшей пропускной способностью шины PCI Express. Например, карта x4 физически не поместится в стандартный слот x1, несмотря на то, что она могла бы работать в слоте x4 с использованием только одной линии. На некоторых материнских платах можно встретить нестандартные слоты x1 и x4, у которых отсутствует крайняя перегородка, таким образом, в них можно устанавливать карты большей длины чем разъем. При этом не обеспечивается питание и заземление выступающей части карты, что может привести к различным проблемам.

PCI Express пересылает всю управляющую информацию, включая прерывания, через те же линии, что используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, таким образом задержки шины PCI Express вполне сравнимы с таковыми для шины PCI.

Во всех высокоскоростных последовательных протоколах, информация о синхронизации должна быть встроена в передаваемый сигнал. На физическом уровне, PCI Express использует метод канального кодирования 8b/10b для устранения постоянной составляющей в передаваемом сигнале и для встраивания информации о синхронизации в поток данных. В PCI Express 3.0 используется более экономное кодирование 128b/130b с избыточностью 1,5%.

Некоторые протоколы используют метод, который называется скремблинг для встраивания информации о синхронизации в поток данных и для "размывания" спектра передаваемого сигнала. Спецификация PCI Express также предусматривает функцию скремблинга, но скремблинг PCI Express отличается от такового для SONET.



Просмотров: 19248


<<< PCI configuration space
PCI Extended >>>