Что такое pci express
Содержание:
- Улучшенные шлейфовые райзера для видеокарт
- Программная совместимость с PCI/PCI-X
- Как PCI Express 4.0 влияет на скорость вашей видеокарты?
- Райзера с несколькими разъемами питания
- Особенности стандарта PCI Express, его версии
- Какие типы карт PCI Express существуют?
- Устаревшие поколения
- Разница в пропускной способности между интерфейсом PCI Express 3.0 x16 и PCI Express 2.0 x16
- Архитектурная модель PCI Express
- Описание протокола Править
- Что такое PCI Express и что он обозначает?
- Разъёмы[править | править код]
- Версии PCI-E
- Как узнать в каком режиме работает видеокарта
Улучшенные шлейфовые райзера для видеокарт
В качественных шлейфовых райзерах используют улучшенные экранированные высокопрочные риббонизированные линии передачи данных, которые теоретически обеспечивают скорость обмена на уровне стандарта PCI-E стандарта 3.0.
Защита от электромагнитных помех в них обеспечивается экранировкой осевых проводников для обмена данными специальным проводящим полимером.
Конструктивные особенности одной из разновидностей улучшенного шлейфа для райзеров:
Это позволяет уменьшить затухание сигнала и обеспечить выпуск шлейфовых райзеров длиной от 5 до 60 см (обычно длина шлейфового кабеля составляет 25, 35, 45 и 55 см).
Ширина шлейфа улучшенных райзеров производства китайской компании Bestar составляет 54 мм, толщина – 1,4 мм. Выпускаются следующие модели этих райзеров:
- R12SF- шлейф с разъемами Male/Female PCI-E 1x-4x;
- R11SR- шлейф с разъемами Male/Female PCI-E 1x-4x, гнездо PCI-E 4x повернуто на 90 градусов по отношению к плоскости шлейфа;
R13SF- шлейф с разъемами Male/Female PCI-E 1x-16x.
Улучшенный шлейфовый райзер BESTAR PCI-E 1x-4x с маркировкой R11SF-WP:
Улучшенный шлейфовый райзер PCI-E 16x-16x производства компании ASUS (с повернутым на 90 градусов разъемом для видеокарты):
Стремление улучшить работу видеокарт в майнинг ригах и снизить токовую нагрузку на материнку по цепи питания PCI-E привело к тому, что в райзерах стали добавлять дополнительное питание 12В. Как правило, это два провода, соединенные с контактами линии питания 12 вольт на гнезде PCI-E 16х райзера.
Шлейфовый райзер PCI-E 1x-16x с дополнительным питанием:
Для улучшения качества питания по линии 12 вольт в шлейфовые райзера с доппитанием часто добавляли сглаживающий электролитический конденсатор.
Шлейфовый райзер PCI-E 1x-16x с дополнительным питанием 12 от разъема Molex и сглаживающим конденсатором:
Для защиты от замыкания ножек электролитического конденсатора используется термоклей, который не всегда хорошо держится и часто отлетает. При неаккуратной установке такого райзера можно замкнуть ножки конденсатора, что практически гарантированно сожжет часть материнской платы и видеокарту.
Улучшенный шлейфовый райзер R11SF-WK с дополнительным кабелем питания с разъемом SATA:
Фирма ASRock также выпускала улучшенные райзера BTC Pro kit с шлейфами-кабелями передачи данных стандарта SATA.
Райзера ASRock BTC Pro kit с кабелем передачи данных SATA:
Райзера со шлейфами из-за своих больших геометрических размеров ухудшают циркуляцию воздуха в ригах и качество охлаждения видекарт. Кроме того, плоские неэкранированные шлейфы не обеспечивают качественного прохождения сигнала даже на небольшие расстояния, что приводит к увеличению количества ошибок при обмене между видеокартой и материнской платой. Отсутствие цепей стабилизации дополнительного питания видеокарты через райзер, а также его развязки с материнской платой приводят к частым поломкам видеокарт.
В итоге это привело к практически полному отказу майнеров от использования шлейфовых райзеров.
Единственным достоинством шлейфовых райзеров является их относительная дешевизна. Но это преимущество нивелируется уменьшением надежности работы майнинг ригов, увеличением риска сжечь дорогостоящие карты/материнскую плату из-за несовершенства системы обеспечения дополнительного питания, а также плохими условиями для охлаждения видеокарт, вынесенных от материнской платы большим шлейфом длиной на расстояние всего 30 см.
Современные райзера для передачи данных используют высококачественные кабеля стандарта USB3, а также обеспечивают стабилизированное питание видеокарт по линии 3,3 вольта.
Они состоят из трех компонентов:
- собственно плата райзера с гнездом для установки видеокарты и электронными компонентами системы стабилизации напряжения 3,3 вольта, предохранителями, разъемами и элементами развязки;
- плата-штекер PCI-E 1Х с переходником на кабель USB 3.0;
- удлинитель-кабель передачи данных стандарта USB 3.0 с двумя разъемами Male.
Устройство качественного кабеля USB 3.0:
В тонкий кабель USB невозможно вместить все экранирующие прослойки, либо сигнальные кабеля будут очень тонкими. Поэтому нужно выбирать толстые кабеля стандарта USB 3.0, изготовленные в соответствии со стандартами качества.
Адаптеры питания, которые идут в комплекте с райзерами лучше не использовать, так как лишние разъемы на пути между блоком питания и riser-ом ухудшают прохождение тока и со временем могут стать причиной нестабильной работы рига и даже возгорания в месте плохого контакта;
Программная совместимость с PCI/PCI-X
- Подробности
- Родительская категория: PCI Express
- Категория: PCI Express
Программная модель PCI Express совместима с PCI в следующих аспектах:
- обнаружение, нумерация и конфигурирование устройств PCI Express выполняются тем же конфигурационным ПО, что используется в PCI (PCI-X 2.0);
- существующие ОС загружаются без каких-либо модификаций;
- драйверы существующих устройств поддерживаются без каких-либо модификаций;
- конфигурирование и разрешение новых функциональных возможностей PCI Express выполняется по общей идее конфигурирования устройств PCI.
Качество обслуживания и виртуальные каналы
В PCI Express имеется поддержка дифференцированных классов по качеству обслуживания (QoS), обеспечивающая следующие возможности:
- выделять ресурсы соединения для потока каждого класса (виртуальные каналы);
- конфигурировать политику по QoS для каждого компонента;
- указывать QoS для каждого пакета;
- создавать изохронные соединения.
Для поддержки QoS применяется маркировка трафика: каждый пакет TLP имеет трехбитное поле метки класса трафика TC (Traffic Class). Это позволяет различать передаваемые данные по типам, создавать дифференцированные условия передачи трафика для разных классов. Порядок исполнения транзакций соблюдается в пределах одного класса, но не между разными классами. Для дифференцирования условий передачи трафика разных классов в коммутирующих элементах PCI Express могут создаваться виртуальные каналы. Виртуальный канал VC (Virtual Channel) представляет собой физически обособленные наборы буферов и средств маршрутизации пакетов, которые загружаются только обработкой трафика своего виртуального канала. На основе номеров виртуальных каналов и их приоритетов производится арбитраж при маршрутизации входящих пакетов. Каждый порт, поддерживающий виртуальные каналы, выполняет отображение пакетов определенных классов на соответствующие виртуальные каналы. При этом на один канал может отображаться произвольное число классов. По умолчанию весь трафик маркируется нулевым классом (TC0) и передается дежурным каналом (VC0). Виртуальные каналы вводятся по мере необходимости.
Как PCI Express 4.0 влияет на скорость вашей видеокарты?
Некоторые задают интересный вопрос: влияет ли более быстрая и новая спецификация PCI Express 4.0 на скорость видеокарты? Быстрый ответ — нет , это не так, и вы не получаете больше кадров в секунду! Вот почему:
Когда вы играете в игру, видеокарта использует выделенную память (GDDR) для хранения текстур, используемых для рендеринга кадров на экране
Помимо тактовой частоты графического процессора, эта графическая память является наиболее важной для того, сколько кадров вы получаете каждую секунду
Графическая карта должна использовать интерфейс PCI Express, который соединяет ее с материнской платой только тогда, когда ей нужно обмениваться данными с процессором или загружать текстуры из системной памяти (ОЗУ компьютера). Это не должно случаться часто, поскольку современные видеокарты имеют много собственной оперативной памяти. И даже если / когда это произойдет, после того, как текстуры были переданы через интерфейс PCI Express из системного ОЗУ и загружены в память видеокарты, они остаются там. Причина в том, что графическая память во много раз быстрее системной памяти.
Ни одна из видеокарт, доступных сегодня, не нуждается в полной полосе пропускания, предлагаемой слотами PCI Express 4.0 x16. Для получения дополнительной информации ознакомьтесь с нашим анализом влияния PCI Express 4.0 по сравнению с PCI Express 3.0 на современные настольные компьютеры: PCI Express 4 по сравнению с PCIe 3: есть ли улучшение производительности?
Райзера с несколькими разъемами питания
Начиная с версии 008 начали выпускаться райзера с несколькими разъемами питания на одной плате.
Они удобны тем, что предоставляют возможность подключения дополнительного питания райзера через один из разъемов 15/6/4-pin (SATA, VGA и Molex):
Подключение питания по 15-пиновому разъему SATA делать нежелательно. Предпочтительнее запитывать райзер 4-пиновым разъемом Молекс, но лучше всего это делать через 6-пиновый разъем питания GPU.
Райзера версии 008S (белые)
Партия многоразъемных райзеров PCE164P-N06 (ver 008s) со стабилизатором US1030 имеет очень хорошее качество.
Райзера со стабилизатором AIC1084 нужно проверять. При отсутствии стабилизации напряжения 3,3 вольта их нельзя применять для майнинга и нужно произвести доработку по методике, описанной здесь:
Можно просто выпаять резистор R6 и замкнуть выводы резистора R5 (в качественных райзерах 008s это сделано на производстве).
Качественный riser версии 008S без резисторов R5, R6:
Разновидность райзера ver 8.0 (белый) с переходником на разъем М2 материнской платы:
В этом райзере нужно обязательно проверять стабильность линии 3,3 вольта.
Райзера версии 9.0
Это последняя версия многоразъемных райзеров, в которой должны быть учтены недостатки предыдущих моделей. Тем не менее, некоторые райзера версии 009C заслужили плохую славу из-за многочисленных проблем в цепи стабилизации питания видеокарты. Из-за этого их называют убийцами видеокарт.
Хорошее видео о ремонте видеокарты, сгоревшей из-за бракованного райзера есть на ютуб-канале «Майнеры в носках» здесь.
Райзера 009C, а также модификация SU-103C (черные) – убийцы видеокарт:
В райзерах 009C/SU-103C (черные) используется понижающие конверторы FR9888 или FR9889. При их неверной регулировке они легко убивают видеокарту.
Для стабилизации напряжения 3,3 вольта по спецификации FR9888 должна использоваться следующая схема:
Почему то китайские производители иногда пренебрегают спецификацией и неправильно делают обвязку, либо вообще в эту схему ставят стабилизатор FR9889, который в такой ситуации ведет себя совершенно иначе, выдавая значительно повышенное напряжение по линии 3,3 вольта, убивающее видеокарту. Эта проблема есть не во всех райзерах 9-й серии и она решается.
О неисправностях, связанных с этими райзерами есть видео. У них нужно обязательно проверять напряжение +3,3 вольта на резисторе D5 под нагрузкой (с дешевой видеокартой):
Еще о проблемах с этими райзерами можно почитать на miningclub и на club.dns-shop.
Если нет желания заморачиваться с ремонтом и проверять напряжение, которое выдает райзер версии 009, то лучше вообще не использовать эту модификацию.
Синие райзера версии 009s:
Синие райзера 009s сделаны качественно и мало чем отличаются от синей версии 006c:
Качественные райзера версии 009s-x с улучшенной стабилизацией и сглаживанием питания:
Особенности стандарта PCI Express, его версии
Разработка стандарта PCI Express была начата фирмой Intel. Спецификации первой его версии появились еще в 2002 году. Сейчас развитием PCI Express занимается организация PCI Special Interest Group, в совет директоров которой входят представители основных разработчиков аппаратного и программного обеспечения (Intel, Microsoft, IBM, AMD, Sun Microsystems, HP, NVIDIA и другие). В своем развитии PCIe прошел несколько этапов и уже развился до версии 5.0. PCIe является полнодуплексным протоколом, то есть предусматривает использование независимых друг от друга каналов приёма и передачи данных (устройство может одновременно отправлять и получать данные). Перед отправкой данные кодируются в блоки. Это необходимо для синхронизации передающего и принимающего устройств, а также уменьшения влияния помех. В версиях PCIe 1.0 и PCIe 2.0 используется схема кодирования8b/10b . То есть, каждый 8-битный блок кодируется в 10-битный, в котором только 80% передаваемых данных являются полезными. Остальные 20% нужны для обеспечения правильной работы протокола. В PCIe 3.0 и боле новых ее версиях данные кодируются по более эффективной схеме128b/130b (каждые 128 бит кодируются в 130-битный блок). Доля полезного содержания в передаваемых данных здесь составляет уже около 98,46%. Разные версии PCIe отличаются не только способом «упаковки» битов в блоки, но и частотой передачи данных. В PCIe 1.0 она составляет 2,5 ГТ/с (гигатранзакций в секунду), то есть за одну секунду передается 2,5 миллиарда битов. Для лучшего восприятия переведем это в привычные единицы:2,5*109 Бит / с = 312,5 Мегабайт / с. Учитывая, что только 80% из них являются полезными данными, реальная пропускная способность PCIe 1.0 составляет 250 Мегабайт / с. В PCIe 5.0 частота передачи данных возросла аж до 32 ГТ/с. Переведем это в удобный вид:32*109 Бит / с = 4000 Мегабайт / с = 4 Гигабайт / с. Поскольку полезные данные составляют 98,46%, реальная пропускная способность PCIe 5.0 равна 3,938 Гигабайт / с. Подробнее об особенностях разных версиях PCIe см. в таблице:
Версия PCI Express | Год выхода | Схема кодирования | Скорость передачи | Пропускная способность на x линий: | |||
x1 | x4 | x8 | x16 | ||||
PCIe 1.0 | 2002 | 8b/10b | 2,5 ГТ/с | 250 Мб/с | 1 Гб/с | 2 Гб/с | 4 Гб/с |
PCIe 2.0 | 2007 | 8b/10b | 5 ГТ/с | 500 Мб/с | 2 Гб/с | 4 Гб/с | 8 Гб/с |
PCIe 3.0 | 2010 | 128b/130b | 8 ГТ/с | 984,6 Мб/с | 3,94 Гб/с | 7,88 Гб/с | 15,8 Гб/с |
PCIe 4.0 | 2017 | 128b/130b | 16 ГТ/с | 1,969 Гб/с | 7,88 Гб/с | 15,8 Гб/с | 31,5 Гб/с |
PCIe 5.0 | 2019 | 128b/130b | 32 ГТ/с | 3,938 Гб/с | 15,75 Гб/с | 31,5 Гб/с | 63 Гб/с |
Какие типы карт PCI Express существуют?
Благодаря требованию более быстрых, реалистичных видеоигр и инструментов редактирования видео, видеокарты были первыми типами компьютерной периферии,
чтобы воспользоваться преимуществами, предлагаемыми непосредственно PCIe.
В то время как видеокарты по-прежнему остаются наиболее распространенным типом PCIe-карты, вы обнаружите, что другие девайсы, которые значительно
быстрее подключаются к системной плате, процессору и ОЗУ. Также все чаще производятся PCIe-соединения вместо обычного PCI.
Например, многие высококачественные звуковые карты теперь используют высокоскоростной порт, а также повышают количество проводных и беспроводных сетевых
интерфейсных карт.
Карты контроллера жесткого диска могут быть наиболее полезными для PCI-E после видеокарты. Подключение высокоскоростного PCIe SSD-накопителя к этому
высокоскоростному интерфейсу позволяет значительно быстрее считывать, потом записывать диск. Некоторые контроллеры жестких дисков PCIe даже включают
встроенный SSD, сильно изменяя, как устройства хранения традиционно подключены внутри пк.
Конечно, замена PCIe на PCI и AGP полностью на более новые системные платы, почти каждый тип внутренней карты расширения, основанной на старых
интерфейсах, перестраивается для возможности использования шины PCI Express. Это включает в себя такие вещи, как карты расширения USB, карты Bluetooth и т.д.
Устаревшие поколения
Стандартным интерфейсом для подключения видеокарт на данный момент является шина PCI-Express (PCIe или PCI-E), которая пришла на смену AGP.
Основное различием между PCI-Express 16x и PCI-Express 2.0 в том, что в версии 2.0 была увеличена максимальная пропускная способность до 8 Гбит/с в каждом направлении, а также увеличивает возможности энергоподачи до 300 Вт, для этого на видеокарты устанавливается 2 x 4-штырьковый разъем питания.
PCI-Express реализован в различных версиях, отличающихся пропускной способностью: 1x, 2x, 4x, 8x, 16x и 32х. Видеоинтерфейс PCI-E 16x обеспечивает пропускную способность равную 4 Гб/с в каждом направлении. Также были реализации PCI-Exp 8x (в бюджетных SLI- или CrossFire-решениях) и PCI-E 4x (или PCI-Express Lite).
Конечно, чем выше пропускная способность видеокарты, тем выше производительность и FPS в играх. Однако, у видеоинтерфейса AGP пропускная способность была практически такой же, как и у ранних версиях PCI-Express, и преимущество последнего было в масштабировании, а значит можно было подключить одновременно до четырех видеокарт.
Стандарт PCI-Express обеспечивает мощность питания: по напряжению 3,3 В до 3 А, по 12 В – до 5,5 А. Таким образом всего до 76 Вт отдаваемой видеокарте мощности. Но даже этого некоторым видеокартам не хватает и на них устанавливают один или несколько дополнительных 6-контактных разъема PCI-Express, при этом каждый способен дополнительно обеспечить ток по шине 12 В – до 6 А, а значит всего 72 или 144 Вт мощности. Значит PCI-Express 1.1 может обеспечить питание видеокарты, которые потребляют до 220 Вт электроэнергии.
Видеостандарт AGP имеет до 42 Вт отдаваемой мощности, так как по шине питания 3,3 В видеокарта потребляет до 6 А, по 5 В – до 2 А, по 12 В – 1А.
Разница в пропускной способности между интерфейсом PCI Express 3.0 x16 и PCI Express 2.0 x16
Привет друзья! На сегодняшний день в продаже можно встретить материнские платы с разъёмом для установки видеокарт PCI Express 2.0 x16, так и PCI Express 3.0 x16. Тоже самое можно сказать и о графических адаптерах, в продаже встречаются видеокарты с интерфейсом PCI-E 3.0, а также PCI-E 2.0. Если смотреть официальные характеристики интерфейсов PCI Express 3.0 x16 и PCI Express 2.0 x16, то вы узнаете, что суммарная скорость передачи данных у PCI Express 2.0 равна — 16 ГБ/с, а у PCI Express 3.0 она в два раза больше -32 ГБ/с. Не буду углубляться в дебри специфики работы этих интерфейсов и просто скажу вам, что такая большая разница в скорости передачи данных видна лишь в теории, на практике же она очень небольшая. Если читать статьи на эту тему в интернете, то вы придёте к выводу, что современные видеокарты интерфейса PCI Express 3.0 работают с одинаковой скоростью в разъёмах PCI Express 3.0 x16 и PCI Express 2.0 x16 и разница в пропускной способности между PCI-E 3.0 x16 и PCI-E 2.0 x16 составляет всего 1-2% потери производительности видеокарты. То есть, всё равно в какой слот вы установите видеокарту, в PCI-E 3.0 или PCI-E 2.0, работать всё будет одинаково.
Но к сожалению все эти статьи написаны в 2013 и 2014 году и в то время не было таких игр, как Far Cry Primal, Battlefield 1 и других новинок, появившихся в 2016 году. Также в 2016 году увидело свет семейство графических процессоров NVIDIA 10-ой серии, к примеру видеокарты GeForce GTX 1050 и GeForce GTX 1050 Ti и даже GTX 1060. Мои эксперименты с новыми играми и новыми видеокартами показали, что преимущество интерфейса PCI-E 3.0 над PCI-E 2.0 уже далеко не 1-2%, а в среднем 6-7%. Что интересно, если видеокарта ниже классом, чем GeForce GTX 1050, то процент меньше (2-3%), а если наоборот, то больше — 9-13%.
Итак, в своём эксперименте я использовал видеокарту GeForce GTX 1050 интерфейса PCI-E 3.0 и материнскую плату с разъёмами PCI Express 3.0 x16 и PCI Express 2.0 x16.
Настройки графики в играх везде максимальные.
- Игра FAR CRY PRIMAL. Интерфейс PCI-E 3.0 показал преимущество над PCI-E 2.0, так как FPS всегда выше на 4-5 кадров, что в процентом соотношении примерно4% %.
- Игра Battlefield 1.Отрыв PCI-E 3.0 от PCI-E 2.0 составил 8-10 кадров, что в процентом соотношении примерно 9 %.
- Rise of the Tomb Raider. Преимущество PCI-E 3.0 составляет в среднем 9-10 fps или 9%.
- Ведьмак. Преимущество PCI-E 3.0 составил 3%.
- Grand Theft Auto V. Преимущество PCI-E 3.0 составляет 5 fps или 5%.
То есть, разница в пропускной способности между интерфейсом PCI-E 3.0 x16 и PCI-E 2.0 x16 всё же есть и не в пользу PCI-E 2.0. Поэтому я бы не стал покупать на данный момент материнскую плату с одним разъёмом PCI-E 2.0.
Один мой приятель купил бывшую в употреблении материнскую плату за три тысячи рублей. Да, когда-то она была наворочена и стоила около десяти тысяч рублей, на ней много разъёмов SATA III и USB 3.0, также 8 слотов для оперативки, она поддерживает технологию RAID и др, но построена она на устаревшем чипсете и слот для видеокарты на ней PCI Express 2.0! Моё мнение, лучше бы купил недорогую материнскую плату (4 тысячи рублей), но на современном чипсете и с разъёмом под видеокарту PCI-E 3.0 x16. Почему?
Архитектурная модель PCI Express
- Подробности
- Родительская категория: PCI Express
- Категория: PCI Express
Архитектура PCI Express разделена на три уровня:
- уровень транзакций (Transaction Layer) — верний уровень архитектуры, отвечающий за сборку и разборку транзакционных пакетов TLP (Transaction Layer Packets). Эти пакеты используются для транзакций чтения и записи, а также сообщения о событиях некоторых типов. Каждый пакет TLP имеет уникальный идентификатор, который позволяет направить ответный пакет его отправителю. В TLP используются различные форматы адресации, зависящие от типов транзакций. Пакет может иметь атрибуты отмены слежения за когерентностью NS (No Snoop) и «расслабленной» упорядоченности RO (Relaxed Ordering). Каждая транзакция, требующая ответа, выполняется в виде расщепленной. Уровень транзакций отвечает и за управление потоком, реализованное на основе механизма кредитов;
- канальный уровень (Data Link Layer), промежуточный в стеке, первым делом отвечает за управление связью, обнаружение ошибок и организации повторных передач, до успеха или признания отказа соединения. К пакетам, полученным от уровня транзакций, канальный уровень добавляет номера пакетов и контрольные коды. Канальный уровень и сам является генератором и получателем пакетов DLLP (Data Link Layer Packet), используемых для управления соединением;
- физический уровень изолирует канальный от всех подробностей передачи сигналов. Он состоит из двух субблоков. Логический субблок при передаче выполняет распределение данных по линиям, скремблирование, кодирование по схеме 8B/10B, кадрирование и преобразование в последовательный код. При приеме выполняются обратные действия. Дополнительные символы, обеспечиваемые кодированием 8B/10B, используются для служебной сигнализации. Логический субблок отвечает и за согласование соединения, инициализацию и т. п. Электрический субблок отвечает за электрическое согласование, синхронизацию, обнаружение приемника. Уровневая модель, принятая в PCI Express, позволяет, не затрагивая остальных уровней, заменить физический уровень или его субблоки, когда появятся более эффективные схемы кодирования и сигнализации. Интерфейс между физическим и канальным уровнем зависит от реализации этих компонентов и выбирается их разработчиком. Интерфейс физического уровня четко специфицирован, что обеспечивает возможность соединения устройств разного происхождения. Для тестирования на соответствие электрическим параметрам достаточно подключить устройство PCI Express к специальному тестеру.
Описание протокола Править
Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка, называемое линией (Шаблон:Lang-en — полоса, ряд); это резко отличается от PCI, в которой все устройства подключаются к общей 32-разрядной параллельной двунаправленной шине.
Соединение (Шаблон:Lang-en — связь, соединение) между двумя устройствами PCI Express состоит из одной (x1) или нескольких (x2, x4, x8, x12, x16 и x32) двунаправленных последовательных линий. Каждое устройство должно поддерживать соединение, по крайней мере, с одной линией (x1).
На электрическом уровне каждое соединение использует низковольтную дифференциальную передачу сигнала (LVDS), приём и передача информации производится каждым устройством PCI Express по отдельным двум проводникам, таким образом, в простейшем случае устройство подключается к коммутатору PCI Express всего лишь четырьмя проводниками.
Использование подобного подхода имеет следующие преимущества:
- карта PCI Express помещается и корректно работает в любом слоте той же или большей пропускной способности (например, карта x1 будет работать в слотах x4 и x16);
- слот большего физического размера может использовать не все линии (например, к слоту x16 можно подвести проводники передачи информации, соответствующие x1 или x8, и всё это будет нормально функционировать; однако при этом необходимо подключить все проводники питания и заземления, необходимые для слота x16).
В обоих случаях на шине PCI Express будет использоваться максимальное количество линий, доступных как для карты, так и для слота. Однако это не позволяет устройству работать в слоте, предназначенном для карт с меньшей пропускной способностью шины PCI Express. Например, карта x4 физически не поместится в стандартный слот x1, несмотря на то, что она могла бы работать в слоте x1 с использованием только одной линии. На некоторых материнских платах можно встретить нестандартные слоты x1 и x4, у которых отсутствует крайняя перегородка, таким образом, в них можно устанавливать карты большей длины, чем разъем. При этом не обеспечивается питание и заземление выступающей части карты, что может привести к различным проблемам.
PCI Express пересылает всю управляющую информацию, включая прерывания, через те же линии, что используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, таким образом задержки шины PCI Express вполне сравнимы с таковыми для шины PCI (заметим, что шина PCI для передачи сигнала о запросе на прерывание использует отдельные физические линии IRQ#A, IRQ#B, IRQ#C, IRQ#D).
Во всех высокоскоростных последовательных протоколах (например, гигабитный Ethernet), информация о Шаблон:D- должна быть встроена в передаваемый сигнал. На физическом уровне PCI Express использует метод канального кодирования 8b/10b (8 бит в десяти, избыточность — 20 %) для устранения постоянной составляющей в передаваемом сигнале и для встраивания информации о синхронизации в поток данных. В PCI Express 3.0 используется более экономное кодирование 128b/130b с избыточностью 1,5 %.
Некоторые протоколы (например, SONET/SDH) используют метод, который называется скремблинг (англ. scrambling) для встраивания информации о синхронизации в поток данных и для «размывания» спектра передаваемого сигнала. Спецификация PCI Express также предусматривает функцию скремблинга, но скремблинг PCI Express отличается от такового для SONET.
Что такое PCI Express и что он обозначает?
PCI Express означает Peripheral Component Interconnect Express и представляет собой стандартный интерфейс для подключения периферийного оборудования к материнской плате на компьютере. Другими словами, PCI Express или сокращенно PCIe — это интерфейс, который подключает к материнской плате внутренние карты расширения, такие как видеокарты, звуковые карты, адаптеры Ethernet и Wi-Fi . Кроме того, PCI Express также используется для подключения некоторых типов твердотельных накопителей, которые обычно очень быстрые.
Какие типы слотов и размеров PCI Express существуют, и что означают линии PCIe? Для подключения плат расширения к материнской плате PCI Express использует физические слоты. Обычными слотами PCI Express, которые мы видим на материнских платах, являются PCIe x1, PCIe x4, PCIe x8 и PCIe x16. Число, которое следует за буквой «х», говорит нам о физических размерах слота PCI Express, который, в свою очередь, определяется количеством контактов на нем. Чем больше число, тем длиннее слот PCIe и тем больше контактов, которые соединяют плату расширения с гнездом.
Кроме того, число «х» также указывает, сколько полос доступно в этом слоте расширения. Вот как сравниваются часто используемые слоты PCIe:
- PCIe x1: имеет 1 полосу , 18 контактов и длину 25 мм
- PCIe x4: имеет 4 линии , 32 контакта и длину 39 мм
- PCIe x8: имеет 8 линий , 49 контактов и длину 56 мм
- PCIe x16: имеет 16 линий , 82 контакта и длину 89 мм
Линии PCI Express — это пути между набором микросхем материнской платы и слотами PCIe или другими устройствами, являющимися частью материнской платы, такими как разъем процессора, слоты M.2 SSD, сетевые адаптеры, контроллеры SATA или контроллеры USB.
В PCI Express каждая полоса индивидуальна, что означает, что она не может быть разделена между различными устройствами. Например, если ваша видеокарта подключена к слоту PCIe x16, это означает, что она имеет 16 независимых линий, выделенных только для нее. Никакой другой компонент не может использовать эти полосы, кроме графической карты.
Вот идея, которая может упростить вам понимание того, что такое линии PCI Express: просто представьте, что PCI Express — это магистраль, а автомобили, которые едут по ней, — это данные, которые передаются. Чем больше полос движения доступно на шоссе, тем больше автомобилей можно проехать по нему; чем больше у вас PCIe-линий, тем больше данных можно передать.
Карта PCI Express может устанавливаться и работать в любом слоте PCIe, доступном на материнской плате, если этот слот не меньше платы расширения. Например, вы можете установить карту PCIe x1 в слот PCIe x16. Тем не менее, вы не можете сделать обратное. Например, вы можете установить звуковую карту PCIe x1 в слот PCIe x16, но вы не можете установить графическую карту PCIe x16 в слот PCIe x1.
Какие версии PCI Express существуют, и какую скорость передачи данных (пропускную способность) они поддерживают?
Сегодня используются четыре версии PCI Express: PCI Express 1.0, PCI Express 2.0, PCI Express 3.0 и PCI Express 4.0. Каждая версия PCIe поддерживает примерно удвоенную пропускную способность предыдущего PCIe . Вот что предлагает каждый из них:
- PCI Express 1.0: имеет пропускную способность 250 МБ / с на линию
- PCI Express 2.0: имеет пропускную способность 500 МБ / с на линию
- PCI Express 3.0: имеет пропускную способность 984,6 МБ / с на линию
- PCI Express 4.0: имеет пропускную способность 1969 МБ / с на линию
Помните, что слоты PCIe могут предложить не одну, а несколько дорожек? Значения полосы пропускания, которые мы разделили, умножаются на количество линий, доступных в слоте PCIe. Если вы хотите рассчитать, сколько пропускной способности доступно для определенной платы расширения, вам нужно умножить пропускную способность PCIe на линию на количество доступных для нее линий.
Например, графическая карта, которая поддерживает PCI Express 4.0 и подключена к слоту PCIe x16, имеет доступ к общей пропускной способности около 31,51 ГБ / с. Это результат умножения 1969 МБ / с на 16 (пропускная способность PCIe на линию * 16 линий). Впечатляет, правда?
Вот как масштабируются версии PCI Express, если принять во внимание линии PCI Express:
В будущем появятся новые версии PCI Express, такие как PCI Express 5.0 и PCI Express 6.0. Спецификация PCIe 5.0 была доработана летом 2019 года, предлагая пропускную способность до 3938 МБ / с на линию и до 63 ГБ / с в конфигурации x16. Однако, скорее всего, мы не увидим его в ближайшее время на компьютерном оборудовании потребительского уровня.
Разъёмы[править | править код]
- Кабельные спецификации PCI Express позволяют доводить длину одного соединения до десятков метров, что делает возможным создание ЭВМ, периферийные устройства которой находятся на значительном удалении.
PCI Express X1править | править код
Выводы PCI Express X1 | |||
---|---|---|---|
№ вывода | Назначение | № вывода | Назначение |
B1 | +12V | A1 | PRSNT1# |
B2 | +12V | A2 | +12V |
B3 | +12V | A3 | +12V |
B4 | GND | A4 | GND |
B5 | SMCLK | A5 | JTAG2 |
B6 | SMDAT | A6 | JTAG3 |
B7 | GND | A7 | JTAG4 |
B8 | +3.3V | A8 | JTAG5 |
B9 | JTAG1 | A9 | +3.3V |
B10 | 3.3V__AUX | A10 | 3.3V |
B11 | WAKE# | A11 | PERST# |
|
|||
B12 | RSVD | A12 | GND_A12 |
B13 | GND | A13 | REFCLK+ |
B14 | PETP0 | A14 | REFCLK- |
B15 | PETN0 | A15 | GND |
B16 | GND | A16 | PERP0 |
B17 | PRSNT2# | A17 | PERN0 |
B18 | GND | A18 | GND |
Mini PCI-Eправить | править код
Mini PCI Express — формат шины PCI Express для портативных устройств.
Для этого стандарта разъёма выпускается много периферийных устройств:
- WiFi-карты
- WiMax-карты
- GSM-модемы
- GPS-приёмники
- SSD-накопители — использует нестандартную распиновку разъёма Mini PCI-E (SSD Mini PCI Express)
- Контроллеры USB (2.0 или 3.0), SATA (I, II или III)
- Контроллер COM-портов (RS232)
- Выводы для индикаторных светодиодов
- Имеет зарезервированные контакты (для будущих устройств)
- Питание 1.5 В и 3.3 В
Выводы Mini PCI-E | |||
---|---|---|---|
№ вывода | Назначение | № вывода | Назначение |
51 | Зарезервировано | 52 | +3.3V |
49 | Зарезервировано | 50 | GND |
47 | Зарезервировано | 48 | +1.5V |
45 | Зарезервировано | 46 | LED_WPAN# |
43 | Зарезервировано | 44 | LED_WLAN# |
41 | Зарезервировано (+3.3V) | 42 | LED_WWAN# |
39 | Зарезервировано (+3.3V) | 40 | GND |
37 | Зарезервировано (GND) | 38 | USB_D+ |
35 | GND | 36 | USB_D- |
33 | PETp0 | 34 | GND |
31 | PETn0 | 32 | SMB_DATA |
29 | GND | 30 | SMB_CLK |
27 | GND | 28 | +1.5V |
25 | PERp0 | 26 | GND |
23 | PERn0 | 24 | +3.3Vaux |
21 | GND | 22 | PERST# |
19 | Зарезервировано (UIM_C4) | 20 | W_DISABLE# |
17 | Зарезервировано (UIM_C8) | 18 | GND |
|
|||
15 | GND | 16 | UIM_VPP |
13 | REFCLK+ | 14 | UIM_RESET |
11 | REFCLK- | 12 | UIM_CLK |
9 | GND | 10 | UIM_DATA |
7 | CLKREQ# | 8 | UIM_PWR |
5 | Зарезервировано (COEX2) | 6 | 1.5V |
3 | Зарезервировано (COEX1) | 4 | GND |
1 | WAKE# | 2 | 3.3V |
Файл:MiniPCI and MiniPCI Express cards.jpg
MiniPCI и MiniPCI Express
SSD Mini PCI Expressправить | править код
- PATA
- SATA
- USB
- Питание 3.3 В
33 | Sata TX+ | 34 | GND |
31 | Sata TX- | 32 | IDE_DMARQ |
29 | GND | 30 | IDE_DMACK |
27 | GND | 28 | IDE_IOREAD |
25 | Sata RX+ | 26 | GND |
23 | Sata RX- | 24 | IDE_IOWR |
21 | GND | 22 | IDE_RESET |
19 | IDE_D7 | 20 | IDE_D8 |
17 | IDE_D6 | 18 | GND |
|
|
||
15 | GND | 16 | IDE_D9 |
13 | IDE_D5 | 14 | IDE_D10 |
11 | IDE_D4 | 12 | IDE_D11 |
9 | GND | 10 | IDE_D12 |
7 | IDE_D3 | 8 | IDE_D13 |
5 | IDE_D2 | 6 | IDE_D14 |
3 | IDE_D1 | 4 | GND |
1 | IDE_D0 | 2 | IDE_D15 |
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-E
Разъем PCI-E x16 внешне одинаковый на всех системных платах. Только вот скорость передачи информации в каждом случае может существенно отличаться. Как результат, быстродействие устройства тоже разное. А модификации у этого графического интерфейса такие:
- 1-я модификация PCI – Express х16 v. 1.0 имела теоретическую пропускную способность в 8 Гб/с.
- 2-е поколение PCI – Express х16 v. 2.0 уже могло похвастаться увеличенным вдвое значением пропускной способности – 16 Гб/с.
- Аналогичная тенденция сохранилась уже и для третьей версии данного интерфейса. В этом случае этот показатель был установлен на отметке 64 Гб/с.
эти слотыграфической информации
Как узнать в каком режиме работает видеокарта
Если эта статья открыла что-то новое и вам стало интересно, а работает ли моя видеокарта в режиме 3.0, то есть небольшой тест. Скачиваем программу.
Устанавливаем или просто запускам. Есть раздел Bus Interface, на моем примере программа показывает, что слот на видеокарте PCIe 16 установлен версии 3.0, но сейчас он работает в версии 1.1. Это нужно для электросбережения. Но чтобы узнать в какой версии он может работать нужно нажать на тест. Сначала рядом с этим окном нажимаем на вопрос и появится новое окошко. Если у вас одна видеокарта, то просто жмем start render test, если несколько объединены, то ставим галочку ниже.
А в начальном окне, можно увидеть, что допустим моя видеокарта начала работать в версии 3.0.
Следовательно, это означает, что моя материнская плата и видеокарта совместимы. Видеокарта поддерживает версию 3.0 и материнская плата дает ей возможность ей работать в таком режиме.