tutorial fpga usando o quartus ii iniciar o quartus ii - … · não adicionar arquivos, deixar em...
TRANSCRIPT
![Page 1: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/1.jpg)
Tutorial FPGA
Usando o Quartus II
Iniciar o Quartus II
File > New Project Wizard
![Page 2: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/2.jpg)
Next
Escolher a pasta do projeto introtutorial
Escolher o nome do projeto e do top-level
Criar uma nova pasta? YES
![Page 3: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/3.jpg)
Não adicionar arquivos, deixar em banco, NEXT
Escolher a família de FPGA - EP2C35F672C6
![Page 4: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/4.jpg)
Não selecionar nenhuma ferramenta de terceiros, NEXT
O resumo aparece, FINISH
Seu novo projeto já está criado
![Page 5: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/5.jpg)
New/Block Diagram/Schematic File
File > Save As
Veja o editor em branco
Com um duplo click na área em branco abre a janela para adicionar a sua lógica, escolher nas bibliotecas
![Page 6: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/6.jpg)
Desenhe seu circuito e vá em primitives/pin para inserir os pinos de entrada e/ou saída
Nomeie os pinos
![Page 7: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/7.jpg)
Use o ícone para fazer as ligações
Depois de desenhado, já pode compilar indo em Processing > Start Compilation
Veja o relatório da compilação
![Page 8: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/8.jpg)
Vamos usar as chaves SW0 and SW1 como entradas conectadas aos pinos FPGA pins N25 and N26 do FPGA.
Vamos usar LEDG0 como uma saída que está no pino AE22 do FPGA
Ir em Assignments > Pins
SIMULANDO
File > New>Vector Waveform File, depois OK
![Page 9: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/9.jpg)
Veja a área de simulação, e ajuste a simulação para até 200ns em Edit > End Time
View > Fit in Window
Inserir os seus sinais para simulação Edit > Insert Node or Bus
![Page 10: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/10.jpg)
Ir em Node Finder depois em list e escolher os seus sinais
Usando a ferramenta escolha a forma do sinal de entrada.
![Page 11: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/11.jpg)
Fazer Functional Simulation indo em Assignments > Settings
Em Simulator escolher Functional
Antes de simular ir em Processing > Generate Functional Simulation Netlist
Depois em Processing > Start Simulation
Veja o resultado
![Page 12: Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em banco, NEXT Escolher a família de FPGA - EP2C35F672C6](https://reader034.vdocuments.net/reader034/viewer/2022052407/5bb0314c09d3f2830e8b7027/html5/thumbnails/12.jpg)
PROGRAMANDO E CONFIGURANDO O FPGA
A chave RUN/PROG na placa deve estar em RUN
Tools > Programmer
Depois Hardware Setup, e escolher USB-Blaster
Auto detect, Depois Start