Skip to main content

Установка Xilinx ISE на линукс на примере CentOS 7

Дано

  • HW: 16GB RAM + 256GB SSD
  • CentOS 7
  • ISE 14.7

Установка

  1. Отключаем SElinux
  2. Распаковываем:  tar -xf xxx.tar
  3. Ставим в /soft/Xilinx, запуская  ./xsetup

Драйвера

Настройка

Мой конфиг-файл:

Настройка окружения:

Теперь можем запускать утилиты ISE из CLI, например: ise, xps, timing_an, inserter, analyzer, planAhead

 Бритва Оккама

ISE 14.7 нужен был только ради семейства Spartan-6 и терпеть на SSD ~21GB я ни в коем разе не собирался, поэтому необходимо отсечь всё ненужное. Как?

Анализируем потребление дискового пространства:

Ок. Углубляемся:

Теперь распределение объёма как на ладони:

  • Пишем под софт-процессоры? Нет?!.. Под снос EDK!
  • Работаем с кристаллом под завязку на пределе тактовых частот? Нет?!.. Под снос PlanAhead!
  • Пользуемся генераторами для всяких ненужных вещей? Нет?!.. Под снос coregen!
  • Заодно подчищаем папки более старших семейств: это цинк и 7-я серия (как показала практика — существует/может_существовать зависимость от более младших семейств — поэтому директории «младших» семейств лучше не трогать).
  • До сих пор остался вопрос назначения папок sysgen и secureip — насколько легитимно избавиться и от них

Действуем:

Как видно — один только EDK+PlanAhead освобождают нам почти 9 ГБ!

PS: если заметка помогла Вам, поделитесь ей с друзьями или коллегами: