ChipNet
ЭЛЕКТРОННЫЕ КОМПОНЕНТЫ
Технические обзоры

Миграция с Xilinx Spartan-6 на Gowin Arora: практический опыт

Перенос проекта СОРМ с устаревшего FPGA Xilinx на китайский аналог Gowin. Опыт компании ChipNet по инженерной поддержке миграции HDL-кода. Статья для инженеров-разработчиков ПЛИС.

Постановка задачи

В 2025 году к нам обратился заказчик — производитель оборудования СОРМ (Система оперативно-разыскных мероприятий). Их проект работал на Xilinx Spartan-6 XC6SLX100 (100K LUT), но:

Выбор аналога

Сравнили 4 варианта:

Toolchain

Для миграции использовали open-source toolchain:

Что пришлось изменить в коде

Из 8 500 строк Verilog пришлось переписать 5% (425 строк). Конкретные изменения:

Timing closure

На Xilinx Spartan-6 проект работал на 100 МГц. После миграции на Gowin Arora:

Проверка на стенде

После миграции провели полное тестирование: