utfpr – prof. carlos raimundo erig lima. circuitos compostos por lógica seqüencial e por lógica...
TRANSCRIPT
![Page 1: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/1.jpg)
UTFPR – Prof. Carlos Raimundo Erig Lima
![Page 2: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/2.jpg)
![Page 3: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/3.jpg)
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.
![Page 4: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/4.jpg)
Lógica de controle(próximo estado)
Memóriade
Estados(Flip-Flops)
Lógica de saída
entradas
saídas
clock
Estadoatual
As saídas são uma função das entradas e do estado atual
![Page 5: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/5.jpg)
Lógica de controle(próximo estado)
Memóriade
Estados(Flip-Flops)
Lógica de saída
entradassaídas
clock
Estadoatual
As saídas são uma função do estado atual apenas
![Page 6: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/6.jpg)
Projetar uma máquina de estados para acionar um motor de passo de duas fases. Inicialmente é necessário apenas um bit de controle de sentido da corrente para cada fase, as saídas S1 e S2 As entradas são Q1, Q2 (estados atuais), Sentido (horário) e Enable (permite a mudança de estado). A seguinte tabela pode ser montada:
A máquina é do tipo Moore pois as saídas dependem apenas doestado atual, ou seja, o que aconteceu no período de clock anterior.
Sentido - Enable
00 01 10 11 S1-S2
Estado AtualQ1-Q2
S0 S0 S3 S0 S1 11
S1 S1 S0 S1 S2 10
S2 S2 S1 S2 S3 00
S3 S3 S2 S3 S0 01
Próximo estado
S0
S1
S2
S3 S=1
S0
S1
S2
S3 S=0
![Page 7: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/7.jpg)
É possível propor uma codificação para os estados:
S0 = 00S1 = 01S2 = 11S3 = 10
A tabela fica:
Sentido - Enable
00 01 10 11 S1-S2
Estado AtualQ1-Q2
00 00 10 00 01 11
01 01 00 01 11 10
11 11 01 11 10 00
10 10 11 10 00 01
00
01
11
10 S=1
00
01
11
10 S=0
![Page 8: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/8.jpg)
Criando as funções por mapas de Karnaught:
Sentido – Enable (S-E)
00 01 11 10
Estado AtualQ1-Q2
00 0 1 0 0
01 0 0 1 0
11 1 0 1 1
10 1 1 0 1
SQQESQESQSQQEQD .2.1...2..2.2.1.11
![Page 9: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/9.jpg)
Criando as funções por mapas de Karnaught:
Sentido - Enable
00 01 11 10
Estado AtualQ1-Q2
00 0 0 1 0
01 1 0 1 1
11 1 1 0 1
10 0 1 0 0
SQQESQESQSQQEQD 21..1..1.2.122
![Page 10: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/10.jpg)
A saída S1 e S2 por sua vez só dependem dos estados atuais Q1 e Q2:
22
11
QS
QS
S1-S2
Estado AtualQ1-Q2
00 11
01 10
11 00
10 01
![Page 11: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/11.jpg)
![Page 12: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/12.jpg)
![Page 13: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/13.jpg)
![Page 14: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/14.jpg)
![Page 15: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/15.jpg)
![Page 16: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/16.jpg)
![Page 17: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/17.jpg)
![Page 18: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/18.jpg)
![Page 19: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/19.jpg)
![Page 20: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/20.jpg)
![Page 21: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/21.jpg)
1 -Cria-se um novo arquivo do tipo state machine file (*.smf)
2- Usar o ícone Wizard
![Page 22: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/22.jpg)
![Page 23: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/23.jpg)
![Page 24: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/24.jpg)
A tabela deve ser preenchida
![Page 25: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/25.jpg)
![Page 26: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/26.jpg)
![Page 27: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/27.jpg)
![Page 28: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/28.jpg)
![Page 29: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/29.jpg)
![Page 30: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/30.jpg)
![Page 31: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/31.jpg)
![Page 32: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/32.jpg)
![Page 33: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/33.jpg)
![Page 34: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/34.jpg)
![Page 35: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/35.jpg)
Criar um novo *.bdf
![Page 36: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/36.jpg)
Inserir o componente da
máquina de estados criada
![Page 37: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/37.jpg)
![Page 38: UTFPR – Prof. Carlos Raimundo Erig Lima. Circuitos compostos por lógica seqüencial e por lógica com binacional. Baseados em flip-flops sincronizados](https://reader037.vdocuments.site/reader037/viewer/2022102923/552fc103497959413d8bf0ee/html5/thumbnails/38.jpg)