Технические обзоры
Миграция с 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:
Проверка на стенде
После миграции провели полное тестирование: