Você está na página 1de 12

Tutorial FPGA

Usando o Quartus II

Iniciar o Quartus II

File > New Project Wizard


Next

Escolher a pasta do projeto introtutorial

Escolher o nome do projeto e do top-level

Criar uma nova pasta? YES


Não adicionar arquivos, deixar em banco, NEXT

Escolher a família de FPGA - EP2C35F672C6


Não selecionar nenhuma ferramenta de terceiros, NEXT

O resumo aparece, FINISH

Seu novo projeto já está criado


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
Desenhe seu circuito e vá em primitives/pin para inserir os pinos de entrada e/ou saída

Nomeie os pinos
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


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


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
Ir em Node Finder depois em list e escolher os seus sinais

Usando a ferramenta escolha a forma do sinal de entrada.


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
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

Você também pode gostar