View
227
Download
0
Category
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