Об обустройстве окружения в Linux
Попалась хорошая статья о том как завести на линуксе инструменты Альтеры.
После установки почему то не прописался PATH поэтому добавляем ручками.
Возможно будет необходимо установить некоторые 32-битные библиотеки, поскольку не все инструменты альтеры переведены на 64 бита.
Конкретно в моем случае на Ubuntu 18.04 x86-64 не было прав доступа у пользователя до USB-blaster
Вылечивается так:
Создаем файл: /etc/udev/rules.d/51-altera-usb-blaster.rules
С таким содержимым:
Перетыкаем плату.
Перегружаем jtag сервер: killall jtagd
Программатор радует:

Очень важно чтобы путь установки Quartus был написан с использованием маленьких букв, иначе будут виснуть мастера IP-ядер. https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd12062009_421.html
После установки почему то не прописался PATH поэтому добавляем ручками.
Возможно будет необходимо установить некоторые 32-битные библиотеки, поскольку не все инструменты альтеры переведены на 64 бита.
Конкретно в моем случае на Ubuntu 18.04 x86-64 не было прав доступа у пользователя до USB-blaster
Вылечивается так:
Создаем файл: /etc/udev/rules.d/51-altera-usb-blaster.rules
С таким содержимым:
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="0666" SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="0666"
Перетыкаем плату.
Перегружаем jtag сервер: killall jtagd
Программатор радует:

Очень важно чтобы путь установки Quartus был написан с использованием маленьких букв, иначе будут виснуть мастера IP-ядер. https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd12062009_421.html
no subject