ICEcube 2
Установка зависимостей
$ sudo yum install -y libpng12.i686
Установка
$ tar xzf iCEcube2_2016_02.tgz $ ./iCEcube2setup_Jan_29_2016_1602
Ставим в
/soft/Lattice/
Файл настройки окружения (лицензия лежит в /soft/Lattice/license.dat
):
RootPath=/soft/Lattice/iCEcube2.2016.02 App=$(RootPath)/sbt_backend/bin/linux/opt/ProjectNavigator2 WorkingDir=$(RootPath)/sbt_backend/bin/linux/opt LM_LICENSE_FILE=/soft/Lattice/license.dat SBT_DIR=$(RootPath)/sbt_backend LD_LIBRARY_PATH=$(RootPath)/sbt_backend/lib/linux/opt:$(RootPath)/sbt_backend/bin/linux/opt/synpwrap:$(RootPath)/LSE/bin/lin TCL_LIBRARY=$(RootPath)/sbt_backend/bin/linux/lib/tcl8.4
Дополнительно могут потребоваться следующие шаги:
$ cat /etc/ld.so.conf.d/iCEcube2.2016.02.conf /soft/Lattice/iCEcube2.2016.02/sbt_backend/lib/linux/opt /soft/Lattice/iCEcube2.2016.02/sbt_backend/bin/linux/opt/synpwrap /soft/Lattice/iCEcube2.2016.02/LSE/bin/lin
$ sudo ldconfig
Тест
Тестовый проект располагается в /soft/Lattice/iCEcube2.2016.02/examples/blinky/
Запуск Синплифая напрямую:
/soft/Lattice/iCEcube2.2016.02/sbt_backend/bin/linux/opt/synpwrap/synpwrap -prj example.tcl -log example.log