Uso do Quartus II nos Labs do IFSC

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC

  • Para executar o Quartus II digite em um terminal
quartus  
  • Quando for solicitada a licença [Tools>Options>License Setup], indique o local onde está a licença do software License File: 1800@dko (ou opte pela avaliação de 30 dias).
  • Em seguida abra [Tools>Options>Intenet Conectivity] e indique o local onde está o Web browser: /opt/firefox/firefox
  • Agora o Quartus está pronto para uso.
quartus_sh --qsim

Uso fora do IFSC

Instalar Quartus II Web Edition Software da Altera com ISOs

su administrador
sudo su
  • montar os ISOs no UBUNTU e executar os setup indicando o diretório de instalação /opt/altera/12.1we
mkdir /media/quartus
export ISOS_QUARTUS=/opt/altera/ISOs
mount -o loop $ISOS_QUARTUS/12.1_177_acds_web_edition.iso /media/quartus
/media/quartus/setup -a -w -t /opt/altera/12.1we
  • desmontar o ISO no UBUNTU
umount /media/quartus

Instalar Quartus II Subscription Edition da Altera com ISOs

mkdir /media/quartus
export ISOS_QUARTUS=/opt/altera/ISOs
mount -o loop $ISOS_QUARTUS/12.1_177_acds_linux.iso /media/quartus
/media/quartus/setup -a -t /opt/altera/12.1
mount -o loop $ISOS_QUARTUS/12.1_177_acds_devices_1.iso /media/quartus
/media/quartus/setup -a -t /opt/altera/12.1
mount -o loop $ISOS_QUARTUS/12.1_177_acds_devices_2.iso /media/quartus
/media/quartus/setup -a -t /opt/altera/12.1
  • desmontar os ISOs no UBUNTU
umount /media/quartus
umount /media/quartus
umount /media/quartus
rm -rf /media/quartus

Colocação do lançador do Quartus II no desktop

Abra um terminal e vá até Área de trabalho"

cat quartuswe.desktop cat > quartuswe.desktop << EOF [Desktop Entry] Name=Quartus 12.1 WE Comment=Altera Quartus v.12.1 Web Edition Exec=/opt/altera/12.1we/quartus/bin/quartus Icon=/opt/altera/12.1we/quartus/adm/quartusii.png OnlyShowIn=GNOME;Unity; Terminal=false Type=Application X-GNOME-Autostart-Phase=Applications X-GNOME-AutoRestart=true NoDisplay=true EOF chmod 0755 quartuswe.desktop

cat quartus.desktop cat > quartus.desktop << EOF [Desktop Entry] Name=Quartus 12.1 SE Comment=Altera Quartus v.12.1 Subscription Edition Exec=/opt/altera/12.1/quartus/bin/quartus Icon=/opt/altera/12.1/quartus/adm/quartusii.png OnlyShowIn=GNOME;Unity; Terminal=false Type=Application X-GNOME-Autostart-Phase=Applications X-GNOME-AutoRestart=true NoDisplay=true EOF chmod 0755 quartus.desktop

cat Qsim.desktop cat > Qsim.desktop << EOF [Desktop Entry] Name=Qsim Comment=Altera Quartus Simulator v.12.1 University Programm Exec=/opt/altera/12.1/quartus/bin/quartus_sh --qsim Icon=/opt/altera/12.1/quartus/adm/quartusii.png OnlyShowIn=GNOME;Unity; Terminal=false Type=Application X-GNOME-Autostart-Phase=Applications X-GNOME-AutoRestart=true NoDisplay=true EOF chmod 0755 Qsim.desktop </syntaxhighlight>

Correção de BUG no QSIM.

Ao instalar o QSIM pode ocorrer um erro (bad option "-readonly": must be -group, -owner or -permissions) na hora de abrir o arquivo de projeto gerado no Quartus II. A correção é abrir o arquivo quartus/common/tcl/apps/qsim/qsim_script.tcl e ir até a linha 1413, e comentar a linha.

#file attributes db -readonly 0

FONTE: http://www.alteraforum.com/forum/archive/index.php/t-32358.html

Criar alias para os comandos na conta do usuário

Para criar um alias para os comandos quartus e qsim. Insira as linhas abaixo no final do arquivo .bashrc tail .bashrc cat >> .bashrc << EOF

  1. Alias para uso do Quartus II da ALTERA

alias quartuswe='/opt/altera/12.1we/quartus/bin/quartus' alias quartus='/opt/altera/12.1/quartus/bin/quartus' alias qsim='/opt/altera/12.1/quartus/bin/quartus_sh --qsim' EOF tail .bashrc bash </syntaxhighlight>