====== Quartus II ====== Программа для работы с ПЛИС (FPGA). ====== Web Edition (Free) ====== {{anchor:quartusiiweb150}} ===== 15.0 ===== Эта версия поддерживает: * ModelSim-Altera Edition * ModelSim-Altera Starter Edition (Free) * Arria II * Altera Cyclone II * Cyclone IV * Cyclone V * MAX II * MAX 10 FPGA /* [[https://fpgasoftware.intel.com/15.0/?edition=web|Quartus II Web Edition (Free) 15.0]] * [[https://fpgasoftware.intel.com/15.0/?edition=web&platform=linux|ссылка]] для Linux * [[https://fpgasoftware.intel.com/15.0/?edition=web&platform=windows|ссылка]] для MS Windows */ Для работы с Altera Cyclone II на вкладке ''Individual Files'' достаточно скачать эти файлы: - Quartus II Software (includes Nios II EDS) * [[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/QuartusSetupWeb-15.0.0.145-windows.exe|для MS Windows]] \\ Размер: 1.4 ГБайт, \\ MD5: 5E911CCB98D94233CF539B5C7CA5ACB7 * [[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/QuartusSetupWeb-15.0.0.145-linux.run|для Linux]]\\ Размер: 1.7 ГБайт, \\ MD5: B2702010C1D6E145E4C4EE70EFD87B86 - [[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/cyclone-15.0.0.145.qdz|Cyclone IV device support]] \\ Размер: 463.9 МБайт, \\ MD5: 49C3B14231152085309E076717A7044D ^ Название ^ Ссылки ^ Размер ^ Контрольная сумма по MD5 ^ |**Quartus II Software (includes Nios II EDS)**|||| |версия для MS Windows|[[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/QuartusSetupWeb-15.0.0.145-windows.exe|ссылка 1]] \\ [[https://mirrors.pdp-11.ru/_msx/_carnivore2/quartus/QuartusSetupWeb-15.0.0.145-windows.exe|ссылка 2]]|1.4 ГБайт|5E911CCB98D94233CF539B5C7CA5ACB7| |версия для Linux|[[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/QuartusSetupWeb-15.0.0.145-linux.run|ссылка 1]] \\ [[https://mirrors.pdp-11.ru/_msx/_carnivore2/quartus/QuartusSetupWeb-15.0.0.145-linux.run|ссылка 2]]|1.7 ГБайт|B2702010C1D6E145E4C4EE70EFD87B86| |**Поддержка Cyclone IV**|[[http://download.altera.com/akdlm/software/acdsinst/15.0/145/ib_installers/cyclone-15.0.0.145.qdz|ссылка 1]] \\ [[https://mirrors.pdp-11.ru/_msx/_carnivore2/quartus/cyclone-15.0.0.145.qdz|ссылка 2]]|463.9 МБайт|49C3B14231152085309E076717A7044D| В [[debian:debian|Debian]] после установки нужно: - установить пакет [[http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb|libpng12-0]], [[https://packages.ubuntu.com/xenial/amd64/libpng12-0/download|источник]] - установить локаль ''en_US.UTF-8'' (подробнее [[debian:locale|здесь]]) **Запуск** По умолчанию установка производится в папку ''~/altera/15.0/quartus/bin/'' \\ поэтому строка запуска должна быть примерно такой: (~/altera/15.0/quartus/bin/quartus) & /* {{anchor:quartusiiweb130}} ===== 13.0 ===== [[https://fpgasoftware.intel.com/13.0sp1/?edition=web|Quartus II Web Edition (Free) 13.1 ]] Individual Files: * [[http://download.altera.com/akdlm/software/acdsinst/13.0sp1/232/ib_installers/QuartusSetupWeb-13.0.1.232.run|Quartus II Software (includes Nios II EDS)]] \\ Размер: 1.6 Гбайт \\ MD5: BAD6E4F431720BD16859A22BB34666D6 * [[http://download.altera.com/akdlm/software/acdsinst/13.0sp1/232/ib_installers/cyclone_web-13.0.1.232.qdz|Cyclone II, Cyclone III, Cyclone IV device support (includes all variations)]] Размер: 568.9 Мбайт \\ MD5: CDAC3B93F0DF21D7371E4395D31D0099 */ ====== USB Blaster ====== При необходимости нужно настроить [[udev:udev|udev]] и внести изменения/создать файл с настройками для нужной версии устройства: # USB-Blaster SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE:="0666", SYMLINK+="usbblaster/%k" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6002", MODE:="0666", SYMLINK+="usbblaster/%k" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6003", MODE:="0666", SYMLINK+="usbblaster/%k" # USB-Blaster II SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6010", MODE:="0666", SYMLINK+="usbblaster2/%k" SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6810", MODE:="0666", SYMLINK+="usbblaster2/%k" ---- https://raw.githubusercontent.com/zhelnio/ubuntu-hdl-tools-install/master/misc/100-altera.rules [[https://www.terraelectronica.ru/news/4274|Загрузочный кабель USB Blaster для ПЛИС ALTERA]] [[https://kazanexpress.ru/product/ALTERA-USB-BLASTER-8879|ALTERA USB BLASTER за 230 руб от KamiCore — KazanExpress]] ====== Chain Description File (.cdf) ====== An ASCII text file (with the extension .cdf) that stores Altera device programming information. You can use a Chain Description Files (.cdf) to program or configure a single device or one or more devices in a JTAG chain. A .cdf contains the target device name, programming options, programming files (SRAM Object Files (.sof), Programmer Object Files (.pof), Jam Files (.jam), Jam Byte Code Files (.jbc)) and programming order. Each open Programmer window is a Chain Description File. You can have multiple Chain Description Files open, but you can program with only one Chain Description File at a time. You can open a Chain Description File either by creating a Chain Description File or by opening an existing Chain Description File. ---- [[https://stackoverflow.com/questions/23358774/quartus-programmer-ii-tcl-flash-pof-file|fpga - Quartus Programmer II TCL flash *.pof file - Stack Overflow]] [[https://www.intel.com/content/www/us/en/programmable/quartushelp/13.0/mergedProjects/reference/glossary/def_cdf.htm|Chain Description File (.cdf) Definition]] ====== Ссылки ====== [[https://hubstub.ru/fpga/174-ustanovka-quartus-ii.html|Установка Quartus II. » Хабстаб]] [[http://altera.ru/soft_quartus.html|Altera ПЛИС микросхемы программируемой логики]] {{tag>Firmware Linux Debian MS_Windows}}