Tutorial FPGA Usando o Quartus II Iniciar o Quartus II - … · Não adicionar arquivos, deixar em...

Preview:

Citation preview

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

Recommended