Revisão de 09h29min de 26 de agosto de 2020 por Claudiacastro (discussão | contribs) (→‎Roteiros de Laboratórios)
8.1 Orientações para o uso do software Quartus
8.2 Orientações para a gravação da FPGA
8.3 Pinagens das placas disponíveis
8.4 Roteiros de Laboratórios
Orientações para o uso do software Quartus
Crie um novo projeto. Ao salvar arquivos e projetos tome sempre as seguintes precauções, sob pena de erros de compilação:
Programando o FPGA através da USB-Blaster Para gravar o circuito lógico no FPGA, é necessário escolher um FPGA para a aplicação. Neste caso utilizaremos Mercurio IV.
Confira a família e dispositivo a ser usado (Assignments > Devices), utilizando a família family=Cyclone IV E com o dispositivo device = EP4CE30F23C7 (Mercurio IV), e faça uma nova Análise e Síntese para que a nova pinagem do FPGA seja reconhecida pelo Quartus. Atribua os pinos do circuito aos pinos do FPGA utilizando o Pin Planner [Assignments > Pin Planner]. Para descobrir a pinagem do FPGA e sua associação com os componentes do kit consulte as informações disponíveis em Pinagem_dos_dispositivos_de_entrada_e_saída_do_kit_MERCURIO_IV.
Compile o projeto. Note que agora a numeração dos pinos também aparece no diagrama esquemático. No exemplo utilizei como entrada duas chaves e como saída um led da matriz de leds. Note a presença de um inversor na saída uma vez que os leds da matriz funcionam em lógica negativa (acendem em zero).
Programação na placa
Use a porta USB-Blaster para fazer a programação na placa MERCURIO IV; No Quartus vá em (Tools > Programmer) para abrir a página de programação; Selecione o Hardware (Hardware Setup > USB-Blaster); Utilize o modo JTAG e clique em Start para começar a programação; Verifique o procedimento disponível aqui! Se 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.