Search
Vývojové prostředí Quartus Lite se používá pro programování FPGA obvodů firmy Altera. Obvody lze simulovat například pomocí komponent “Questa Simulator” nebo “ModelSim”. Ve cvičeních budeme používat Quartus verze 17.1 a ModelSim k simulaci, který je uživatelsky přívětivější.
Návod na instalaci je následující:
libpng12
libXft
libncurses5
libXext
Minimální instalace:
Ve správci zařízení najít neznáme zařízení viz. Fig. 1
Win 10 a starší: a ve složce s Quartus Lite (<Quartus Install Path>/quartus/drivers/usb-blaster) najít driver pro USB-Blaster. Viz. následující dva screenshoty.
Win 11: ovladač z verze Quartus Lite 17.1 tváří jako nedůvěrohodný a místo toho použijte tento z verze 21.1 USB Blaster Driver
Fig. 1: USB-Blaster ve Správci zařízení Fig. 2: Výběr ovladače
Instalace obsahauje questa (questa_fse), modelSim je třeba doinstalovat, u obou je třeba nastavit cestu
Ke správné funkci je třeba registrovat se na stránkách Intel a získat volnou licenci zde
Potvrzeni účtu trvá asi hodinu, poté je možné zažádat o licenci pro “Questa*-Intel® FPGA Starter Edition SW-QUESTA”. Emailem poté přijdou dva licenční soubory (dvěma emaily), jeden delší pro Quartus a druhý kratší pro Questa simulátor. Dále je třeba vytvořit systémovou proměnnou LM_LICENSE_FILE s cestou k licenci (stačí k té kratší, více licenčních souborů se oddělí dvoutečkou ':').
LM_LICENSE_FILE
Pro Linux: Konec skriptu v adresáři instalace Quartusu questa_fse/vcom je třeba upravit následovně (přidat dva řádky označené plusem). Bez této úpravy Quartus neidentifikuje Questa správně jako simulátor.
questa_fse/vcom
if [ -z "$*" ] ; then exec "$arg0" +elif echo "$@" | grep -q -- "-version" ; then + exec "$arg0" "$@" | sed 's@ Intel Starter FPGA Edition@Sim@' else exec "$arg0" "$@" fi