Установка Gowin EDA

Для ПЛИС, доступных программе курса, требуется полноценная версия Gowin EDA, скачать которую можно здесь (требуется регистрация для просмотра страницы, но не скачивания). Для этой версии требуется лицензия, которую кажется можно получить бесплатно, но вместо этого можно использовать сервер лицензий от Sipeed. Актуальный IP адрес стоит искать здесь.

Далее для установки стоит выполнить следующие действия.

$ cd $FPGA_TOOLS/repos
$ wget https://cdn.gowinsemi.com.cn/Gowin_V1.9.10_linux.tar.gz
$ tar -xf Gowin_V1.9.10_linux.tar.gz
$ cp -rf IDE/* $FPGA_TOOLS
$ rm -rf IDE

Теперь инструменты от Gowin будут в PATH

Под Arch Linux инструменты от Gowin не могут найти некоторые библиотеки, поэтому запускать приложения надо указывая им пути к библиотекам с помощью LD_PRELOAD. Например, так:

$ LD_PRELOAD="/usr/lib/libfreetype.so:/usr/lib/libpng16.so:/usr/lib/libz.so" gw_ide

Остается активировать САПР, для этого стоит запустить графический интерфейс:

$ gw_ide

Подождать, нажать "ОК", откроется мастер лицензий, куда стоит ввести IP адрес сервера лицензий, проверить, что подключение успешно, нажав кнопку "Check", и сохранить настройки кнопкой "Check".