[Перевод] На что способен формат Mini PCI-e

D0TYldLWsAAzqfo.jpg

Мне очень нравится формат Mini PCI-e. Это крохотный форм-фактор, служащий базовым для mSATA и M.2, но в основном он используются для подключения карт WiFi и Bluetooth в ноутбуках или маленьких ПК. Но по сути это просто PCI-e, поэтому с его помощью можно сделать гораздо больше.

Вот, к примеру, обычная беспроводная карта, используемая с его помощью:

D0TY747WwAczlRA.jpg
Но так как это просто PCI-e, его можно превратить в PCI-e x1 при помощи адаптера. Это чит-код для Mini PCI-e: после этого туда можно подключить всё, что угодно, вплоть до полноразмерного GPU. Работать будет медленно, но будет.

D0TZE2CWoAE-gCS.jpg

Однако есть множество карточек, разработанных специально для этого формата. К примеру, карта для Ethernet:

D0TZVKKXgAAKkUk.jpg

Естественно, диагностические инструменты:

D0TZfUDWwAI1t1S.jpg

Разъём, конечно же, можно использовать для SATA:

D0TZjQ9WwAAO7jH.jpg

А не хотите ли… Firewire? Что, серьёзно?

D0TZoE0XcAAmXqw.jpg

Ну если уж нам доступен Firewire, то ничто не мешает использовать USB, если кто-то ещё цепляется за этот устаревающий стандарт:

D0TZsmBWkAEW8us.jpg

Естественно, существует и последовательный порт. Промышленный мир работает на разъёмах RS232:

D0TZ1_8XgAAEOoG.jpg

Мало последовательного порта — для вас есть карточка с последовательным и параллельным портами. Иногда ведь хочется подключить к ноутбуку Epson FX-80:

D0TaUDcXQAAfatv.jpg

Есть слоты для CompactFlash:

D0Tac5MWkAERAKM.jpg

Башни для USB3 сомнительной ценности:

D0TahKIXQAEMvTO.jpg

GPS-приёмник, почему-то с отдельной батареей:

D0TalN_WkAEH4v5.jpg

И раз уж это PCI-e, он будет достаточно быстрым для видеокарт. Так что они тоже существуют:

D0TarhsW0AApQcQ.jpg

Забавный факт: существуют мосты с PCI-e на PCI. Поэтому, естественно, есть мосты и с Mini PCI-e на PCI — вот, например, такой мост, утыканный звуковыми картами формата PCI:

D0Ta2p_XQAEjPM9.jpg

Как насчёт карточки для приёма сигнала ТВ?

D0TbEHgXcAApIvK.jpg

Или SD-слота! Забавно, насколько хорошо слот для SD подходит по размеру для карты Mini PCI-e:

D0TbIPXWwAAmwvb.jpg

Если вам этого мало, можете взять карту с двумя microSD:

D0TbXdVWsAAoS72.jpg

Не желаете ли гигабитного интернета с модулями SFP?

D0TbclxXgAEA59d.jpg

И раз уж есть видеокарты, то есть и звуковые карты:

D0Tb2nyXQAI0rTp.jpg

Или одновременная запись видео с 8 каналов (для камер безопасности):

D0Tb6mDWoAM-NDq.jpg

И, да, гигантская карточка Mini PCI со встроенным FPGA:

D0TcERJX0AAVTOo.png

И двойная шина CAN, если вам вдруг надо будет отладить ваш автомобиль:

D0TcIc2WsAEA6um.jpg

А вот вам двойной гигабитный Ethernet, однако в данном случае меня больше веселит, что отдельная дочерняя плата для двух разъёмов Ethernet оказывается больше по размеру платы Mini PCI-e:

D0TcNRoWkAARH07.jpg

А вот адаптер с Mini PCI-e на ExpressCard, чтобы вы могли использовать все эти карточки формата ExpressCard, которых у вас наверняка полно:

D0TcZZbWsAISVuV.jpg

Только не путайте его с противоположным переходником с ExpressCard на Mini PCI-e:

D0TcgYsWwAA7Zjv.jpg

А вот такой переходник, с контактами GPIO, специально расположенными в том же порядке, что у Raspberry Pi. Видимо, идея в том, чтобы использовать его с FPGA-компьютерами, оснащёнными Mini PCI-e, совместно с шилдами от Raspberry Pi?

D0TcndbWsAAmYxp.jpg

А вот плата с поддержкой VGA и HDMI, только это не видеокарта, а карта для записи видео:

D0Tc1ikWoAAxfq_.jpg

И плата для прототипирования Mini PCI-e, чтобы вы могли разрабатывать собственные карточки для Mini PCI-e:

D0Tc7aFXQAAy3dZ.jpg

А если вы устанете от слота Mini PCI-e x1, вы сможете просто перейти на слот x16. Мне кажется, что при этом он работает, как x1, но имеет полный размер… Ну, потому что:

D0TdAuyW0AEO1Dp.jpg

А вот плата с VGA, которая видеокарта. Она приспособлена для 86Duino, удобной встроенной системы x86, которую я всё никак не куплю:

D0TdM1RW0AELS3i.jpg

© Habrahabr.ru