Vamos preparar e carregar o projeto do ambiente de desenvolvimento Quartus II no Altera FPGA.
Necessário
- FPGA da Altera;
- Programador USB-Blaster;
- computador com ambiente de desenvolvimento Quartis II.
Instruções
Passo 1
No menu Assignements -> Device …, selecione o FPGA no qual você irá "preencher" o projeto. No grupo Device Family, você precisa selecionar a família à qual seu FPGA pertence. Selecione seu modelo FPGA no campo Dispositivos disponíveis.
No grupo Mostrar na lista "Dispositivos disponíveis", você pode classificar os dispositivos por tipo de pacote (Pacote) ou por número de pinos () para encontrar rapidamente seu modelo FPGA.
Não é supérfluo especificar em que estado estarão as pernas desconectadas do FPGA. Clique no botão Opções de dispositivo e pino …, vá para a etapa e especifique o status dos pinos.
Após especificar o modelo FPGA, feche a janela Dispositivo clicando no botão OK.
Passo 2
Se você quiser que o sintetizador atribua funções aos pinos sozinho, não poderá fazer mais nada. E para atribuir manualmente os pinos do FPGA, vá para o menu Atribuições -> Planejador de pinos ou pressione a combinação de teclas Ctrl + Shift + N.
A ferramenta de atribuição de pinos é iniciada. Abaixo está uma lista dos pinos de E / S usados em seu projeto com os nomes correspondentes.
Agora, na coluna Localização, você precisa definir os números dos pinos. Clique duas vezes na célula correspondente e selecione o número do pino ou digite o número no teclado. Os números dos pinos dependerão do seu breadboard.
Depois que todos os pinos forem definidos, a janela do planejador de pinos pode ser fechada. Agora compile o projeto: Processando -> Iniciar Compilação ou Ctrl + L.
etapa 3
Vamos conectar o programador ao computador. Na primeira vez que você se conectar, será necessário instalar o driver. Ele é instalado de forma padrão e está localizado no diretório Quartus, na pasta de drivers: C: / altera / 13.0sp1 / quartus / drivers.
Após a instalação do driver, o programador aparecerá no gerenciador de dispositivos como Altera USB-Blaster.
Passo 4
Altera FPGAs suportam vários modos de programação. Primeiro, vamos ver como fazer o download do firmware por meio da interface JTAG. Conecte o programador ao conector JTAG na placa FPGA.
Vamos iniciar a ferramenta de programação: Ferramentas -> Programador.
Vamos adicionar um programador. Para fazer isso, pressione o botão Hardware Setup … e selecione o conectado na lista suspensa. Vamos fechar a janela.
Na janela do programador, clique no botão Auto Detect para fazer o Quartus tentar detectar automaticamente o FPGA conectado e o arquivo de firmware *.sof. O arquivo de firmware é criado por Quartus por padrão durante a compilação, a menos que especificado de outra forma.
Na janela do Programador, selecione o modo JTAG, marque a caixa de seleção Programa / Configurar e clique no botão Iniciar. O firmware será gravado na memória FPGA.
Etapa 5
Com esta opção de gravação, o firmware é gravado na memória volátil do FPGA e será apagado após a reinicialização. Para salvar o firmware em ROM, grave o firmware no modo Active Serial.
Conecte o cabo de programação ao conector AS ou. Execute o programa de firmware: Ferramentas -> Programador. Selecione Modo -> Serial Ativo. Concorde ao responder a uma pergunta de esclarecimento.
Adicione o arquivo de firmware clicando no botão Adicionar arquivo …. No subdiretório do projeto output_files, encontre o arquivo com a extensão.pof. Após abrir o arquivo de firmware, marque as caixas de seleção Programar / Configurar e, se desejar, as de aço. Preste atenção ao tipo de memória de configuração na coluna Device: ela deve corresponder ao tipo de memória de seu FPGA.
Etapa 6
Clique no botão Iniciar para baixar o firmware para o FPGA.