Como Carregar Um Projeto Em Um Altera FPGA

Índice:

Como Carregar Um Projeto Em Um Altera FPGA
Como Carregar Um Projeto Em Um Altera FPGA

Vídeo: Como Carregar Um Projeto Em Um Altera FPGA

Vídeo: Como Carregar Um Projeto Em Um Altera FPGA
Vídeo: Набор для изучения FPGA | Altera Cyclone 2024, Maio
Anonim

Vamos preparar e carregar o projeto do ambiente de desenvolvimento Quartus II no Altera FPGA.

Programador USB Blaster
Programador USB Blaster

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.

Selecione a família FPGA e o modelo na janela Dispositivo
Selecione a família FPGA e o modelo na janela Dispositivo

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.

Atribuindo a correspondência dos pinos do FPGA aos sinais do projeto
Atribuindo a correspondência dos pinos do FPGA aos sinais do projeto

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.

Instalação do driver para USB Blaster Programmer
Instalação do driver para USB Blaster Programmer

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.

Carregando firmware para FPGA via JTAG
Carregando firmware para FPGA via JTAG

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.

Carregando firmware para FPGA no modo Active Serial
Carregando firmware para FPGA no modo Active Serial

Etapa 6

Clique no botão Iniciar para baixar o firmware para o FPGA.

Recomendado: