Processador Nios II – Desenvolvimento: Final

Olá Galera,

Esta série teve como objetivo demonstrar como iniciar um projeto utilizando o softcore.

5. Gravando os arquivos .sof e .elf no FPGA Cyclone II do Kit DE1.

Neste último post referente ao Processador Nios II embarcados nos dispositivos FPGA da Altera iremos programar os arquivos .sof e .elf no FPGA.

A) SOF

Com o software Quartus II aberto, clique em “Tools => Programmer” conforme exibido na figura a seguir.

Figura 01
Figura 01: Programmer.

Em seguida será aberto a tela do Programmer, Clique em “Add File…” (1) para adicionar o arquivo .sof (2) e depois clique em “Open” (3) . 

Figura 03
Figura 02: Adicionando o arquivo .sof.

Utilizaremos o gravador “USB-Blaster” (1) disponível no Kit Altera DE1, selecione a caixa “Program/Configure” (2) em depois clicar em “Start” (3) e em “Progress” (4) informará o status da gravação.

Figura 03
Figura 03: Gravando o arquivo .sof.

Após o término da gravação aparecerá a a mensagem “Successful”. 

B) ELF

Após compilar o projeto do Nios II no Eclipse é gerado o arquivo .elf e conforme demonstrado na figura abaixo o primeiro passo é clicar em “Run => Run Configurations…”.

Figura 04
Figura 04: Run Configurations.

Na tela abaixo devemos selecionar a opção “Nios II Hardwre => New_configuration” (1) , selecionar a aba “Target Connection ” (2), marque as caixas em “System ID checks” (3), porque não acrescentamos o componente System ID no projeto do Qsys e clicar em “Refresh Connections” (4) para estabelecer a comunicação entre Eclipse e FPGA.

Figura 05
Figura 05: Configurando o processo de gravação.

O processo estabelecerá comunicação com o FPGA, perceba em “Connections” nos campos “Processors” e “Byte Stream Devices” foram detectados o USB-BLASTER, dispositivo FPGA, processador Nios II e JTAG UART (componente adicionado no Qsys), e a seguir clique em “Run” para gravar o processador.

Figura 06
Figura 06: Gravando o Nios II.

Neste momento FPGA ja está programado com os arquivos .sof e . elf . No vídeo abaixo está sendo demonstrado o funcionamento.

Obrigado a todos!

Anúncios

3 comentários sobre “Processador Nios II – Desenvolvimento: Final

  1. Pingback: Processador Nios II – Desenvolvimento: Parte I | AGE TECHNOLOGY

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s