Pci express 3.0 и 4.0: в чем разница
Содержание:
- Введение
- Помните: размер порта PCI-E и и количество полос могут не совпадать
- Описание протокола
- Что такое PCI Express.
- Какие периферийные устройства используют какие порты?
- Сколько линий PCIe необходимо?
- Что такое PCI Express и что он обозначает?
- Архитектурная модель PCI Express
- Заключение. Линии PCIe – что это
Введение
С учетом всего вышеперечисленного у нас остается только один весомый аргумент в пользу X570 – апгрейд NVMe SSD. Процессоры AMD Zen 2 Ryzen 3000 – это первые в мире процессоры пользовательского класса с поддержкой версии интерфейса PCI-Express 4.0, которая предлагает вдвое большую пропускную способность по сравнению с PCIe 3.0. Каждая линия обеспечивает передачу данных со скоростью 16 Гбит/с (или 2 ГБ/с) – таким образом, четырехлинейный интерфейс M.2 NVMe SSD дает максимальную скорость 8 ГБ/с. На Computex-2019 было представлено много моделей M.2 NVMe SSD популярных марок, поддерживающих PCI-Express 4.0 и предлагающих скорости последовательной передачи данных в районе 5000 МБ/с и выше. Такие показатели производительности заведомо выше тех, которые может предложить версия интерфейса PCIe 3.0 x4: там теоретический лимит скорости на четырех линиях составляет 4 ГБ/с, а фактические значения ближе к 3.5 ГБ/с. Увеличение скорости SSD всегда приветствуется, поскольку накопители по-прежнему остаются одними из самых медленных компонентов современных ПК.
Исходя из этого, мы решили протестировать на платформе Ryzen 3000 один из таких недавно анонсированных SSD с поддержкой PCI-Express 4.0, а именно – модель NVMe SSD Gen4 серии GIGABYTE AORUS – диск формата M.2-2280, объединяющий в себе контроллер Phison PS5015-E16, флэш-память 3D TLC NAND от Toshiba и DRAM-кэш. Согласно документации, этот накопитель предлагает скорости чтения и записи до 5000 и 4400 МБ/с соответственно. Что интересно – похоже, все выпущенные к настоящему моменту пользовательские диски с PCIe 4.0 имеют в своем составе этот контроллер.
В данном обзоре мы рассмотрим результаты тестирования вышеупомянутого диска GIGABYTE AORUS на материнской плате ASRock X570 Taichi с текущим флагманским процессором AMD Ryzen 9 3900X; основной исследуемый вопрос здесь – как изменяется производительность SSD в реальных приложениях в зависимости от версии интерфейса PCIe: 4.0, 3.0 и 2.0. Мы специально сфокусировались на тестах из реальной практики, поскольку не хотели просто гонять программу, которая может выдать более презентабельный результат, чем тот, который вы получите в работе со своими приложениями.
Для сравнения мы протестировали на платформе AMD также диск ADATA SX8200 Pro с интерфейсом PCI-Express 3.0, который работал настолько быстро, насколько мог. Эти результаты показывают производительность, предлагаемую SSD с предыдущей версией интерфейса и другим контроллером (Silicon Motion SM2262ENG).
Впечатляющие результаты синтетических тестов приведены ниже. Они подтверждают, что PCI-Express 4.0 действительно предлагает более высокую скорость по сравнению с предыдущими версиями PCI-Express.
Помните: размер порта PCI-E и и количество полос могут не совпадать
Вот одна из наиболее запутанных частей настройки PCI-E: порт может быть размером с карту x16, но иметь достаточно линий данных только для чего-то гораздо менее быстрого, например x4. Это связано с тем, что хотя PCI-E может поддерживать практически неограниченное количество отдельных подключений, все же существует практический предел пропускной способности чипсета. Более дешёвые материнские платы с более бюджетными чипсетами могут подойти только до одного слота x8, даже если этот слот физически может вместить карту x16. Между тем, материнские платы для «геймеров» будут иметь до четырёх полных слотов PCI-E размера x16 и x16 для максимальной совместимости с графическим процессором.
Эта материнская плата для энтузиастов включает пять полноразмерных слотов PCI-E x16, но только два из них имеют полные 16 линий передачи данных — остальные — x8 и x4.
Очевидно, это может вызвать проблемы. Если на вашей материнской плате есть два слота размером x16, но один из них имеет только x4 полосы, то установка новой модной видеокарты в неправильный слот может снизить её производительность на 75%. Конечно, это теоретический результат: архитектура материнских плат означает, что вы не увидите такого резкого спада. Дело в том, что правильная карта должна быть вставлена в правильный слот.
К счастью, пропускная способность определённых слотов PCI обычно указывается в руководстве к компьютеру или материнской плате с указанием того, какой слот имеет какую ёмкость. Если у вас нет руководства, количество полос обычно указывается на печатной плате материнской платы рядом с портом, например:
Этикетки на этих портах показывают доступные полосы: порт x1 вверху имеет одну полосу, а порт x16 внизу — только четыре, несмотря на его физический размер. PCIEX1_2 означает, что это второй порт x1 на материнской плате.
Кроме того, более короткая карта x1 или x4 может физически поместиться в более длинный слот x8 или x16: первоначальная конфигурация контактов электрических контактов делает её совместимой. Карта может немного болтаться физически, но когда она закреплена в слотах расширения корпуса ПК, она сидит более чем крепко. Естественно, если контакты карты физически больше слота, вставить её нельзя.
Поэтому помните, что при покупке карт расширения или обновлений для слотов PCI Express вы должны учитывать как размер, так и скорость передачи доступных портов.
Связанная статья: PCIe 4.0: что нового и почему это важно
Описание протокола
Для подключения устройства 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, несмотря на то, что она могла бы работать в слоте x4 с использованием только одного lane).
PCI Express пересылает всю управляющую информацию, включая прерывания, через те же линии, что используются для передачи данных. Последовательный протокол никогда не может быть заблокирован, таким образом задержки шины PCI Express вполне сравнимы с таковыми для шины PCI (заметим, что шина PCI для передачи сигнала о запросе на прерывание использует отдельные физические линии IRQ#A, IRQ#B, IRQ#C, IRQ#D).
Во всех высокоскоростных последовательных протоколах (например, GigabitEthernet), информация о синхронизации должна быть встроена в передаваемый сигнал. На физическом уровне, PCI Express использует ставший общепринятым метод кодирования 8B/10B (8 бит данных заменяются на 10 бит, передаваемых по каналу, таким образом 20% передаваемого по каналу трафика является избыточными), который позволяет поднять помехозащищённость.
Что такое PCI Express.
PCI Express (PCIe, PCI-e) – это один из протоколов передачи данных. Он служит для обеспечения взаимодействия различных устройств в современных компьютерах. PCI Express (Peripheral Component Interconnect Express) это по сути соединение (посредник), который передаёт данные от одного блока другому. Эти данные передаются двумя способами — либо параллельным либо последовательным.Кому интересно узнать про эти способы прошу под спойлеры.
Версии PCI Express
Первая версия PCI Express разрабатывалась самой фирмой Intel и вышла в 2002 году. Она вытеснила устаревший стандарт PCI (Peripheral Component Interconnect). В настоящий момент последней версией является PCI-E 5.0. Перед отправкой через PCI данные кодируются в блоки.В версиях PCI-E 1.0 и PCI-E 2.0 применялась схема кодирования, которая обозначалась как 8b/10b. Это значит, что каждый 8 битный блок кодируется в 10-ти битный. При таком кодировании только 80% передаваемых данных являются полезными, а оставшиеся 20% обеспечивают правильную работу протокола. Протокол – тут означает «схема», «порядок», «алгоритм».В версиях PCI-E 3.0 и выше применяется уже другой способ кодировки, который обозначается как 128b/130b. Это значит, что каждый 128 битный блок кодируется в 130 битный. При таком способе кодировки, полезный процент передаваемых данных достигает 98,46%.С каждой новой версией увеличивалась и тактовая частота шины, то есть скорость передачи данных. Измеряется в гигатранзакциях в секунду (ГТ/с). В PCI-E 1.0 она составляла 2,5 ГТ/с, то есть 2,5 миллиардов битов в секунду. Если перевести эти данные в привычные нам цифры, то получится: 2,5*109 Бит/с = 312,5 Мегабайт/с — 20% = 250 Мегабайт/с.В последней версии PCI-E 5.0 скорость возросла аж до 32ГТ/с, что значит 32*109 Бит/с = 4000 Мегабайт/с = 4 Гигабайт/с. Так как при кодировании 128b/130b полезные данные составляются 98,46, то реальная пропускная способность PCIe 5.0 будет равна 3,938 Гигабайт/с.Приведу таблицу со всеми версиями PCI-E, где можно посмотреть и пропускную способность каждой версии.
Версия PCI Express | Год выхода | Схема кодирования | Скорость передачи | Пропускная способность на n линиях: | |||
---|---|---|---|---|---|---|---|
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-E в компьютере
На современных материнских платах используются разъёмы PCI различных видов с различным количеством линий (каналов передачи данных). Используются разъёмы начиная с x1 до X16 линий. Внешне они отличаются только размерами, независимо от времени выпуска материнской платы. Они совместимы между собой. То есть, в разъём PCIe x16 можно подключить устройство с любым разъёмом PCI-E, в том числе и с разъемом PCIe x1, PCIe x4 или PCIe x8.
Скорость передачи данных будет ограничена возможностями разъёма PCI версии 1.0
Нужен ли в компьютере PCI-E 4.0?
Как я уже писал выше, на сегодняшний день уже существует 5 версия PCI-Express, но она на практике пока не используется. А вот PCI-Express 4.0 понемногу начал поддерживаться. Например: компания AMD стала использовать его в своих процессорах Ryzen.Intel в отличие от AMD не спешит с вводом поддержки PCI-E 4.0 в свои процессоры, считая это преждевременным. И в самом деле, пропускная способность PCI 3.0 x16 будет достаточной для игр в 4к разрешении со скоростью 144кб/с. Разница в пропускной способности новой версии заметна лишь в синтетических тестах. На практике же, такие огромные скорости передачи данных ни где не используются. И в ближайшие 3-4 года данная ситуация вряд-ли сильно поменяется.Так нужен ли в компьютере PCI-E 4.0 сегодня, в 2020 году?Ответ: на данный момент необходимости в новом PCI-Express 4.0 пока нет. Материнские платы, которые способны принять на свой борт процессоры с поддержкой новой версии PCI уже есть. Но, вот только цены на них уж больно кусачие.
Какие периферийные устройства используют какие порты?
Для стандартной версии PCI Express версии 3.0 максимальная скорость передачи данных на полосу составляет восемь гигабайт, что означает «все данные и электронные накладные расходы одновременно». В реальном мире скорость для PCI-E версии 3 составляет чуть меньше одного гигабайта в секунду на полосу.
Таким образом, устройство, использующее порт PCI-E x1, такое как звуковая карта с низким энергопотреблением или антенна Wi-Fi, может передавать данные на остальную часть компьютера со скоростью примерно 1 Гбит/с. Карта, которая подключается к физически большему слоту x4 или x8, например, карта расширения USB 3.0, может передавать данные в четыре или восемь раз быстрее — и это было бы необходимо, если бы более двух из этих USB-портов использовались с максимальной скоростью. Порты PCI-E x16 с теоретическим максимумом около 15 Гбит/с для версии 3.0 используются почти для всех современных видеокарт, разработанных NVIDIA и AMD.
Большинство дискретных видеокарт используют полный слот PCI-E x16.
Связанная статья: Что такое слот расширения M.2 и как его использовать?
Нет никаких установленных правил, какие карты расширения будут использовать какое количество полос. Видеокарты, как правило, используют x16 только для максимальной передачи данных, но, очевидно, вам не нужна сетевая карта для использования порта x16 и шестнадцати полных линий, когда его порт Ethernet может передавать данные только со скоростью один гигабит в секунду (примерно восьмая часть пропускной способности одной линии PCI-E (помните, восемь бит на байт)). Существует небольшое количество твердотельных накопителей, установленных на PCI-E, которые предпочитают порт x4, но их, похоже, быстро обогнал новый стандарт M.2, который также может использовать шину PCI-E. Высококачественные сетевые карты и оборудование для энтузиастов, такое как адаптеры и контроллеры RAID, используют сочетание форматов x4 и x8.
Сколько линий PCIe необходимо?
Чтобы ответить на этот вопрос, необходимо определиться с конфигурацией будущей системы. Я сейчас не затрагиваю тему разгона, ибо это несколько иной подход к выбору материнской платы, а исхожу из требований к использованию каких-либо плат расширения. Вариант офисного компьютера также оставлю за рамками разговора, т. к. в большинстве случаев достаточно минимальной конфигурации с использованием встроенного в процессор видеоядра и установка каких-либо дискретных адаптеров скорее всего не планируется.
Если будущий ПК предназначен для сборки игровой системы нижне-среднего уровня без разгона и использования флагманских CPU и GPU, то будет использоваться только внешняя видеокарта в сочетании с 1-2-3 накопителями. Значит, рассматривать можно платы, начиная с младших чипсетов. Даже у них есть возможность установки некоторых дополнительных адаптеров.
А кстати, сколько вот для этих «некоторых дополнительных адаптеров» линий-то нужно? Давайте попробуем свести это в табличку:
Плата расширения | Кол-во линий PCIe |
Видеокарта AMD/NVidia | 16 |
RAID-контроллер | 4-8 |
SSD PCIe x4 | 4 (каждый) |
Адаптер SSD M.2 накопителей | 4-8 |
Звуковая карта | 1 |
Адаптер USB 3.2 Gen1 | 1-4 |
Адаптер USB 3.2 Gen2 | 4 |
Адаптер eSATA | 1 |
Это не весь возможный перечень. При необходимости, можно установить адаптер LPT и прочих портов, дополнительный сетевой контроллер и т. п. Как бы то ни было, надо точно знать, какой разъем для такой платы нужен и сколько линий PCIe он требует.
Если же выбор останавливается на топовом железе, то в любом случае в вашем распоряжении будет максимально возможное количество линий, и остается только не выйти за их лимит, утыкивая материнскую плату разнообразными адаптерами, накопителями и т. п.
Что такое 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
- Категория: 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 к специальному тестеру.
Заключение. Линии PCIe – что это
Разбираясь с количеством и номенклатурой всех этих линий, надо не забывать и про физическое размещение разъемов на плате. Конкретный пример — Gigabyte B560M AORUS PRO AX. После установки видеокарты расположенный рядом разъем PCIe x1 гарантированно будет перекрыт радиатором графического адаптера. Значит – минус один разъем и одна интерфейсная линия.
Да, в данном случае имеем компактный форм-фактор и такое расположение разъемов – мера вынужденная
И все же обращать внимание на это следует
Как и на то, как распределяются интерфейсные линии. Так, некоторые разъемы M.2 могут использовать те же ресурсы, что и некоторые SATA порты, т. е. можно использовать либо одно, либо другое.
Также следует помнить, что, например, видеокарту можно установить в разъем с 8-ю линиями, и она будет прекрасно работать. Можно ее поставить и в PCIe x16 с четырьмя линиями, но в данном случае пропускной способности шины может уже и не хватить.
И наоборот, адаптер, которому нужно, скажем, 2 линии, можно установить в разъем с 4 или 8 линиями. Будут использоваться только необходимые ресурсы. А вот то, что какой-либо адаптер, которому надо 4 линии, заработает в разъеме с двумя линиями, при условии, что физически он в него устанавливается, далеко не факт.
Если видеокарта – не единственное устройство, которое будет устанавливаться в компьютер, то перед покупкой материнской платы следует уточнить количество и тип разъемов на ней, их возможности, дабы все работало как надо. И далеко не всегда нужно тратиться на топовый продукт, т. к. даже материнки попроще вполне могут обеспечить нужный функционал без необходимости переплаты за неиспользуемые возможности.
Обязательно внимательно ознакомьтесь с характеристиками выбранной платы. Все возможные варианты работы и ограничения там будут указаны.
Правильного выбора!