Плата не выполняет обработку данных — она обеспечивает физическую и тактирующую совместимость: передаёт данные по линиям, формирует нужные тактовые сигналы (через буфер Si53152) и управляет сбросом PCIe. Это даёт возможность использовать мощные FPGA‑системы (например, на базе Intel Agilex, Stratix 10) в составе ПК для отладки, бенчмарков и тестирования высокоскоростных протоколов.
В комплекте обычно идут референсные проекты и примеры кода для работы с PCIe Endpoint на FPGA, а также инструкции по подключению и настройке временных ограничений.
Основные преимущества
Поддержка PCIe Gen 4 x16. Обеспечивает высокую пропускную способность для передачи данных между FPGA и хост‑системой.
Прямая маршрутизация SERDES. Высокоскоростные линии напрямую соединяют FMC+ и PCIe Edge без лишних преобразований, что снижает джиттер и упрощает временные ограничения.
Готовая тактовая подсистема. Встроенный буфер Si53152 формирует корректные PCIe‑такты и подаёт их на FMC+ для синхронизации трансиверов FPGA.
Управление сбросом и отладка. На плате есть кнопка сброса PCIe и корректная разводка линий RES0, что удобно при отладке и перезапуске линка.
Совместимость с FMC+ HPC. Подходит для плат с высокопроизводительным FMC+ (High Pin Count) и поддерживает все необходимые сигналы (GBTCLK_M2C, RES0, DP[15:0]).
Референсные проекты и демо‑код. Готовые примеры для Endpoint на FPGA ускоряют старт и позволяют быстро проверить линк.
Гибкость интеграции. Позволяет использовать FPGA‑плату как PCIe‑устройство в составе ПК, не разрабатывая собственный PCIe‑контроллер.
Технические характеристики
| Параметр | Значение |
|---|---|
| Производитель | Terasic |
| Тип устройства | Адаптер FMC+ → PCIe (daughter card) |
| Назначение | Преобразование трансиверов FMC+ в PCIe Edge для подключения FPGA‑плат к ПК |
| Интерфейс к FPGA | FMC+ (HPC), поддержка GBTCLK_M2C, RES0, DP[15:0] |
| Интерфейс к хосту | PCIe Edge (подключение через Riser‑кабель к PCIe‑слоту ПК) |
| Поддерживаемая версия PCIe | До Gen 4, ширина до x16 |
| Тактовая подсистема | PCIe Clock Buffer Si53152, распределение тактов на FMC+ |
| Управление сбросом | Линия RES0, кнопка сброса на плате (для отладки) |
| Разъёмы | FMC+ (на плату FPGA), PCIe Edge (для Riser‑кабеля), кнопка сброса |
| Питание | Через FMC+ от основной FPGA‑платы |
| Совместимые FPGA‑платформы | Платы с FMC+ HPC (например, Terasic Apollo Agilex, Apollo Stratix 10 и аналоги) |
| Совместимость с ПО | Quartus Prime, Platform Designer (Qsys), примеры Endpoint, драйверы и библиотеки для тестирования линка |
Области применения
Плату удобно использовать для следующих задач:
Тестирование PCIe‑линка и пропускной способности. Проверка работы высокоскоростного канала между FPGA и ПК, измерение задержек и пропускной способности.
Прототипирование PCIe‑устройств на FPGA. Реализация Endpoint на ПЛИС и проверка взаимодействия с хостом (DMA, MMIO, прерывания).
Разработка и отладка высокоскоростных систем. Отработка временных ограничений, PLL/MMCM, выравнивания фаз и синхронизации тактов.
Системы цифровой обработки сигналов и ИИ‑ускорители. Использование FPGA как PCIe‑карты для вычислений (DSP, нейросети, видео) с передачей данных в хост.
Сетевые и коммуникационные стенды. Тестирование сетевых стеков, RDMA, 10/25/100G Ethernet и других протоколов, где критична пропускная способность.
Учебные и исследовательские проекты. Изучение архитектуры PCIe, работы трансиверов, тактирования и отладки линков на реальных стендах.
Бенчмарки и нагрузочное тестирование. Проверка стабильности линка при максимальной нагрузке, анализ ошибок и рестартов.
Поддержка и интеграция
Плата полностью интегрируется в экосистему Intel FPGA:
Quartus Prime — для проектирования Endpoint, настройки трансиверов и временных ограничений.
Platform Designer (Qsys) — для построения системной шины, DMA‑контроллеров, MMIO и пользовательской логики.
Примеры Endpoint и демо‑коды — готовые блоки для инициализации PCIe, проверки линка, передачи пакетов и отладки.
Signal Tap и System Console — для внутрисхемного анализа сигналов, чтения регистров и диагностики ошибок линка.
Драйверы и библиотеки для хоста — для тестирования на стороне ПК (Linux/Windows) и измерения пропускной способности.
Для старта достаточно установить P16E‑FMCP на FMC+‑разъём совместимой FPGA‑платы, подключить PCIe Edge через Riser‑кабель к слоту ПК, загрузить конфигурацию Endpoint в FPGA и проверить инициализацию линка (скорость, ширина, статус).
Комплект поставки
В стандартный комплект входят:
плата P16E‑FMCP;
крепёжные элементы (винты, стойки);
документация (руководство пользователя, распиновка FMC+/PCIe, рекомендации по подключению, временные ограничения);
гарантийные и сопроводительные документы;
демо‑проекты и примеры кода (файлы Quartus, IP‑ядра, скрипты инициализации, примеры Endpoint).
PCIe Riser‑кабель, хост‑ПК, FPGA‑плата с FMC+, USB‑Blaster (если требуется), измерительные приборы (осциллограф, логический анализатор) в комплект не входят.
Дополнительные аксессуары
Для полноценной работы и расширенного тестирования рекомендуется использовать:
PCIe 4.0 x16 Riser‑кабель — для подключения PCIe Edge платы к слоту ПК.
FPGA‑плата с FMC+ HPC (например, Apollo Agilex, Apollo Stratix 10) — носитель для P16E‑FMCP.
Хост‑ПК с PCIe‑слотом (желательно Gen 4 x16) — для приёма/передачи данных и тестирования линка.
USB‑Blaster (или совместимый программатор) — для загрузки конфигурации FPGA (если не используется другой способ).
Измерительные приборы: осциллограф с полосой ≥10–25 ГГц, логический анализатор — для анализа высокоскоростных сигналов и проверки временных диаграмм.
ПО для тестирования PCIe: утилиты для проверки линка, пропускной способности, ошибок и рестартов на стороне хоста.
Референсные проекты и IP‑ядра — для быстрой реализации Endpoint и отладки.
Почему стоит использовать P16E‑FMCP для прототипирования и отладки
P16E‑FMCP даёт готовую, проверенную разводку и тактирование для PCIe Gen 4: не нужно проектировать собственные PCIe‑трассы, подбирать буферы и рассчитывать импеданс — всё уже сделано. Это экономит месяцы разработки и снижает риски ошибок на высоких скоростях. Особенно ценно при создании кастомных PCIe‑устройств, ускорителей и стендов для высокоскоростной передачи данных, где критичны стабильность линка, низкие задержки и предсказуемое поведение.
Чтобы приобрести понравившийся товар, необходимо его заказать. Есть несколько сценариев того, как это можно сделать.
- Выбрать понравившийся товар и нажать кнопку «Заказать». При оформлении заказа заполнить форму. Вписать информацию в поля: ФИО, телефон и e-mail. Затем вам перезвонит менеджер, чтобы подтвердить ваше согласие на совершение покупки.
- Выбрать понравившийся товар и нажать кнопку «В корзину». Затем перейти в корзину и нажать «Оформить заказ». Далее заполнить форму с контактными данными и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Перейти в карточку товара и нажать «Купить в один клик». После нажатия нужно заполнить форму и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Отправить заявку по email на адрес order@steminst.ru , указав в письме: наименование товара, количество, ваши контактные данные и предпочтительный способ доставки.
Осуществляем поставки для коммерческих организаций и государственных учреждений (в том числе в рамках процедур по 223-ФЗ и 44-ФЗ) с оплатой по безналичному расчёту
- Самовывоз из нашего склада/офиса — вы можете забрать товар самостоятельно в удобное время после получения уведомления о готовности заказа.
- Доставка по России — осуществляем отправку во все регионы транспортными компаниями или курьерской службой, если необходим быстрый способ получения заказа прямо "до двери"..
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.

