FPGA-платы / SoM / Индивидуальный дизайн / Интеграция IP
info@profpga.net +86 18621324348
Главная/Блог/Руководство по выбору/Выбор высокоскоростных интерфейсов: PCIe, оптоволокно, FMC и Ethernet под ваши задачи
Руководство по выбору

Выбор высокоскоростных интерфейсов: PCIe, оптоволокно, FMC и Ethernet под ваши задачи

2026-11-09 Время чтения: ~ 12 мин. Команда разработки Дуюань Электроникс

Сколько высокоскоростных интерфейсов реально нужно на FPGA-плате? PCIe втыкается в хост, оптоволокно тянет на расстояние, FMC подключает мезонины, Ethernet общается с сетью — четыре интерфейса решают четыре совершенно разные задачи. В статье разложены полоса, расстояние, стоимость и типовые применения, чтобы вы выбирали под свои реальные требования.

1. Что реально решает каждый интерфейс

Интерфейс Типичная полоса Типичное расстояние Основное назначение
PCIe Gen3 x4 ~3,2 ГБ/с На плате (до хоста) Обмен данными с CPU/GPU хоста
10G/25G оптоволокно 1,25 / 3,1 ГБ/с 300 м – 10 км Плата-плата, шасси-шасси высокоскоростной бэкхол
FMC (HPC) несколько Гбит/с на пару На плате (сантиметры) Подключение ADC/DAC/видео мезонинов, сменные
GigE/10GbE 125 МБ/с / 1,25 ГБ/с 100 м (медь) / дальше (оптика) Сеть, удалённое управление и выгрузка данных

Эти четыре интерфейса — не “чем больше, тем лучше”, а выбор по направлению потока данных. Данные идут в хост → PCIe; данные уходят из стойки → оптоволокно; данные подключаются к датчикам → FMC; данные идут в сеть → Ethernet.

2. PCIe: когда нужен x4, когда хватает x8

Полоса PCIe удваивается на линию: Gen3 ~1 ГБ/с на линию, значит x4 ~4 ГБ/с, x8 ~8 ГБ/с.

Сценарий Нужно линий Обоснование
Один канал 1080p + превью x1 Один 1080p@60 ~1,5 ГБ/с, x1 Gen3 хватает
Четыре канала 1080p / многоканальный АЦП x4 4× 1080p ~6 ГБ/с, x4 Gen3 впритык
4K@60 захват + выгрузка AI-инференса x4 – x8 4K@60 сырой ~12 ГБ/с, нужен x8 или Gen4
Синхронизация нескольких плат + GPU direct x8 – x16 GPU direct нужен x16 Gen3/4

Ключевая оценка: сначала посчитайте пропускную способность (частота дискретизации × разрядность × каналы), потом разделите на полосу линии — не гонитесь слепо за x16. Многие инженеры берут платы x16, а x4 даже не загружают.

3. Оптоволокно: 10G или 25G, многомод или одномод

Оптоволокно решает “расстояние” и “помехозащищённость”. Медь (электрический SFP+) на 10G тянет максимум ~30 м; оптика спокойно 300 м (многомод) до 10 км (одномод).

Требование Выбор
Внутри стойки, < 100 м 10G многомод (SFP+ SR)
Между комнатами / зданиями, > 300 м 10G или 25G одномод (SFP+/SFP28 LR)
Нужен UDP offload / PTP синхронизация времени FPGA Ethernet IP с UDP offload и PTP
SDR / радарные массивы, бэкхол 25G одномод, многодлинноволновый

Подсказка по цене: оптические модули в 3–5 раз дороже меди, плюс надо тянуть кабель. Если расстояние меньше 30 м, электрический SFP+ выгоднее.

4. FMC: HPC или LPC, какие мезонины

FMC — это “сменный мезонин”: базовая плата不变, меняете ADC-карту, видеокарту или оптоволоконную карту — меняете применение.

Тип FMC Дифпар Суммарная полоса Типовые мезонины
FMC LPC ~40 пар ~10 Гбит/с суммарно Низкоскоростные АЦП, GPIO, простое видео
FMC HPC ~80 пар ~24 Гбит/с суммарно Высокоскоростные АЦП (JESD204), многоканальное видео, 10G оптика

Точка принятия решения: ваш мезонин использует JESD204B/C высокоскоростной АЦП? Да → обязательно HPC; только медленный SPI/I2C/GPIO → LPC хватит.

5. Ethernet: хватит гигабита или нужно 10G

Ethernet — это “разговор с сетью”. На большинстве FPGA-плат стоит гигабитный PHY (1 Гбит/с); при необходимости добавляется 10G SFP+.

Применение Нужно
Удалённое управление / выгрузка конфига Гигабита хватает (100 Мбит/с хватает)
Выгрузка данных в реальном времени на сервер Гигабита впритык, 10GbE лучше
Узел TSN сети Гигабит TSN или 10GbE TSN
Выгрузка результатов AI-инференса От 10GbE

6. Конфигурация интерфейсов на трёх платах Duyuan

Плата FPGA PCIe Оптика FMC Ethernet
DUK7410T JFM7K410T Gen3 x4 2× SFP+ 10G FMC LPC Двухпортовый гигабит
DUF7690T JFM7VX690T Gen3 x8 4× SFP+ 10G FMC HPC Двухпортовый гигабит
DUKU15P Xilinx XCKU15P Gen3 x8 4× SFP28 25G FMC HPC Двухпортовый 10GbE

DUK7410T — начальная дев-плата: PCIe x4 + два 10G оптических + FMC LPC, годится для прототипирования и обучения. DUF7690T — старшая отечественная FPGA: PCIe x8 + четыре 10G оптических + FMC HPC, для высокоскоростного сбора и радарных массивов. DUKU15P — класс Xilinx UltraScale+: PCIe x8 + четыре 25G оптических + 10GbE, для AI-инференса и многоканальной обработки сигналов.

7. Чек-лист выбора

  • Сначала карта потоков: что идёт в хост, что уходит из стойки, что подключается к датчикам, что идёт в сеть.
  • Посчитайте полосу каждого потока: частота дискретизации × разрядность × каналы.
  • Линии PCIe по полосе, не слепо x16.
  • Оптика: < 30 м — медь, > 300 м — одномод.
  • FMC: мезонин с JESD204 → HPC, иначе LPC хватит.
  • Ethernet: удалённое управление — гигабит, выгрузка данных — 10GbE.

Высокоскоростные интерфейсы — это не “чем больше, тем лучше”, а под направление потока. PCIe для хоста, оптика для расстояния, FMC для мезонинов, Ethernet для сети. Четыре интерфейса, четыре задачи — не платите за лишние интерфейсы, которые не будете использовать.

Дополнительное чтение

EthernetFMCFPGAPCIeОптоволокно
Дуюань Электроникс · Оригинальная техническая статья
‹ Предыдущая статья

Бюджет питания FPGA-платы и проектирование многорельсового питания: DC-DC, LDO и как считать энергопотребление

Статья не ответила на ваш вопрос?

Свяжитесь с нами, описав ваши задачи, для персональной технической поддержки.

Контакты · +86 18621324348