projeto-simulacao-quartus2
Transcript of projeto-simulacao-quartus2
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 1/48
Victor Miranda Fernandes
Universidade Federal Da Paraíbawww.vhdl.com.br
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 2/48
2
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 3/48
3
File > New Project Wizard
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 4/48
4
Next
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 5/48
5
Diretório: \vhdl
Nome: exemplo
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 6/48
6
Sim
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 7/487
Next
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 8/488
Finish
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 9/489
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 10/4810
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 11/4811
File > New
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 12/4812
VHDL File
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 13/4813
Escreva o código
Em VHDL
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 14/4814
MUX 4:1 em VHDL
Entradas: i0, i1, i2 e i3Seleções: sel1 e sel2Saída: s0
É bom lembrar que onome da entidadetem que ser o mesmo
nome do projeto
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 15/48
15
Agora vamos simular!
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 16/48
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 17/48
17
Sim
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 18/48
18
Salvar
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 19/48
19
Espere a compilação e OK
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 20/48
20
File > New
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 21/48
21
Vector Waveform File
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 22/48
22
2 clicks aquiPara abrir a pinagem
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 23/48
23
OK
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 24/48
24
Pins: All
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 25/48
25
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 26/48
26
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 27/48
27
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 28/48
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 29/48
29
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 30/48
30
Selecione as entradasClick com direito > Grouping > Group
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 31/48
31
Group Name: entrada
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 32/48
32
Selecione o grupo entradaClick com direito > Value > Count Value
Para gerar um contador binário no grupo
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 33/48
33
OK
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 34/48
34
Veja a contagem!
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 35/48
35
Abra o grupo para ver em binário
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 36/48
36
Selecione as seleçõesClick com direito > Grouping > Group
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 37/48
37
Group Name: select
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 38/48
38
Selecione o grupo select
Click com direito > Value > Count ValuePara gerar um contador binário no grupo
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 39/48
39
OK
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 40/48
40
Agora vamos simular comas entradas e
Seleções que colocamos!E ver a saída S0
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 41/48
41
Processing > Simulator Tool
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 42/48
42
Simulation mode: Functional
Depois click em:Generate Functional Simulation Netlist
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 43/48
43
Espere a simulação e OK
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 44/48
44
Agora, Start
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 45/48
45
OK e Open
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 46/48
46
Sim
8/17/2019 projeto-simulacao-quartus2
http://slidepdf.com/reader/full/projeto-simulacao-quartus2 47/48
47
Olhe a saída S0!
E confira se é o esperado.