Výrobce desky připravil program, kterým lze přistupovat k jednotlivým periferiím na vývojovém kitu. Ke správné funkce je třeba stáhnout archiv bin32.zip a nahrát jej do složky <Quartus Install Path>/quartus/.
Samotný Control panel potom ke své funkci potřebuje uvolněný port Altera USB-Blaster (nesmí být alokovaný Quartus Lite) po spuštění se nahraje do FPGA vlastní kód, se kterým Control panel komunikuje.
Programování desky DES10-Lite v Linux nemusí být uživateli umožněno kvůli nedostatečným právům. Způsobů k získání práv je několik:
SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666"toto pravidlo všem uživatelům umožní čtení a zápis zařízení s danými Vendor a Product ID,
usbdev
(pokud existuje, jinak sudo groupadd usbdev -U <my_username>
) a napsat udev pravidlo, které této skupině dá přístup k programátoru, například SUBSYSTEM=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", GROUP="usbdev"
Pravidla udev se vkládají do adresáře /etc/udev/rules.d/
(například soubor 98-altera.rules
), po uložení stačí desku znovu připojit nebo ještě dodatečně aktualizovat mezipaměť pravidel příkazem sudo udevadm control --reload
.
Pokud jste nebyli členy skupiny udev
, musíte se po spuštění příkazu groupadd
znovu přihlásit, aby se provedly změny.