Fudan Micro JFM7 против AMD/Xilinx 7-й серии: можно ли действительно заменить?
Один из самых частых вопросов, которые Duyuan Electronics получает за последние два года: «Мы раньше использовали Xilinx XC7K325T, а теперь нужна замена на китайскую FPGA. Можно ли напрямую поставить Fudan Micro JFM7K325T? Сколько кода нужно изменить? Нужно ли перерисовывать PCB? Насколько упадёт производительность?» В этой статье три основные пары моделей серии Fudan Micro JFM7 и серии AMD/Xilinx 7 сравниваются пункт за пунктом, и объясняется, в какой степени «прямая замена» действительно работает.
1. Что такое JFM7 на самом деле: не новая разработка, а лицензионная китайская версия 7-й серии
Сначала о предыстории. Серия JFM7 от Fudan Microelectronics — это китайская FPGA на основе архитектуры Kintex / Virtex 7-й серии Xilinx. Это не совершенно новая архитектура, а китайская реконструкция и перенос техпроцесса архитектуры 28-нм Kintex-7 / Virtex-7, при которой логические ячейки, DSP, BRAM, трансиверы GTX/GTH, жёсткие блоки PCIe и интерфейсы конфигурации полностью соответствуют исходным микросхемам Xilinx один в один.
Это означает две вещи:
- Совместимость с инструментами: JFM7 можно синтезировать, размещать, трассировать и генерировать bitstream с помощью Xilinx Vivado. Файлы проектов можно переносить практически напрямую — менять EDA-инструменты не нужно
- Соответствие выводов: BGA-корпус, распределение банков и расположение высокоскоростных выводов JFM7K325T совпадают с XC7K325T, поэтому существующий проект PCB допускает замену pin-to-pin
Эти два пункта — физическая основа, на которой стоит «китайская замена». Если бы переход на китайскую FPGA означал изучение нового набора EDA, перерисовку PCB и повторную оценку целостности сигналов, это была бы не замена, а разработка нового продукта. Именно здесь ценность JFM7 — все проектные наработки, накопленные на Kintex-7, можно использовать повторно.
2. Три пары основных моделей: сравнение по пунктам
Три китайские платы разработки, которые предлагает Duyuan Electronics, точно соответствуют трём наиболее часто используемым чипам серии AMD/Xilinx 7. Сравнение параметров приведено ниже:
| Параметр | JFM7K325T / XC7K325T | JFM7K410T / XC7K410T | JFM7VX690T / XC7VX690T |
|---|---|---|---|
| Позиционирование | Средний уровень Kintex-7 | High-End Kintex-7 | Флагман Virtex-7 |
| Техпроцесс | 28 нм (одинаково) | 28 нм (одинаково) | 28 нм (одинаково) |
| Логические ячейки (LC) | 326K | 406K | 693K |
| LUTs | 50 950 | 63 550 | 108 300 |
| DSP Slices | 840 | 1 540 | 3 600 |
| Block RAM | 16 Мбит | 28,6 Мбит | 52,9 Мбит |
| Высокоскоростные трансиверы | 16 × GTX @ 6,6G | 16 × GTX @ 6,6G | 36 × GTH @ 12,5G |
| Жёсткий блок PCIe | Gen2 x8 | Gen2 x8 | Gen2 x8 |
| Корпус | FCBGA900 | FFG1156 | FFG1761 |
| Инструментарий | Совместим с Vivado | Совместим с Vivado | Совместим с Vivado |
| Температурный класс | Промышленный -40~85 °C | Промышленный -40~85 °C | Промышленный -40~85 °C |
Как видно из таблицы, основные ресурсные параметры трёх пар полностью совпадают один в один: логическая ёмкость, количество DSP, размер BRAM, число трансиверов и версия жёсткого блока PCIe. Это не «примерно похоже», а архитектурное воссоздание исходных микросхем.
3. Настоящие различия не в таблице параметров, а в этих четырёх вещах
Одинаковые таблицы параметров не означают «нет никакой разницы». При китайской замене действительно важно обратить внимание на четыре пункта ниже:
Различие 1: Speed grade и предельная частота — JFM7 обычно выпускается только с -2, не с -3
Исходные микросхемы Xilinx выпускаются в трёх speed grade: -1 / -2 / -3, где -3 — самый быстрый. JFM7 в настоящее время предлагается в основном в промышленном speed grade -2. Это означает: если ваш исходный проект работает в корзине -3 с плотным запасом по времени (например, GTX на пределе 10,3 Гбит/с или внутренняя логика выше 350 МГц), переход на JFM7 может потребовать оптимизации сходимости таймингов. Подавляющее большинство промышленных приложений отлично работают на -2; клиентам с высокоскоростными последовательными интерфейсами или высокочастотной торговлей стоит оценить этот пункт особенно внимательно.
Различие 2: Напряжение IO и совместимость банков — банки 3,3 В доступны, HP-банки нужно проверять
HP-банки (High Performance) Kintex-7 поддерживают максимум 1,8 В/1,9 В, а HD-банки (High Density) — 2,5 В/3,3 В. Электрические характеристики банков JFM7 согласованы с Xilinx, но какие банки HP, а какие HD, нужно проверять по даташиту JFM7 банк за банком. Платы Duyuan уже конфигурируют уровни распространённых банков с помощью подстроечных резисторов; пользователь может переключаться между 1,8 В / 2,5 В / 3,3 В через выводы регулировки напряжения банка.
Различие 3: АЦП (XADC) и аналоговые блоки — одинаковый класс точности, но другие заводские калибровочные данные
Серия Xilinx 7 имеет встроенный XADC (12-бит, 1 MSPS), и JFM7 сохраняет этот блок. Количество аналоговых каналов, частота дискретизации и разрешение одинаковы. Однако заводские калибровочные коэффициенты (ошибка смещения/усиления) записываются в каждый чип индивидуально. При миграции их нужно заново считать из EFUSE чипа JFM7, а не использовать значения калибровки исходного чипа Xilinx. Клиентам, занимающимся точными измерениями, необходимо адаптировать эту часть программной логики.
Различие 4: Корпус и механика — BGA-шарики совпадают, но тепловую площадку нужно проверить
Размеры BGA-корпуса, шаг шариков и расположение выводов JFM7 совпадают с исходными микросхемами Xilinx, поэтому контактные площадки PCB взаимозаменяемы. Однако размер открытой тепловой площадки (EP) в центре кристалла и тепловое сопротивление θ_JA могут немного отличаться. Если в исходном проекте используется радиатор или принудительное охлаждение, рекомендуем провести тепловое моделирование заново. Платы Duyuan по умолчанию поставляются без вентилятора (естественная конвекция плюс большая медная заливка); клиенты могут добавить активное охлаждение по бюджету мощности при серийном производстве.
4. Когда обязательно выбирать китайскую FPGA, а когда продолжать использовать Xilinx
После того как различия ясны, дадим чёткую рекомендацию по выбору.
Сценарии, где китайская FPGA JFM7 обязательна
- Синьчуан / высоконадёжное оборудование / энергетика / рельсовый транспорт / допуск медицинской техники: требуется полностью китайская цепочка поставок, поэтому JFM7 — правильный выбор
- 7-я серия Xilinx в дефиците или срок поставки > 52 недель: с 2024 года 7-я серия неоднократно сталкивалась с дефицитом и ростом цен на международном рынке; JFM7 — стабильный путь поставки
- Продукты с длинным жизненным циклом (10–15 лет): 7-я серия Xilinx уже на исходе жизненного цикла; JFM7 — китайский способ продлить жизнь продуктам
- Чувствительные к стоимости серийные продукты: решение на базе JFM7 имеет явное ценовое преимущество перед исходными микросхемами Xilinx
Сценарии, где стоит остаться на Xilinx
- Проект уже работает на пределе speed grade -3: JFM7 пока максимум -2, тайминги будут плотными
- Используется проприетарное IP Xilinx (например, жёсткий блок JESD204, платное IP Aurora 64B/66B): необходимо подтвердить лицензирование и совместимость этих IP с JFM7
- Продажи за рубеж без требований китайской сертификации: без требований соответствия экосистема Xilinx всё ещё более зрелая
- Стадия прототипирования с быстрой итерацией: сначала отладить на инструментах Xilinx, после фиксации дизайна мигрировать на JFM7
5. Как выбрать среди трёх китайских плат Duyuan
Duyuan Electronics выпускает три уровня плат разработки на базе серии JFM7, покрывающих весь диапазон от промышленных серий до высококлассного китайского дизайна:
- DUK7325T V1.0 ($1 231): JFM7K325T, 326K LC / 840 DSP / 16 GTX — оптимальное соотношение цены и качества для промышленного управления, преобразования протоколов и видеобработки
- DUK7410T V1.0 ($1 538): JFM7K410T, 406K LC / 1 540 DSP / 28,6 Мбит BRAM — для обработки сигналов, высокоскоростного сбора данных и проектов с большими вычислительными потребностями
- DUF7690T V1.0 ($3 846): JFM7VX690T, 693K LC / 36 GTH @ 12,5G / FMC×3 / QSFP 40G — для высококлассного китайского дизайна, радаров / программно-определяемого радио / сверхскоростного сбора данных
Все три платы имеют одинаковую оптимизированную базу: PCIe 2.0 x8 (оригинал Puzhi выводит только x2; мы полностью используем жёсткий блок PCIe), 4 ГБ DDR3, расширение FMC HPC, вход/выход HDMI 4K, 2×SFP+ и Gigabit Ethernet, в комплекте полные принципиальные схемы, проекты PCB и примеры Vivado. Клиенты могут запускать свои исходные проекты Xilinx Kintex-7 прямо на платах JFM7 для проверки китайской миграции.
Китайская замена — это не «найти что-то, что работает», а «плавно перенести уже проверенные проектные наработки с гарантией производительности и поставок». Ценность JFM7 в том, что это китайская FPGA, ближе всех стоящая к этому пути — большинство ваших проектов Vivado, HDL-код и PCB не нужно выбрасывать.
