Mudanças entre as edições de "Configuração da USB para programação do FPGA via JTAG"
Ir para navegação
Ir para pesquisar
(→UBUNTU) |
|||
Linha 7: | Linha 7: | ||
*DE2-115, DE0-Nano, DE0 da Altera | *DE2-115, DE0-Nano, DE0 da Altera | ||
*Mercurio IV da Macnica | *Mercurio IV da Macnica | ||
− | + | <!-- | |
Executar como '''root''' os seguintes comandos para criar o arquivo '''51-usbblaster.rules''' na pasta '''/etc/udev/rules.d''' | Executar como '''root''' os seguintes comandos para criar o arquivo '''51-usbblaster.rules''' na pasta '''/etc/udev/rules.d''' | ||
− | |||
cd /etc/udev/rules.d | cd /etc/udev/rules.d | ||
− | + | gedit 51-usbblaster.rules | |
− | + | # Altera USB-Blaster rule to set mode to 666. | |
− | + | SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", | |
− | + | ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", RUN+="/bin/chmod 0666 %c" | |
+ | --> | ||
+ | Executar como '''root''' os seguintes comandos para criar o arquivo '''altera-usb-blaster.rules''' na pasta '''/etc/udev/rules.d''' | ||
gedit /etc/udev/rules.d/altera-usb-blaster.rules | gedit /etc/udev/rules.d/altera-usb-blaster.rules | ||
Linha 23: | Linha 24: | ||
ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="666" | ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="666" | ||
ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="666" | ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="666" | ||
− | |||
− | |||
Para verificar se a JTAG está configurada corretamente, conecte a placa usando a USB e ligue-a. | Para verificar se a JTAG está configurada corretamente, conecte a placa usando a USB e ligue-a. | ||
Linha 40: | Linha 39: | ||
FONTE: http://www.altera.com/download/drivers/dri-usb_b-lnx.html | FONTE: http://www.altera.com/download/drivers/dri-usb_b-lnx.html | ||
+ | FONTE: http://www.eecg.toronto.edu/~laforest/USB-Blaster-Debian.html | ||
=[[Programando o FPGA através da USB-Blaster]]= | =[[Programando o FPGA através da USB-Blaster]]= |
Edição das 10h50min de 6 de agosto de 2014
VER: Cable and Adapter Drivers Information - site da ALTERA
UBUNTU
Antes de poder programar um FPGA usando a interface JTAG é necessário Configurar a USB Blaster para a programação JTAG.
O procedimento abaixo é usado nos kits:
- DE2-115, DE0-Nano, DE0 da Altera
- Mercurio IV da Macnica
Executar como root os seguintes comandos para criar o arquivo altera-usb-blaster.rules na pasta /etc/udev/rules.d
gedit /etc/udev/rules.d/altera-usb-blaster.rules
Com o conteúdo:
ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="666" ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002", MODE="666" ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003", MODE="666" ATTR{idVendor}=="09fb", ATTR{idProduct}=="6010", MODE="666" ATTR{idVendor}=="09fb", ATTR{idProduct}=="6810", MODE="666"
Para verificar se a JTAG está configurada corretamente, conecte a placa usando a USB e ligue-a.
cd /opt/altera/13.0sp1/quartus/bin ./jtagconfig
Se estiver OK, deve aparece alguma mensagem do tipo:
1) USB-Blaster [3-3]
Caso não esteja OK, aparecerá:
No JTAG hardware available
FONTE: http://www.altera.com/download/drivers/dri-usb_b-lnx.html FONTE: http://www.eecg.toronto.edu/~laforest/USB-Blaster-Debian.html
Programando o FPGA através da USB-Blaster
WINDOWS
Quando alguém precisar, escrever o procedimento.