Anda di halaman 1dari 20

Circuitos Integrados – Aula 10

Curso: Engenharia de Computação

Prof.: M.Sc Alexandre Lopes

Manaus – 2015
1
Conteúdo Programático:
Implementação de FSM com Flip-Flops:

 Utilizando Flip-Flop Tipo D;

 Tabelas de Estados e Mapas K;

 Diagrama de Circuitos Flip-Flop Tipo D;

 Utilizando Flip-Flop Tipo T;

 Tabelas de Excitação e Mapas K;

 Diagrama de Circuitos Flip-Flop Tipo T;

 Utilizando Flip-Flop Tipo JK;

 Tabelas de Excitação e Maps K;

 Diagramas de Circuitos Flip-Flop Tipo JK;


2
Implementação de FSM com Flip-Flops – Projeto
 Projetar um contador de 2-bits que realize:

– uma sequência 0,1,2,3,0,… se um um sinal de controle U=1, ou


– uma seguência 0,3,2,1,0,… se um sinal de controle U=0

 Isso representa um contador de 2-bits up/down counter

– Uma entrada U controla a direção da contagem


– Uma entrada RESET zera a contagem
– Duas saídas (Z1Z0) representam a contagem (0-3)
– O Contador trabalha com a borda positiva da transição do sinal de
clock;

 Projetar esse contador como uma FSM usando:

– Flip-Flops: Tipo D, Tipo T, Tipo JK;


3
Diagrama de Estados
4
Tabela de Estados
5
Tabela de Atribuição de Estados

Atribuindo os estados de A=00, B=01, C=10 e D=11 faz sentido por


que as saídas Z1Z0 serão as saídas diretas dos flip-flops.
6
Implementação utilizando Flip-Flop Tipo D

 Quando flip-flops tipo D são utilizados para implementar uma


FSM, o próximo estado na tabela de atribuição de estados deve
corresponder diretamente aos sinais aplicados nas entradas do
flip-flop;

 Logo, os mapas K para as entradas do flip-flop podem obtido


diretamente da tabela de atribuição de estados;

 Não é o caso, entretando, para os Flip-Flops (T, JK);


7
Tabela de Estados – Mapa K (Próximo Estado)
8
Diagrama de Circuito – Flip Flop Tipo D
9
Implementação utilizando outros Flip – Flops

 Para os Flip-Flops Tipo T e JK devemos obter as saídas


desejadas da seguinte forma:

 Construindo a Tabela de Transição para o Flip-Flop, essa


tabela simplesmente lista as entradas desejadas para um
dado estado;

 A Tabela de Transição é usada com a Tabela de Atribuição de


Estados para construir a Tabela de Excitação;

 A Tabela de Excitação lista as entradas do flip-flop que devem


ser “excitadas” para causar a transição para o próximo estado.
10
Tabelas de Transição
11
Implementação utilizando Flip-Flop Tipo T
12
Tabela de Excitação e Mapas K
13
Diagrama de Circuito – Flip Flop Tipo T
14
Implementação utilizando Flip-Flop Tipo JK
 Use as entradas da tabela de transição para “derivar” as
entradas do flip-flop com base no estado atribuído pela Tabela
de Estado;

 Isso deve ser feito para cada entrada (J e K) em cada flip-flop


15
Implementação utilizando Flip-Flop Tipo JK
16
Tabela de Excitação e Mapas K
17
Tabela de Excitação e Mapas K
18
Diagrama de Circuito – Flip Flop Tipo JK
Referências Bibliográficas

WAKERLY, Jonh F. Digital design: Principles and practices.


4ª. New Jersey: Pearson Prentice Hall, 2006.

TOCCI, Ronald J.; NEAL S., Sistemas Digitais princípios e


aplicações. 8ª Edição Editora Prentice Hall – 2004.

SCHILLING, Donald L., BELOVE, Charles. Circuitos


Eletrônicos Discretos e Integrados. Guanabara Dois,
1982.

SEDRA, Adel S.; SMITH, Kenneth C.. Microeletrônica.


Makron Books, 2000.

Anda mungkin juga menyukai