Mudanças entre as edições de "Uso do Quartus II nos Labs do IFSC"
(20 revisões intermediárias por 4 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
=Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC = | =Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC = | ||
− | *Instalar o [ | + | *Instalar o [http://dl.altera.com/13.1/?product=#tabs-2 Quartus II Subscription Edition 13.1] |
+ | <!-- | ||
*Instalar o [https://www.altera.com/download/software/modelsim/12.1 ModelSim-Altera Edition v10.1b for Quartus II v12.1] | *Instalar o [https://www.altera.com/download/software/modelsim/12.1 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 | *Para executar o Quartus II digite em um terminal | ||
quartus | quartus | ||
− | * | + | *Se ainda não tiver sido indicado o local da licença, verifique [[Licença Quartus]] |
*Em seguida abra ['''Tools>Options>Intenet Conectivity'''] e indique o local onde está o Web browser: ''/opt/firefox/firefox'' | *Em seguida abra ['''Tools>Options>Intenet Conectivity'''] e indique o local onde está o Web browser: ''/opt/firefox/firefox'' | ||
Linha 14: | Linha 16: | ||
*Agora o Quartus está pronto para uso. | *Agora o Quartus está pronto para uso. | ||
− | *Para | + | *Para utilizar o [http://www.altera.com/education/univ/software/qsim/unv-qsim.html?GSA_pos=1&WT.oss_r=1&WT.oss=qsim QSIM - Quartus II Simulator Tools for Education] na versão 13 do QUARTUS, basta criar um arquivo vwf em [File>New>Verification/Debugging Files|University Program VWF], adicionando os sinais de entrada/saida/internos desejados e realizar a simulação. |
− | |||
=Uso fora do IFSC= | =Uso fora do IFSC= | ||
− | * Você pode usar | + | * Você pode usar [http://dl.altera.com/13.1/?edition=subscription&platform=linux#tabs-3 Quartus II Subscription Edition 13.1] por 30 dias, ou |
*Fazer o download do [http://dl.altera.com/?edition=web&platform=linux#tabs-3 Quartus II Web Edition Software 13.1], mas com algumas [http://www.altera.com/literature/po/ss_quartussevswe.pdf algumas limitações] | *Fazer o download do [http://dl.altera.com/?edition=web&platform=linux#tabs-3 Quartus II Web Edition Software 13.1], mas com algumas [http://www.altera.com/literature/po/ss_quartussevswe.pdf algumas limitações] | ||
− | |||
=Instalar Quartus II Web Edition Software da Altera com ISOs= | =Instalar Quartus II Web Edition Software da Altera com ISOs= | ||
− | *Escolha a versão | + | *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 | *abra um terminal e faça o login como root | ||
su administrador | su administrador | ||
sudo su | sudo su | ||
− | *montar os ISOs no UBUNTU e executar os '''setup''' indicando o diretório de instalação'' /opt/altera/ | + | *montar os ISOs no UBUNTU e executar os '''setup''' indicando o diretório de instalação'' /opt/altera/13.1we'' |
mkdir /media/quartus | mkdir /media/quartus | ||
− | export ISOS_QUARTUS=/ | + | export ISOS_QUARTUS=(diretório onde estão as isos por exemplo /home/gabriel/Downloads) |
− | mount -o loop $ISOS_QUARTUS/ | + | mount -o loop $ISOS_QUARTUS/Quartus-web-13.1.0.162.iso /media/quartus |
− | /media/quartus/ | + | executar o autorun.sh ./media/quartus/autorun.sh |
*desmontar o ISO no UBUNTU | *desmontar o ISO no UBUNTU | ||
Linha 38: | Linha 38: | ||
=Instalar Quartus II Subscription Edition da Altera com ISOs= | =Instalar Quartus II Subscription Edition da Altera com ISOs= | ||
− | *Escolha a versão | + | *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: http://dl.altera.com/13.1/?edition=subscription&platform=linux#tabs-3 |
− | *montar os ISOs no | + | *montar os ISOs no linux e executar os '''Instaladores''' indicando o diretório de instalação'' /opt/altera/13.1'' |
mkdir /media/quartus | mkdir /media/quartus | ||
− | + | Entre no diretório onde estão as ISOs (por exemplo cd /home/gabriel/Downloads) | |
− | mount -o loop | + | mount -o loop Quartus-13.1.0.162-linux.iso /media/quartus |
− | /media/quartus/ | + | /media/quartus/autorun.sh |
− | mount -o loop | + | (abrirá uma janela, clique em Install DVD 1 of 3 e continue a instalação) |
− | + | ||
− | + | mount -o loop Quartus-13.1.0.162-devices-1.iso /media/quartus | |
− | /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 | + | *desmontar os ISOs no LINUX |
− | |||
umount /media/quartus | umount /media/quartus | ||
umount /media/quartus | umount /media/quartus | ||
=Colocação do lançador do Quartus II no desktop= | =Colocação do lançador do Quartus II no desktop= | ||
− | Abra um terminal | + | Abra um terminal, vá até Área de trabalho(por exemplo cd /home/gabriel/Área\ de\ trabalho/) |
+ | e cole os seguintes comandos: | ||
− | < | + | Quartus 13.1 WE |
+ | <syntaxhighlight lang=bash> | ||
cat quartuswe.desktop | cat quartuswe.desktop | ||
cat > quartuswe.desktop << EOF | cat > quartuswe.desktop << EOF | ||
[Desktop Entry] | [Desktop Entry] | ||
− | Name=Quartus | + | Name=Quartus 13.1 WE |
− | Comment=Altera Quartus v. | + | Comment=Altera Quartus v.13.1 Web Edition |
− | Exec=/opt/altera/ | + | Exec=/opt/altera/13.1we/quartus/bin/quartus |
− | Icon=/opt/altera/ | + | Icon=/opt/altera/13.1we/quartus/adm/quartusii.png |
OnlyShowIn=GNOME;Unity; | OnlyShowIn=GNOME;Unity; | ||
Terminal=false | Terminal=false | ||
Linha 73: | Linha 75: | ||
EOF | EOF | ||
chmod 0755 quartuswe.desktop | chmod 0755 quartuswe.desktop | ||
+ | </syntaxhighlight> | ||
+ | Quartus 13.1 SE | ||
+ | <syntaxhighlight lang=bash> | ||
cat quartus.desktop | cat quartus.desktop | ||
cat > quartus.desktop << EOF | cat > quartus.desktop << EOF | ||
[Desktop Entry] | [Desktop Entry] | ||
− | Name=Quartus | + | Name=Quartus 13.1 SE |
− | Comment=Altera Quartus v. | + | Comment=Altera Quartus v.13.1 Subscription Edition |
− | Exec=/opt/altera/ | + | Exec=/opt/altera/13.1/quartus/bin/quartus |
− | Icon=/opt/altera/ | + | Icon=/opt/altera/13.1/quartus/adm/quartusii.png |
OnlyShowIn=GNOME;Unity; | OnlyShowIn=GNOME;Unity; | ||
Terminal=false | Terminal=false | ||
Linha 90: | Linha 95: | ||
chmod 0755 quartus.desktop | chmod 0755 quartus.desktop | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Linha 119: | Linha 109: | ||
=Criar alias para os comandos na conta do usuário= | =Criar alias para os comandos na conta do usuário= | ||
− | Para criar um alias para os comandos ''quartus | + | Para criar um alias para os comandos ''quartus''. Insira as linhas abaixo no final do arquivo .bashrc |
− | < | + | <syntaxhighlight lang=bash> |
tail .bashrc | tail .bashrc | ||
cat >> .bashrc << EOF | cat >> .bashrc << EOF | ||
# Alias para uso do Quartus II da ALTERA | # Alias para uso do Quartus II da ALTERA | ||
− | alias quartuswe='/opt/altera/ | + | alias quartuswe='/opt/altera/13.1we/quartus/bin/quartus' |
− | alias quartus='/opt/altera/ | + | alias quartus='/opt/altera/13.1/quartus/bin/quartus' |
− | + | ||
EOF | EOF | ||
tail .bashrc | tail .bashrc | ||
bash | bash | ||
</syntaxhighlight> | </syntaxhighlight> |
Edição atual tal como às 09h41min de 23 de fevereiro de 2021
Uso do Quartus II nos Labs do IFSC ou com conexão a rede do IFSC
- Instalar o Quartus II Subscription Edition 13.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
- Se ainda não tiver sido indicado o local da licença, verifique Licença Quartus
- 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 utilizar o QSIM - Quartus II Simulator Tools for Education na versão 13 do QUARTUS, basta criar um arquivo vwf em [File>New>Verification/Debugging Files|University Program VWF], adicionando os sinais de entrada/saida/internos desejados e realizar a simulação.
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: 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 Entre no diretório onde estão as ISOs (por exemplo cd /home/gabriel/Downloads) mount -o loop 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 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, vá até Área de trabalho(por exemplo cd /home/gabriel/Área\ de\ trabalho/) e cole os seguintes comandos:
Quartus 13.1 WE
cat quartuswe.desktop
cat > quartuswe.desktop << EOF
[Desktop Entry]
Name=Quartus 13.1 WE
Comment=Altera Quartus v.13.1 Web Edition
Exec=/opt/altera/13.1we/quartus/bin/quartus
Icon=/opt/altera/13.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
Quartus 13.1 SE
cat quartus.desktop
cat > quartus.desktop << EOF
[Desktop Entry]
Name=Quartus 13.1 SE
Comment=Altera Quartus v.13.1 Subscription Edition
Exec=/opt/altera/13.1/quartus/bin/quartus
Icon=/opt/altera/13.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
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. 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/13.1we/quartus/bin/quartus'
alias quartus='/opt/altera/13.1/quartus/bin/quartus'
EOF
tail .bashrc
bash