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