Máquinas de Estados

256 palavras 2 páginas
Aula 19
Conversar sobre os conceitos e projetos de máquinas de estados em VHDL

19/10/2014

UFAM / prof. Miguel Grimm

1

Projetos de máquinas de estados
Conceitos e arquiteturas de aplicações; projeto de pequenos sistemas digitais com máquina de estados

19/10/2014

UFAM / prof. Miguel Grimm

2

Máquinas de estados em VHDL
Conversar sobre os conceitos essenciais de máquina de estados usando VHDL

19/10/2014

UFAM / prof. Miguel Grimm

3

Bloco funcional do contador de eventos
Máquina de estados
6/
’0’

5/
’0’

7/
’0’

0/
’0’
4/
’1’
A contagem é 4 e a saída é ‘1’

19/10/2014

1/
’0’
3/
’0’

Bloco funcional (caixa preta)

A contagem é 1 e a saída é ‘0’

Contador de eventos

S

Clk

2/
’0’

UFAM / prof. Miguel Grimm

4

Descrição de estados em pseudo-VHDL
Descreva um contador de quatro eventos usando a descrição de cada estado da máquina Moore
6/
’0’

5/
’0’

7/
’0’

0/
’0’
4/
’1’

1/
’0’
3/
’0’

19/10/2014

2/
’0’

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21

Entity maq_desc Is clk : In Std_Logic; s : Out Std_Logic;
End maq_desc;
Architecture ex1 Of maq_desc Is
Variable estado: Natural Range 0 To 7;
Begin
Process (clk)
If raising_edge(clk) Then
Case atual Is
When 0 => estado := 1;
When 1 => estado := 2;
When 2 => estado := 3;
When 3 => estado := 4;
When Others => estado := 0;
End Case;
End If;
If estado = 4 Then s

Relacionados

  • Máquina de estados
    374 palavras | 2 páginas
  • Máquina de Estados
    637 palavras | 3 páginas
  • maquina de estados
    385 palavras | 2 páginas
  • maquinas de estados
    3391 palavras | 14 páginas
  • Máquinas de Estado
    1186 palavras | 5 páginas
  • Maquinas De Estado ASM
    3279 palavras | 14 páginas
  • Material Maquinas de Estado
    1277 palavras | 6 páginas
  • Circuitos Digitais - maquinas de estado
    1361 palavras | 6 páginas
  • Do antigo estado a maquina mercante
    2016 palavras | 9 páginas
  • Estudo sobre máquinas de estados finitos
    2357 palavras | 10 páginas