Mudanças entre as edições de "Programando o FPGA através da USB-Blaster"
(4 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
[[Arquivo:Tools-Programmer-QII.png |thumb | 300px| Fig.1 Quartus II Programmer]] | [[Arquivo:Tools-Programmer-QII.png |thumb | 300px| Fig.1 Quartus II Programmer]] | ||
− | + | #Conecte o kit através do cabo USB fornecido junto com o mesmo. Uma extremidade do cabo deve ser conectada a uma porta do computador e a outro ao conecter USB-Blaster do kit (verifique o manual do kit para identificar essa porta). No caso da DE2-115 conecte também a fonte de alimentação. | |
− | + | #Ligue o kit posicionando a chave LIGA em [ON]#Inicie o software Quartus II. | |
− | + | #Certifique-se que o Assembler já foi realizado. Escolha '''{Tools > Start > Start Assembler}'''. | |
− | + | #Em seguida abra o Programador '''{Tools > Programmer}''' (ver Fig.1). | |
− | + | #Caso a coluna '''File''' esteja vazia, é necessário encontrar o arquivo '''.sof''' do projeto: | |
− | + | ##Clique em '''Add File...''' (menu lateral esquerdo), procure pelo arquivo '''nome_do_projeto.sof'''. Normalmente ele se encontra na pasta '''output_files''', mas as vezes ele está na pasta do próprio projeto ou alguma outra. | |
− | + | #Clique em [Hardware Setup]. A guia de configurações de hardware da caixa de diálogo de configuração de hardware é exibida (ver Fig.2). | |
− | + | #A partir do menu drop-down, selecione a USB-Blaster disponível '''[USB-Blaster N-M]''', N e M indicam a porta USB a qual o kit foi conectado. | |
− | + | #Clique em [Close] para fechar a caixa de diálogo de configuração de Hardware. | |
− | + | #Na lista Modo, selecione o modo '''[JTAG]'''. | |
− | + | #Mude a chave RUN/PROG para a posição RUN. | |
− | + | #Para programar, é necessário apenas selecionar '''{Processing > Star}'''. Após alguns segundos, o cursor Progress: indicará [100% Successful]. | |
− | + | #*OBS: É bem provável que ao abrir o programador, as etapas 5 a 8 já estejam configuradas corretamente. | |
− | + | #*FONTE: [http://www.altera.com/download/drivers/dri-quartus.html Setting up Programming Hardware in Quartus II Software],ALTERA,2013 | |
− | + | [[Arquivo:No-hardware.png |thumb | 800px | Fig.2 Quartus II Programmer - Hardware Setup INCOMPLETO]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | *FONTE: [http://www.altera.com/download/drivers/dri-quartus.html Setting up Programming Hardware in Quartus II Software],ALTERA,2013 | ||
− | |||
=Problemas de configuração= | =Problemas de configuração= | ||
Linha 32: | Linha 23: | ||
Para programar o FPGA a interface do programador deverá estar conforme mostra a figura abaixo: | Para programar o FPGA a interface do programador deverá estar conforme mostra a figura abaixo: | ||
− | [[Arquivo:USB-BLASTER.png]] | + | [[Arquivo:USB-BLASTER.png |thumb | 800px | Fig.3 Quartus II Programmer - Hardware Setup CORRETO]] |
No entanto, se você abrir o menu de configuração (Lab Programação do IFSC), e não aparecer a [USB-BLASTER], e aparecer no seu lugar a [USB-BLASTER Variant], ou [No Hardware], então será necessário alterar os arquivos de configuração (precisa de senha de root), segundo o procedimento descrito em [[Configuração da USB para programação do FPGA via JTAG]]. | No entanto, se você abrir o menu de configuração (Lab Programação do IFSC), e não aparecer a [USB-BLASTER], e aparecer no seu lugar a [USB-BLASTER Variant], ou [No Hardware], então será necessário alterar os arquivos de configuração (precisa de senha de root), segundo o procedimento descrito em [[Configuração da USB para programação do FPGA via JTAG]]. | ||
− | [[Arquivo:USB-BLASTER-variant.png]] | + | [[Arquivo:USB-BLASTER-variant.png |thumb | 800px | Fig.4 Quartus II Programmer - Hardware Setup INCORRETO]] |
+ | |||
+ | Observe que o arquivo de configuração "<nome_do_projeto>.sof" deve estar listado na janela do programador. Se o arquivo não aparecer então clique em "Add File..." e selecione o arquivo que deve estar localizado na pasta raiz do projeto ou na pasta output_files. Este é o arquivo binario produzido pelo modulo '''Assembler''' do compilador, que contém os dados necessários para configurar o dispositivo FPGA. A extensão .sof significa "SRAM Object File". | ||
− | + | [[Categoria:FPGA]] |
Edição atual tal como às 17h18min de 6 de maio de 2024
Para utilizar o Software Quartus II para programar o FPGA, siga as seguintes etapas:
- Conecte o kit através do cabo USB fornecido junto com o mesmo. Uma extremidade do cabo deve ser conectada a uma porta do computador e a outro ao conecter USB-Blaster do kit (verifique o manual do kit para identificar essa porta). No caso da DE2-115 conecte também a fonte de alimentação.
- Ligue o kit posicionando a chave LIGA em [ON]#Inicie o software Quartus II.
- Certifique-se que o Assembler já foi realizado. Escolha {Tools > Start > Start Assembler}.
- Em seguida abra o Programador {Tools > Programmer} (ver Fig.1).
- Caso a coluna File esteja vazia, é necessário encontrar o arquivo .sof do projeto:
- Clique em Add File... (menu lateral esquerdo), procure pelo arquivo nome_do_projeto.sof. Normalmente ele se encontra na pasta output_files, mas as vezes ele está na pasta do próprio projeto ou alguma outra.
- Clique em [Hardware Setup]. A guia de configurações de hardware da caixa de diálogo de configuração de hardware é exibida (ver Fig.2).
- A partir do menu drop-down, selecione a USB-Blaster disponível [USB-Blaster N-M], N e M indicam a porta USB a qual o kit foi conectado.
- Clique em [Close] para fechar a caixa de diálogo de configuração de Hardware.
- Na lista Modo, selecione o modo [JTAG].
- Mude a chave RUN/PROG para a posição RUN.
- Para programar, é necessário apenas selecionar {Processing > Star}. Após alguns segundos, o cursor Progress: indicará [100% Successful].
- OBS: É bem provável que ao abrir o programador, as etapas 5 a 8 já estejam configuradas corretamente.
- FONTE: Setting up Programming Hardware in Quartus II Software,ALTERA,2013
Problemas de configuração
Para programar o FPGA a interface do programador deverá estar conforme mostra a figura abaixo:
No entanto, se você abrir o menu de configuração (Lab Programação do IFSC), e não aparecer a [USB-BLASTER], e aparecer no seu lugar a [USB-BLASTER Variant], ou [No Hardware], então será necessário alterar os arquivos de configuração (precisa de senha de root), segundo o procedimento descrito em Configuração da USB para programação do FPGA via JTAG.
Observe que o arquivo de configuração "<nome_do_projeto>.sof" deve estar listado na janela do programador. Se o arquivo não aparecer então clique em "Add File..." e selecione o arquivo que deve estar localizado na pasta raiz do projeto ou na pasta output_files. Este é o arquivo binario produzido pelo modulo Assembler do compilador, que contém os dados necessários para configurar o dispositivo FPGA. A extensão .sof significa "SRAM Object File".