Академический Документы
Профессиональный Документы
Культура Документы
Sistema Digital
Belo Horizonte MG
Junho de 2014
Introduo
Objetivos
Material Utilizado
2- Arquivo Tutorial_quartus2_v1-3.pdf
Desenvolvimento
O tamanho em bits das entradas de identificao dos indivduos (N+M) deve ser o menore
possvel, mas deve atender todo o alfabeto. Foram criados trs blocos "Identifica
Indivduo" para separar as trs pessoas necessrias para a abertura do cofre: Identifica
Indivduo 1", "Identifica Indivduo 2" e "Identifica Indivduo 3".
Foi necessrio criar uma pessoa Fictcia e por uma simples questo de convenincia
atribumos a ele a letra 'A' ou 'a' e ltimo algarismo 0. Sendo assim representamos
'A' 01000001 at 'Z' 01011010 e de 'a' 011000001 at 'z' 01111010 dessa forma
podemos representar as letras do alfabeto usando 5 bits, j que independe se a letra
maiscula ou minscula.
Xa={[ (A1' AND A2' AND A3' AND A4' AND A5) AND (Num11' AND Num12' AND Num13'
AND Num14')] AND Botao1}
Xa=A1'.A2.'A3'.A4'.A5.Num11'.Num12'.Num13'.Num14'.Botao1
Xb={[ (F1' AND F2' AND F3 AND F4 AND F5') AND (Num21' AND Num22 AND Num23
AND Num24')] AND Botao2}
Xb=F1'.F2'.F3.F4.F5'.Num21'.Num22.Num23.Num24'.Botao2
Xc={[ (H1' AND H2 AND H3' AND H4' AND H5') AND (Num31' AND Num32 AND Num33
AND Num34')] AND Botao3}
Xc=H1'.H2.H3'.H4'.H5'.Num31'.Num32.Num33.Num34'.Botao3
Temporizador
Xt
Identifica Indivduo A Xa
Identifica Indivduo B Xb
Identifica Indivduo C Xc
Metodologia para Projeto de Circuitos Sequenciais -
FSM (Parte 2)
Passo 1-Capture o comportamento da FSM
TABELA VERDADE
ENTRADAS SAIDAS
Xa Xb Xc Xt S1 S0 n1 n0 Z1 Z2 Z3 D
0 0 0 X 0 0 0 0 0 0 0 0
0 0 1 X 0 0 0 0 0 0 0 0
0 1 0 X 0 0 0 0 0 0 0 0
INICIO
0 1 1 X 0 0 0 0 0 0 0 0
1 0 0 X 0 0 0 1 0 0 0 0
1 0 1 X 0 0 0 0 0 0 0 0
1 1 0 X 0 0 0 0 0 0 0 0
1 1 1 X 0 0 0 0 0 0 0 0
0 0 0 X 0 1 0 0 1 0 0 0
0 0 1 X 0 1 0 0 1 0 0 0
0 1 0 X 0 1 0 0 1 0 0 0
0 1 1 X 0 1 0 0 1 0 0 0
Ligado 1
1 0 0 X 0 1 0 1 1 0 0 0
1 0 1 X 0 1 0 0 1 0 0 0
1 1 0 X 0 1 1 0 1 0 0 0
1 1 1 X 0 1 0 0 1 0 0 0
0 0 0 X 1 0 0 0 1 1 0 0
0 0 1 X 1 0 0 0 1 1 0 0
0 1 0 X 1 0 0 0 1 1 0 0
0 1 1 X 1 0 0 0 1 1 0 0
Ligado 2 1 0 0 X 1 0 0 0 1 1 0 0
1 0 1 X 1 0 0 0 1 1 0 0
1 1 0 X 1 0 1 0 1 1 0 0
1 1 1 X 1 0 1 1 1 1 0 0
X
X X X 1 1 1 0 0 1 1 1 1
X X X 0 1 1 1 1 1 1 1 1
Ligado 3
N0 = (Xa AND Xb' AND Xc' AND S1' AND S2') OR (Xa AND Xb' AND Xc' AND S1'AND S0)
OR (Xa AND Xb AND Xc AND S1 AND S0') OR (Xt' AND S1 AND S0).
N1= (Xa AND Xb AND Xc' AND S1 AND S0) OR(Xa AND Xb AND Xc' AND S1 AND S2')
OR (Xa AND Xb AND Xc AND S1 AND S0') OR (Xt' AND S1 AND S0)
Z1 = S0
Z2 = S1
Todo o circuito implementado usando portas lgicas e flip flop D esto no esquema
nomeado SistemaCofre.bdf(o diagrama esquemtico).
Documentao esquemtica do projeto lgico no Quartus II
Viso total
RTL Viewer
Technology Map View
Documentao da Simulao
Foi ento escolhido outra famlia Cyclone III:EP3C25E144C7, e o projeto foi novamente
compilado no Quartus.
Dessa vez, ao clicar em File > New Simulation Input File, o Qsim compilou com sucesso.
Tentativas de Simulao
Tive bastante dificuldades em realizar simulas no Qsim pela falta de familiaridade com o
Sistema e por dificuldade em conseguir inicializa-lo usando o Windows 8.
Sinal de Sada
Teste Destravar o Cofre (Sem Sucesso)
Consideraes finais
Referncias bibliogrficas