- Описание править
- Что такое mini pci‑e slot и как он выглядит
- Что поставить в minipci-e
- Предыстория всего, что будет происходить ниже
- На что способен формат mini pci-e
- : mini pci-e wi-fi адаптер в десктопе
- Expresscard править
- Mini pci графическая карта для ноутбука на алиэкспресс — купить онлайн по выгодной цене
- Mini pci-e править
- Pci express 2.0 править
- Pci express 2.1 править
- Pci express 3.0 править
- Pci express 4.0 править
- Ssd mini pci express править
- Доработка
- Конкурирующие протоколы править
- Переходник под usb3.0
- Пропускная способность править
- Разъёмы править
- Таблица. разъемы mini pci express
- Таблица. разъемы pci express
- Увеличиваем мощность графики в ноутбуке в несколько раз за копейки
- Физический уровень и конструктивы pci express
- Вывод
Описание править
В отличие от стандарта PCI, использовавшего для передачи данных общую шину с подключением параллельно нескольких устройств, PCI Express, в общем случае, является пакетной сетью с топологией типа звезда.
Устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором.
Кроме того, шиной PCI Express поддерживается:
- горячая замена карт;
- гарантированная полоса пропускания (QoS);
- управление энергопотреблением;
- контроль целостности передаваемых данных.
Шина PCI Express нацелена на использование только в качестве локальной шины. Так как программная модель PCI Express во многом унаследована от PCI, то существующие системы и контроллеры могут быть доработаны для использования шины PCI Express заменой только физического уровня, без доработки программного обеспечения.
Что такое mini pci‑e slot и как он выглядит
Порт Mini PCI Express, второе название которого 3GIO, считается компьютерной шиной, передающей данные последовательно. На самом деле, на физическом уровне шиной он не является — это соединение по принципу «точка-точка».
Для обмена информацией с прочими компонентами компьютера задействованы программная реализация шины PCI и высокоскоростной протокол аппаратного уровня.
Разработка этой шины инициирована компанией Intel. Первая спецификация была представлена в 2002 году. Сегодня стандартом занимается некоммерческий консорциум PCI Special Interest Group.
Самый актуальный стандарт версии 6.0, представленный в начале 2021 года, выдает скорость передачи информации до 64 ГТ/с по одной линии. Пропускная способность предыдущей версии 5.0 ровно в 2 раза меньше — до 32 ГТ/с. Линий может быть от 1 до 16.
Выглядит этот слот как короткий разъем с множеством контактов, в который вставляется оборудованная подходящим штекером деталь. Стандартом не предусмотрено никакой цветовой маркировки шины, так что она может быть любого цвета.
Что поставить в minipci-e
В большинстве современных ноутбуков платы расширения внутри реализованы в формфакторе и с разъёмом MiniPCI-e. Обычно он занят карточкой WiFi, но, помимо одного занятого, часто бывает, что существует и второй разъём, не занятый ничем. Доступ к нему обычно не сложнее, чем к памятижёсткому дискудругим карточкам расширения, хотя в некоторых ноутбуках для этого придётся снимать нижнюю крышку.
Раз разъём есть- возникает вопрос, для чего же его можно использовать.
Формат Mini PCI-e –это мобильная версия pci express, куда дополнительно выведен usb 2.0 и несколько контактов,которые могут быть использованы производителями по своему усмотрению. Оказывается, что на самом деле устройств, которые туда можно воткнуть, не так уж и мало, была бы необходимость. Я подумал, что, раз вопрос “а что туда можно поставить” задают, то и ответить на него можно подробнее, чем обычно.
Предыстория всего, что будет происходить ниже
История такова, что однажды помер выше упомянутый модуль.
Бывает, ничего не поделаешь. Какое-то время жена использовала ноутбук с данным USB донглом. Ну очень популярный тут продукт.
Но учитывая размеры квартиры и особенность расположения ноутбука ловила эта карта ну очень плохо, просто безобразно.
Потом было принято решение переставить этот модуль в корпус от нерабочей флешки и подпаять к нему антенну от планшета.
Устройство работает и по сей день отлично, но выпирающий модуль начал привлекать внимание, любопытного ребенка.
На модуль начались нападения, не круглосуточные, но крайне постоянные. Однажды ребенок дернул его хорошенько и погнул разъем USB. И тут мне пришла в голову мысль, отчего же не распаять на модуле разъем под антенну и вставить его в ноутбук…
На что способен формат mini pci-e
Мне очень нравится формат Mini PCI-e. Это крохотный форм-фактор, служащий базовым для mSATA и M.2, но в основном он используются для подключения карт WiFi и Bluetooth в ноутбуках или маленьких ПК. Но по сути это просто PCI-e, поэтому с его помощью можно сделать гораздо больше.
Вот, к примеру, обычная беспроводная карта, используемая с его помощью:
Но так как это просто PCI-e, его можно превратить в PCI-e x1 при помощи адаптера. Это чит-код для Mini PCI-e: после этого туда можно подключить всё, что угодно, вплоть до полноразмерного GPU. Работать будет медленно, но будет.
Однако есть множество карточек, разработанных специально для этого формата. К примеру, карта для Ethernet:
Естественно, диагностические инструменты:
Разъём, конечно же, можно использовать для SATA:
А не хотите ли… Firewire? Что, серьёзно??
Ну если уж нам доступен Firewire, то ничто не мешает использовать USB, если кто-то ещё цепляется за этот устаревающий стандарт:
Естественно, существует и последовательный порт. Промышленный мир работает на интерфейсе RS-232:
Мало последовательного порта – для вас есть карточка с последовательным и параллельным портами. Иногда ведь хочется подключить к ноутбуку Epson FX-80:
Есть слоты для CompactFlash:
Башни для USB3 сомнительной ценности:
GPS-приёмник, почему-то с отдельной батареей:
И раз уж это PCI-e, он будет достаточно быстрым для видеокарт. Так что они тоже существуют:
Забавный факт: существуют мосты с PCI-e на PCI. Поэтому, естественно, есть мосты и с Mini PCI-e на PCI – вот, например, такой мост, утыканный звуковыми картами формата PCI:
Как насчёт карточки для приёма сигнала ТВ?
Или SD-слота! Забавно, насколько хорошо слот для SD подходит по размеру для карты Mini PCI-e:
Если вам этого мало, можете взять карту с двумя microSD:
Не желаете ли гигабитного интернета с модулями SFP?
И раз уж есть видеокарты, то есть и звуковые карты:
Или одновременная запись видео с 8 каналов (для камер безопасности):
И, да, гигантская карточка Mini PCI со встроенным FPGA:
И двойная шина CAN, если вам вдруг надо будет отладить ваш автомобиль:
А вот вам двойной гигабитный Ethernet, однако в данном случае меня больше веселит, что отдельная дочерняя плата для двух разъёмов Ethernet оказывается больше по размеру платы Mini PCI-e:
А вот адаптер с Mini PCI-e на ExpressCard, чтобы вы могли использовать все эти карточки формата ExpressCard, которых у вас наверняка полно:
Только не путайте его с противоположным переходником с ExpressCard на Mini PCI-e:
А вот такой переходник, с контактами GPIO, специально расположенными в том же порядке, что у Raspberry Pi. Видимо, идея в том, чтобы использовать его с FPGA-компьютерами, оснащёнными Mini PCI-e, совместно с шилдами от Raspberry Pi?
А вот плата с поддержкой VGA и HDMI, только это не видеокарта, а карта для записи видео:
И плата для прототипирования Mini PCI-e, чтобы вы могли разрабатывать собственные карточки для Mini PCI-e:
А если вы устанете от слота Mini PCI-e x1, вы сможете просто перейти на слот x16. Мне кажется, что при этом он работает, как x1, но имеет полный размер… Ну, потому что:
А вот плата с VGA, которая видеокарта. Она приспособлена для 86Duino, удобной встроенной системы x86, которую я всё никак не куплю:
: mini pci-e wi-fi адаптер в десктопе
Решил оформить небольшую заметку, которая возможно будет кому то полезна.
Моя материнская плата Asus V Gene, имеет плату расширения которая позволяет установить mSATA жесткий диск а также какой либо half size mini PCI-e девайс. Изначально я думал занять оба слота, в первый поставить SSD для кеширования HDD, во второй wi-fi адаптер т.к. проводной сети у меня к сожалению нет.
От первой идеи я отказался т.к. судя по последним статьям она имеет как плюсы так и минусы, причем последние нивилируют плюсы. Кроме того я минимизировал объем данных на HDD и почти все что мне нужно храню на SSD.
А вот wi-fi адаптер я все же приобрел. Впринципе мой текущий USB адаптер (D-Link DWA-160) достаточно не плохо работает, но все же я не сторонник подключать к USB что либо работающиее постоянно, да и скорость всегда хочется улучшить. В общем было заказано:
- Intel® Centrino® Ultimate 6300 * 2 штуки
- TYCO WiFi Antenna Dual Band * 3 пары
В дополнение к этому, у меня есть точка доступа ASUS RT-N56U. Она поддерживает два диапазона частот, поэтому адаптер и антены я также выбрал Dual Band. Каждый адаптер имеет три разъема для антенны (схема 3×3, теоретически позволяет устанавливать соединение на скорости до 450 мегабит), поэтому я и заказ три пары на два адаптера.
Выглядит все это так:
Почему я купил антенны для ноутбука? Покопавшись по интернету я понял что для подключения полноценных антен мне нужен переходник сами антены, причем не простые а Dual Band (данный вопрос вызывает сомнения). В итоге получался какой то не бюджетный ценник, тогда как ноутбучные антены стоят копейки, вот я и решил попробовать, не заработает выброшу.
Когда собирал систему несколько недель назад, был уверен что смогу поставить адаптер без разбора компа. К сожалению это не совсем возможно т.к. адаптер обязательно надо прикручивать к плате винтами, хорошо что над ним были вентиляционные отверствия в верхней крышке корпуса, тем не менее кулер процессора пришлось все же снять.
Подключив адаптер, я положил антены на разные стороны корпуса чтобы провести тесты. Ниже приведены лучшие результаты примерно из 10 попыток, адаптеры включали по переменно несколько раз. Я подключил только одну пару антенн т.к. спешил попробовать что получится.
Больший результат показал новый адаптер, причем он практически достинг максимальной скорости которую мне подает провайдер. Думаю что если подключить все три антены, да еще не ноутбучные а полноценные, то можно ожидать скоростей сравнимых со 100Мб езернетом.
Expresscard править
Слоты ExpressCard на настоящее время (ноябрь 2021) применяются для подключения: [2]
- Плат SSD накопителей
- Видеокарт
- Контроллеров 1394/FireWire (iLINK)
- Док-станций
- Измерительных приборов
- Памяти
- Адаптеров карт памяти (CF, MS, SD, xD, и т. д.)
- Мышей
- Сетевых адаптеров
- Параллельных портов
- Адаптеров PC Card/PCMCIA
- Расширения PCI
- Расширения PCI Express
- Дистанционного управления
- Контроллеров SATA
- Последовательных портов
- Адаптеров SmartCard
- ТВ-тюнеров
- Контроллеров USB
- Беспроводных сетевых адаптеров Wi-Fi
- Беспроводных широкополосных интернет-адаптеров (3G, CDMA, EVDO, GPRS, UMTS, и т. д.)
- Звуковых карт для домашнего мультимедиа и профессиональных аудиоинтерфейсов.
Mini pci графическая карта для ноутбука на алиэкспресс — купить онлайн по выгодной цене
Перед покупкой сравните цены на mini pci графическая карта для ноутбука, прочитайте реальные отзывы покупателей, ознакомьтесь с техническими характеристиками.
Закажите mini pci графическая карта для ноутбука онлайн с доставкой по России: товары с пометкой Plus доступны с ускоренной доставкой и улучшенными условиями возврата.
На Алиэкспресс mini pci графическая карта для ноутбука всегда в наличии в большом ассортименте: на площадке представлены как надежные мировые бренды, так и перспективные молодые.
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)
- SMBus
- Выводы для индикаторных светодиодов
- Выводы подключения СИМ карт (для GSM WCDMA) [1]
- Имеет зарезервированные контакты (для будущих устройств)
- Питание 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
Pci express 2.0 править
Группа PCI-SIG выпустила спецификацию PCI Express 2.0 15 января 2007 года. Основные нововведения в PCI Express 2.0:
- Увеличенная пропускная способность: ПСП одной линии 500 МБ/с, или 5 ГТ/с (Гигатранзакций/с).
- Внесены усовершенствования в протокол передачи между устройствами и программную модель.
- Динамическое управление скоростью (для управления скоростью работы связи).
- Оповещение о пропускной способности (для оповещения ПО об изменениях скорости и ширины шины).
- Шаблон:Уточнить 2 — расширение управляющих регистров для лучшего управления устройствами, слотами и интерконнектом).
- Службы управления доступом — опциональные возможности управления транзакциями точка-точка.
- Управление таймаутом выполнения.
- Сброс на уровне функций — опциональный механизм для сброса функций (Шаблон:Lang-en) внутри устройства (Шаблон:Lang-en).
- Переопределение предела по мощности (для переопределения лимита мощности слота при присоединении устройств, потребляющих бо́льшую мощность).
PCI Express 2.0 полностью совместим с PCI Express 1.1 (старые видеокарты будут работать в системных платах с новыми разъемами, но только на скорости 2,5 ГТ/с, так как старые чипсеты не могут поддерживать удвоенную скорость передачи данных; новые видеоадаптеры будут без проблем работать в старых разъемах стандарта PCI Express 1.х.).
Внешняя кабельная спецификация PCIe
7 февраля 2007 года PCI-SIG выпустила спецификацию внешней кабельной системы PCIE. Новая спецификация позволяет использовать кабели длиной до 10 метров, работающие с пропускной способностью 2,5 ГТ/с.
Pci express 2.1 править
По физическим характеристикам (скорость, разъём) соответствует 2.0, в программной части добавлены функции, которые в полной мере планируют внедрить в версии 3.0. Так как большинство системных плат продаются с версией 2.0, наличие только видеокарты с 2.1 не даёт задействовать режим 2.1.
Pci express 3.0 править
В ноябре 2021 года [5] были утверждены спецификации версии PCI Express 3.0. Интерфейс обладает скоростью передачи данных 8 GT/s (Гигатранзакций/с). Но, несмотря на это, его реальная пропускная способность всё равно была увеличена вдвое по сравнению со стандартом PCI Express 2.0.
Этого удалось достигнуть благодаря более агрессивной схеме кодирования 128b/130b, когда 128 бит данных, пересылаемых по шине, кодируются 130 битами. При этом сохранилась полная совместимость с предыдущими версиями PCI Express. Карты PCI Express 1.x и 2.x будут работать в разъёме 3.
0 и, наоборот, карта PCI Express 3.0 будет работать в разъёмах 1.х и 2.х. По данным PCI-SIG, первые тесты PCI Express 3.0 начались в 2021 году, средства для проверки совместимости для партнеров появились лишь в середине 2021-го, а реальные устройства ― только в 2021-м.
Компания MSI стала первым в мире [6] производителем, выпустившим материнскую плату с поддержкой стандарта PCI Express 3.0.
Летом 2021 года Gigabyte официально представила материнскую плату G1.Sniper 2, построенную на чипсете Intel Z68 и поддерживающую интерфейс PCI Express 3.0. [7] [8]
Pci express 4.0 править
PCI Special Interest Group (PCI SIG) заявила, что PCI Express 4.0 может быть стандартизирован до конца 2021 года [9] , однако на середину 2021 года, когда ряд чипов уже готовился к изготовлению, СМИ сообщали, что стандартизация ожидается в начале 2021 [10] . Ожидается, что он будет иметь пропускную способность 16 GT/s, то есть будет в два раза быстрее PCIe 3.0. [11] [12]
Ssd mini pci express править
Контакты SSD Mini PCI ExpressШаблон:Нет АИ
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 |
Доработка
Донор с модулем вместе:
Затем эту карту мы разбираем и получаем нужный комплект:
На торце справа виден голубоватый прямоугольник, вот это и есть антенна, ее аккуратно выпаиваем и откладываем в ящик с антеннами (да у меня есть и такой ящик 8)).
Далее я выпаял феном гнезда под антенны со старых, нерабочих, сетевых карт.
Выпаял 3 штуки на случай, что одно сломается, второе потеряется, а третье я установлю. Но понадобилось одно.
Вот так выглядит распаянное гнездо на карте:
После всего этого, я вставил модуль на проверку в компьютер, Мало ли статикой умертвил его. Все было хорошо, модуль распознался.
Вот так выглядит новая сетевая карта для ноутбука:
Установленная сетевая карта:
Проложил кусочек пленки, чтобы не получить кз на разъеме жесткого диска.
Конкурирующие протоколы править
Кроме PCI Express, существует ещё ряд высокоскоростных стандартизованных последовательных интерфейсов, вот только некоторые из них: HyperTransport, InfiniBand, RapidIO, и StarFabric. Каждый интерфейс имеет своих сторонников среди промышленных компаний, так как на разработку спецификаций протоколов уже ушли значительные суммы, и каждый консорциум стремится подчеркнуть преимущества именно своего интерфейса над другими.
Стандартизированный высокоскоростной интерфейс, с одной стороны, должен обладать гибкостью и расширяемостью, а с другой стороны, должен обеспечивать низкое время задержки и невысокие накладные расходы (то есть доля служебной информации пакета не должна быть велика).
К примеру, дополнительная служебная маршрутная информация в пакете позволяет организовать сложную и гибкую маршрутизацию пакета, но увеличивает накладные расходы на обработку пакета, также снижается пропускная способность интерфейса, усложняется программное обеспечение, которое инициализирует и настраивает устройства, подключенные к интерфейсу.
При необходимости обеспечения горячего подключения устройств необходимо специальное программное обеспечение, которое бы отслеживало изменение в топологии сети. Примерами интерфейсов, которые приспособлены для этого, являются RapidIO, InfiniBand и StarFabric.
В то же время, укорачивая пакеты, можно уменьшить задержку при передаче данных, что является важным требованием к интерфейсу памяти. Но небольшой размер пакетов приводит к тому, что доля служебных полей пакета увеличивается, что снижает эффективную пропускную способность интерфейса. Примером интерфейса такого типа является HyperTransport.
Положение PCI Express — между описанными подходами, так как шина PCI Express предназначена для работы в качестве локальной шины, нежели шины процессор-память или сложной маршрутизируемой сети. Кроме того, PCI Express изначально задумывалась как шина, логически совместимая с шиной PCI, что также внесло свои ограничения.
Переходник под usb3.0
Просмотрев сколько стоят новые карту я принял решение внедрить все в переходник Mini PCI-E и мы получим отличную сетевую карту, тк с нормальной антенной этот модуль отлично работает.
Выбор пал на самый дешевый переходник. Особо не выбирал, нужно было починить дешево и сердито.
Давайте осмотрим его:
Пришел запаянный в антистатический пакет, внутри с переходником лежит комплект крепления.
Сам модуль:
Особо расписывать тут нечего, тестировать его на USB 3.0 я не собираюсь. Мне нужен лишь рабочий USB порт.
Пропускная способность править
Битрейт в PCIe 1.0 составляет 2,5 Гбит/с. Для расчёта пропускной способности шины необходимо учесть дуплексность [3] и избыточность 8b/10b (8 бит в десяти) (для PCI-E 3 и выше — 128/130). Например, дуплексная пропускная способность соединения x1 составляет:
2,5 · 2 · 0,8 = 4 Гбит/с где:
- 2,5 — битрейт, Гбит/с;
- 2 — учёт дуплексности (двунаправленности);
- 0,8 — учёт избыточности 8b/10b для 1.0 и 2.0; 0,985 — 128b/130b для 3.0;
Связей | |||||||
---|---|---|---|---|---|---|---|
x1 | x2 | x4 | x8 | x12 | x16 | x32 | |
PCIe 1.0 | 2/4 | 4/8 | 8/16 | 16/32 | 24/48 | 32/64 | 64/128 |
PCIe 2.0 | 4/8 | 8/16 | 16/32 | 32/64 | 48/96 | 64/128 | 128/256 |
PCIe 3.0 | 8/16 | 16/32 | 32/64 | 64/128 | 96/192 | 128/256 | 256/512 |
PCIe 4.0 (предварительно) [4] | 16/32 | 32/64 | 64/128 | 128/256 | 192/384 | 256/512 | 512/1024 |
Шина UMI — представляет собой модифицированный интерфейс PCI-E x4 c вдвое увеличенной пропускной способностью, за счет перехода с первой на вторую версию стандарта. Входит в состав чипсета AMD Fusion A55.
Разъёмы править
- MiniCard (Mini PCIe) — замена форм-фактора Mini PCI. На разъём Mini Card выведены шины: x1 PCIe, USB 2.0 и SMBus.
- ExpressCard — подобен форм-фактору PCMCIA. На разъём ExpressCard выведены шины x1 PCIe и USB 2.0, карты ExpressCard поддерживают горячее подключение.
- AdvancedTCA — форм-фактор для телекоммуникационного оборудования.
- Mobile PCI Express Module (MXM) — промышленный форм-фактор, созданный для ноутбуков фирмой NV > 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 express
№ | Цепь | № | Цепь |
1 | WAKE# | 2 | 3.3 V |
3 | Резерв | 4 | GND |
5 | Резерв | 6 | 1.5 V |
7 | Резерв | 8 | Резерв |
9 | GND | 10 | Резерв |
11 | REFCLK | 12 | Резерв |
13 | REFCLK- | 14 | Резерв |
15 | GND | 16 | Резерв |
Ключ | |||
17 | Резерв | 18 | GND |
19 | Резерв | 20 | Резерв |
21 | GND | 22 | PERST# |
23 | PERn0 | 24 | 3.3 V |
25 | PERp0 | 26 | GND |
27 | GND | 28 | 1.5 V |
29 | GND | 30 | SMB_CLK |
31 | PETn0 | 32 | SMB_DATA |
33 | PETp0 | 34 | GND |
35 | GND | 36 | USB_D- |
37 | Резерв | 38 | USB_D |
39 | Резерв | 40 | GND |
41 | Резерв | 42 | LED_WWAN# |
43 | Резерв | 44 | LED_WLAN# |
45 | Резерв | 46 | LED_WPAN# |
47 | Резерв | 48 | 1.5 V |
49 | Резерв | 50 | GND |
51 | Резерв | 52 | 3.3 V |
С интерфейсом PCI Express удобно компонуются модули ввода/вывода и сетевых интерфейсов для серверов и коммуникационных устройств стоечного исполнения. Такие модули могут быть достаточно компактными (высота 2U не вызывает проблем размещения разъема), при этом производительности интерфейса достаточно даже для таких критичных модулей, как Fibre Channel, Gigabit Ethernet (GbE), 10GbE.
Интерфейс PCI Express принимается и для промышленных компьютеров, для чего имеются спецификации PICMG 3.4 (малогабаритные конструктивы для x1, x2 и x4), а также конструктивы в формате Compact PCI.
Интерфейс PCI Express существует и в кабельном исполнении для кабельных соединений блоков, находящихся на небольшом удалении друг от друга. Так, например, по PCI Express можно подключать док-станции к блокнотным ПК. Возможность вывода интерфейса системного уровня за пределы корпуса компьютера из предшественников PCI Express поддерживала только шина ISA, и то только при низких скоростях обмена (на частотах до 5 МГц).
Из новых последовательных интерфейсов системного уровня эта возможность имеется и в InfiniBand. Наличие кабельного варианта высокопроизводительного интерфейса системного уровня может позволить отойти от традиционной компоновки компьютера, при которой в системном блоке концентрируются все компоненты, требующие интенсивного обмена с ядром компьютера.
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 express
№ | Ряд B | Ряд A |
1 | 12V | PRSNT1# |
2 | 12V | 12V |
3 | Резерв | 12V |
4 | GND | GND |
5 | SMB_CLK | TCK |
6 | SMB_DATA | TDI |
7 | GND | TDO |
8 | 3.3 V | TMS |
9 | TRST# | 3.3 V |
10 | 3.3 Vaux | 3.3 V |
11 | WAKE# | PERST# |
КЛЮЧ | ||
12 | Резерв | GND |
13 | GND | REFCLK |
14 | PETp0 | REFCLK- |
15 | PETn0 | GND |
16 | GND | PERp0 |
17 | PRSNT2# | PERn0 |
18 | GND | GND |
Конец x1-коннектора | ||
19 | PETp1 | Резерв |
20 | PETn1 | GND |
21 | GND | PERp1 |
22 | GND | PERn1 |
23 | PETp2 | GND |
24 | PETn2 | GND |
25 | GND | PERp2 |
26 | GND | PERn2 |
27 | PETp2 | GND |
28 | PETn2 | GND |
29 | GND | PERp3 |
30 | Резерв | PERn3 |
31 | PRSNT2# | GND |
32 | GND | Резерв |
Конец x4-коннектора | ||
33 | PETp4 | Резерв |
34 | PETn4 | GND |
35 | GND | PERp4 |
36 | GND | PERn4 |
37 | PETp5 | GND |
38 | PETn5 | GND |
39 | GND | PERp5 |
40 | GND | PERn5 |
41 | PETp6 | GND |
42 | PETn6 | GND |
43 | GND | PERp6 |
44 | GND | PERn6 |
45 | PETp7 | GND |
46 | PETn7 | GND |
47 | GND | PERp7 |
48 | PRSNT2# | PERn7 |
49 | GND | GND |
Конец x8-коннектора | ||
50 | PETp8 | Резерв |
51 | PETn8 | GND |
52 | GND | PERp8 |
53 | GND | PERn8 |
54 | PETp9 | GND |
. | . | . |
79 | PETn15 | GND |
80 | GND | PERp15 |
81 | PRSNT2# | PERn15 |
82 | GND | GND |
Конец x16-коннектора |
Для мобильных компьютеров PCMCIA ввела конструктив ExpressCard (см. следующий рисунок), для которого на системный разъем выводится два интерфейса: PCI Express (1x) и USB 2.0. Модули ExpressCard компактнее прежних карт PCMCIA (PC Card и CardBus); предлагается две модификации, различающиеся по ширине:
ExpressCard/34 (34×75×5 мм) и ExpressCard/54 (54×75×5 мм). Толщина модулей всего 5 мм, но, если требуется, то более длинные модули могут иметь утолщения в части, выходящие за габариты корпуса компьютера (за пределами 75 мм от края разъема). Как и прежние карты PCIMCIA, карты ExpressCard доступны пользователям и поддерживают «горячее» подключение.
Для внутренних карт расширения блокнотных ПК введен конструктив Mini PCI Express (см. рисунок ниже), формат которого происходит от Mini PCI Type IIIA. Благодаря уменьшению числа контактов ширина карты уменьшена до 30 мм, так что на месте одной карты Mini PCI можно разместить пару карт Mini PCI Express.
На разъем карты (см. таблицу ниже) кроме PCI Express выведены интерфейсы последовательных шин USB 2.0 (USB_D и USB_D-) и SMBus (SMB_CLK и SMB_DATA), питание 3,3 В (750 мА основное и 250 мА дополнительное) и 1,5 В (375 мА). Собственно интерфейс PCI Express (x1) занимает всего 6 контактов (выходы передатчика PETp0 и PETn0, входы приемника PERp0 и PERn0, а также сигналы опорной частоты 100 МГц REFCLK и REFCLK-.
Увеличиваем мощность графики в ноутбуке в несколько раз за копейки
Физический уровень и конструктивы pci express
Физический уровень интерфейса допускает как электрическую, так и оптическую реализацию. Базовое соединение электрического интерфейса (1x) состоит из двух дифференциальных низковольтных сигнальных пар — передающей (сигналы PETp0, PETn0) и принимающей (PERp0, PERn0).
В интерфейсе применена развязка передатчиков и приемников по постоянному току, что обеспечивает совместимость компонентов независимо от технологии изготовления компонентов и снимает некоторые проблемы передачи сигналов. Для передачи используется самосинхронизирующееся кодирование, что позволяет достигать высоких скоростей передачи.
Базовая скорость — 2,5 Гбит/с «сырых» данных (после кодирования 8B/10B) в каждую сторону, в перспективе планируются и более высокие скорости. Для масштабирования пропускной способности возможно агрегирование сигнальных линий (lanes, сигнальных пар в электрическом интерфейсе), по одинаковому числу в обоих направлениях.
Спецификация рассматривает варианты соединений из 1, 2, 4, 8, 12, 16 и 32 линий (обозначаются как x1, x2, x4, x8, x12, x16 и x32); передаваемые данные между ними распределяются побайтно. В каждой из линий самосинхронизация выплняется независимо, так что явление переноса (бич параллельных интерфейсов) отсутствует.
Таким образом достижима скорость до 32×2,5 = 80 Гбит/с, что примерно соответствует пиковой скорости 8 Гбайт/с. Во время аппаратной инициализации в каждом соединении согласуется число линий и скорость передачи; согласование выполняется на низком уровне без какого-либо программного участия. Согласованные параметры соединения действуют на все время последующей работы.
Обеспечение «горячего» подключение на физическом уровне PCI Express не требует каких-либо дополнительных аппаратных затрат, поскольку двухточечное соединение не затрагивает «лишних» участников. Безопасная коммутация сигналов не требуется, возможности подключаемого устройства никак не влияют на режимы работы остальных устройств.
Малое число сигнальных контактов интерфейса дает большую свободу в выборе конструктивных реализаций PCI Express:
- соединение компонентов в пределах платы;
- слоты и карты расширения в конструктивах PC/AT и ATX;
- внутренние и внешние карты расширения мобильных ПК;
- малогабаритные модули ввода/вывода для серверов и коммуникационной аппаратуры;
- модули для промышленных компьютеров;
- разъемное подключение «дочерних» карт (mezannine interface);
- кабельные соединения блоков.
Для карт расширения в конструктивах PC/AT и ATX предусматриваются разные модификации разъема-слота PCI Express, отличающиеся числом пар сигнальных линий (x1, x4, x8, x16) и, соответственно, размером (см. рисунок ниже). При этом в слоты большего размера можно устанавливать карты с разъемом того же размера или меньшего (это называется Up-plugging).
Однако противоположный вариант (Downplugging) — большую карту в меньший слот — механически невозможен (в PCI/PCI-X это возможно). Как было показано выше, самый маленький вариант PCI Express обеспечивает пропускную способность на уровне стандартной шины PCI.
Назначение контактов слотов PCI Express приведено в таблице ниже.
Набор сигналов интерфейса PCI Express невелик:
- PETp0, PETn0… PETp15, PETn15 — выходы передатчиков сигнальных пар 0…15;
- PERp0, PERn0… PERp15, PERn15 — входы приемников;
- REFCLK и REFCLK — сигналы опорной частоты 100 МГц;
- PERST# — сигнал сброса карты;
- WAKE# — сигнал «пробуждения» (от карты);
- PRSNT1#, PRSNT2# — сигналы обнаружения подключения-отключения карты для системы горячего подключения. На карте эти цепи соединяются между собой, причем для PRSNT2# выбирается контакт с самым большим номером. Это позволяет точнее отслеживать моменты подключения-отключения (в случае наклона карты). Для определения числа линий подключенной карты данные линии не используются — разрядность линий определяется автоматически при установлении соединения (в процедуре тренировки).
Дополнительно на слоте имеются необязательные сигналы шины SMBus (SMB_CLK и SMB_DATA) и интерфейса JTAG (TCLK, TDI, TDO, TMS, TRST#).
Питание на карты подается по следующим шинам:
- 3,3V — основное питание 3 В при токе до 9 А;
- 12V — основное питание 12 В при токе до 0,5/2,1/4,4А для слотов x1/x4, x8/x16 соответственно;
- 3,3Vaux — дополнительное питание, ток до 375 мА в системах, способных к пробуждению по сигналу от карты и до 20 мА в непробуждаемых системах.
Вывод
По-моему решение получилось просто невероятно элегантным и простым. Стоимость всего изделия — около 200 рублей, в скорости я не потерял, а во внешнем виде только приобрел. Прямо нарадоваться не могу.