Uso do Quartus II nos Labs do IFSC
Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC
- Instalar o Quartus II Subscription Edition 12.1
- Instalar o ModelSim-Altera Edition v10.1b for Quartus II v12.1
- Para instalação do Software Quartus da Altera leia as notas em: http://www.altera.com/literature/manual/quartus_install.pdf
- 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.
- Para executar o QSIM - Quartus II Simulator Tools for Education digite em um terminal
quartus_sh --qsim
Uso fora do IFSC
- Você pode usar Quartus II Subscription Edition 13.1 por 30 dias, ou
- Fazer o download do Quartus II Web Edition Software 13.1, mas com algumas algumas limitações
Instalar Quartus II Web Edition Software da Altera com ISOs
- Escolha a versão 13.1 e baixar o ISO http://dl.altera.com/?edition=web&platform=linux#tabs-3
- abra um terminal e faça o login como root
su administrador sudo su
- montar os ISOs no UBUNTU e executar os setup indicando o diretório de instalação /opt/altera/13.1we
mkdir /media/quartus export ISOS_QUARTUS=(diretório onde estão as isos por exemplo /home/gabriel/Downloads) mount -o loop $ISOS_QUARTUS/Quartus-web-13.1.0.162.iso /media/quartus executar o autorun.sh ./media/quartus/autorun.sh
- desmontar o ISO no UBUNTU
umount /media/quartus
Instalar Quartus II Subscription Edition da Altera com ISOs
- Escolha a versão 13.1 e baixar os ISO Quartus-13.1.0.162-linux.iso, Quartus-13.1.0.162-devices-1.iso e Quartus-13.1.0.162-devices-2.iso: http://dl.altera.com/13.1/?edition=subscription&platform=linux#tabs-3
- montar os ISOs no linux e executar os Instaladores indicando o diretório de instalação /opt/altera/13.1
mkdir /media/quartus export ISOS_QUARTUS=(diretório onde estão as ISOs por exemplo /home/gabriel/Downloads) mount -o loop $ISOS_QUARTUS/Quartus-13.1.0.162-linux.iso /media/quartus /media/quartus/autorun.sh
(abrirá uma janela, clique em Install DVD 1 of 3 e continue a instalação)
mount -o loop $ISOS_QUARTUS/Quartus-13.1.0.162-devices-1.iso /media/quartus /media/quartus/autorun/autorun
(abrirá uma janela, clique em Install DVD 2 of 3 e continue a instalação)
- desmontar os ISOs no LINUX
umount /media/quartus umount /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>
Configuração da USB para programação do FPGA
Além das configurações acima, é necessário também configura a USB-Blaster para ser utilizada através da USB. As instruções estão detalhadas em Configuração da USB para programação do FPGA via JTAG. O posterior uso e programação do FPGA são detalhados em Programando o FPGA através da USB-Blaster.
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 comentar as linhas:
699 #file attributes $qsim::project_dir/qsim/$qsim::project_name.sim.vwf -readonly 1
812 #file attributes $qsim::project_dir/qsim/$qsim::project_name.sim.vwf -readonly 1
1413 #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
- 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>