A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UTFPR – Prof. Carlos Raimundo Erig Lima.  Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados.

Apresentações semelhantes


Apresentação em tema: "UTFPR – Prof. Carlos Raimundo Erig Lima.  Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados."— Transcrição da apresentação:

1 UTFPR – Prof. Carlos Raimundo Erig Lima

2

3  Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados pela borda por um único sinal de clock.

4 Lógica de controle (próximo estado) Memória de Estados (Flip- Flops) Lógica de saída entradas saídas clock Estado atual As saídas são uma função das entradas e do estado atual

5 Lógica de controle (próximo estado) Memória de Estados (Flip- Flops) Lógica de saída entradas saídas clock Estado atual As saídas são uma função do estado atual apenas

6 Projetar uma máquina de estados para implementar os quatro estados do motor de passo. Seja Q1, Q2 (estado atual), Sentido (horário) e Enable (permite a mudança de estado) entradas e S1 e S2 as saídas para controle de cada fase. A seguinte tabela pode ser montada: A máquina é do tipo Moore pois as saídas dependem apenas do estado atual, ou seja, o que aconteceu no período de clock anterior. Sentido - Enable 00011011S1-S2 Estado Atual Q1-Q2 S0 S3S0S111 S1 S0S1S210 S2 S1S2S300 S3 S2S3S001 Próximo estado S0 S1 S2 S3 S=1 S0 S1 S2 S3 S=0

7 É possível propor uma codificação para os estados: S0 = 00 S1 = 01 S2 = 11 S3 = 10 A tabela fica: Sentido - Enable 00011011S1-S2 Estado Atual Q1-Q2 00 10000111 01 00011110 11 01111000 10 11100001 00 01 11 10 S=1 00 01 11 10 S=0

8 Criando as funções por mapas de Karnaught: Sentido – Enable (S-E) 00011110 Estad o Atual Q1- Q2 000100 010010 111011 101101

9 Criando as funções por mapas de Karnaught: Sentido - Enable 00011110 Estado Atual Q1-Q2 000010 011011 111101 100100

10 A saída S1 e S2 por sua vez só dependem dos estados atuais Q1 e Q2: S1-S2 Estado Atual Q1-Q2 0011 0110 1100 1001

11

12

13

14

15

16

17

18

19

20

21 1 -Cria-se um novo arquivo do tipo state machine file (*.smf) 2- Usar o ícone Wizard

22

23

24 A tabela deve ser preenchida

25

26

27

28

29

30

31

32

33

34

35 Criar um novo *.bdf

36 Inserir o componente da máquina de estados criada

37

38


Carregar ppt "UTFPR – Prof. Carlos Raimundo Erig Lima.  Circuitos compostos por lógica seqüencial e por lógica com binacional.  Baseados em flip-flops sincronizados."

Apresentações semelhantes


Anúncios Google