Baixe o app para aproveitar ainda mais
Prévia do material em texto
Tutorial para usar o QUARTUS Web Edition 1. Execute o QUARTUS: 2. O QUARTUS irá ser iniciado: 3. Aqui o QUARTUS está pronto para trabalhar: 4. A primeira coisa a fazer é criar um projeto. Faça File->New Project Wizard...: 5. Simplesmente clique em Next: 6. Digite o local e o nome do projeto. Como exemplo, faremos um contador de módulo variável: 7. Simplesmente clique em Next: 8. Simplesmente clique em Next: 9. Escolha Flex10K, que é a FPGA que iremos usar: 10. Escolha Any para todos os campos de Filters: 11. Escolha EPF10K20RC240-4. Esse é o código da nossa FPGA. 12. Simplesmente clique em Finish: 13. Agora devemos criar um novo arquivo para o nosso projeto. Faça File->New: 14. Escolha Block Diagram/Schematic File: 15. A tela ficará assim: 16. Maximize a janela interna Block1.bdf e então clique no botão indicado: 17. Aparecerá a janela com os símbolos que podemos usar para montar nosso esquema: 18. Escolha others->maxplus2->74161: 19. Clique na posição em que o diagrama deve ser desenhado. Tecle ESC para liberar o cursor: 20. Clique o diagrama com o botão 2 do mouse e escolha Properties: 21. Digite um nome para esta instância: 22. Em Ports podemos remover pinos que não serão usados. Escolha RCO e marque-o como Unused: 23. Repetiremos o processo para inserir uma porta primitiva: 24. Escolha primitives->logic->xor: 25. Edite as propriedades da porta XOR em a nomeie como xor1: 26. Use o botão indicado para girar a porta xor1 para uma posição melhor: 27. Repita este processo para todas as portas que serão usadas no projeto: 28. Use o botão indicado para fazer as conexões: 29. Precisamos adicionar um símbolo para VCC e GND. Escolha primitives->others->vcc: 30. Agora que está tudo pronto, precisamos definir os pinos do nosso projeto: 31. Temos que adicionar símbolos para INPUT e OUTPUT. Escolha primitives->pin->input: 32. Nomeie cada pino: 33. Pronto: 34. Vamos salvar o arquivo: 35. Simplesmente clique em Save: 36. Agora, vamos sintetizar. Clique no botão indicado: 37. O projeto é sintetizado e algumas informações são geradas: 38. Para simular precisamos adicionar um novo arquivo ao nosso projeto: 39. Escolha Other Files->Vector Waveform File: 40. Clique com o botão 2 do mouse na área indicada e escolha Insert Node or Bus...: 41. Clique no botão indicado: 42. Selecione Pins: all e clique em List: 43. Selecione tudo e clique no botão indicado: 44. Clique em OK: 45. Clique em OK: 46. Selecione clk e clique no botão indicado: 47. Escolha o período para o sinal clk como 40 ns e clique OK: 48. Selecione din0, din1, din2 e din3 para agrupá-los: 49. Digite um nome para este grupo. Faça o mesmo para os sinais dout0, dout1, dout2 e dout3: 50. Selecione apenas uma região do sinal load e clique no botão indicado: 51. Selecione o sinal rst e clique no botão indicado: 52. Selecione o grupo (BUS) din e clique no botão indicado: 53. Digite o valor para esta BUS e clique OK: 54. Selecione as BUS din e dout e clique Properties: 55. Modifique o campo Radix para Hexadecimal: 56. Salve o arquivo: 57. Simplesmente clique em Save: 58. Clique no botão indicado para simular o projeto: 59. O resultado da simulação é mostrado: 60. Clique no botão indicado e use a ferramenta de ZOOM para melhorar a visualização da onda: 61. Para fazer a associação de pinos clique em (mais detalhes dessa parte serão fornecidos no laboratório): 62. Para programar a FPGA clique em (mais detalhes dessa parte serão fornecidos no laboratório):
Compartilhar