Você está na página 1de 1

EA773 LABORATRIO DE CIRCUITOS LGICOS

FEEC-UNICAMP - 1 Semestre de 2013 Turmas G,H, O e P


Turma:______________ Grupo:__________________ Data:______________
RA:_________________ Nome:______________________________________
RA:_________________ Nome:______________________________________
EXPERINCIA 2: CIRCUITOS SEQUENCIAIS (I)

Objetivo: Projeto de circuitos sequenciais utilizando


a tecnologia FPGA.
1. Preparo
Observao: Esse preparo deve ser feito anteriormente
aula. Os alunos devem chegar no dia do experimento
com o preparo j pronto, que deve ser mostrado ao
professor no incio da aula. O visto no preparo s ser
dado no incio da aula. A falha em cumprir essa
exigncia implicar em 3 pontos a menos na nota do
relatrio.
(a) Revise as funes de transio de estado dos
flip-flops JK, D e T. Explique as diferenas
entre esses trs tipos de flip-flops.
(b) Revise conceitos sobre mquinas de estado:
Mquina de Moore e Mquina de Mealy. Que
tipo de mquina de estados est sendo
implementada aqui ?
(c) Desenvolva o projeto da mquina de estados
especificada no item 2. Sintetize as funes de
transio de cada bit do estado.
(d) Revise o funcionamento dos contadores
sncronos e estude o datasheet do CI 74161.
Quais as maneiras recomendadas para cascatear
diversos CIs de forma a aumentar o tamanho da
contagem ?
Visto:

Data:

2. Flip-Flops e Mquina de Estados


(a) Implemente uma mquina de estados de 3 bits
que possua as transies de estado dadas na
seguinte tabela.
Estado Atual
000
001
010
011
100
101
110
111

Prximo Estado
001
010
011
100
101
110
111
000

Utilize os FFs JK, D e T, um para cada bit de estado.

Mapeie cada bit de estado em um led do kit FPGA-SDB


antes de program-lo. Inclua ainda uma botoeira de
reset tal que, ao apert-la, o circuito vai para o estado
000, de maneira sncrona com o clock dos flip-flops.
Teste o circuito utilizando um push-button para efetuar
a transio entre os estados.
Obs: As botoeiras do kit FPGA-SDB so ATIVO
BAIXO!
Visto:

Data:

(b) Utilizando portas AND e OR, implemente um


circuito complementar mquina de estados,
que force a mesma a assumir um estado
arbitrrio definido por entradas (e2 e1 e0)
fornecidas ao circuito, de maneira sncrona
com o clock, sempre que uma entrada de
controle c for igual a 0.
Visto:

Data:

3. Contadores Sncronos
O mdulo de um contador dado pelo nmero de
estados diferentes que o mesmo apresenta. Contadores
so usualmente implementados nos mdulos 2n (onde
n o nmero de flip-flops usados). Contadores para
outros mdulos so obtidos por realimentao de
contadores mdulos 2n de forma a limitar o nmero de
estados possveis nos mesmos. Contadores mdulo 2m
podem ser construdos pelo cascateamento de
contadores mdulo 2n (m>n).
O circuito integrado 74161 um contador sncrono de
4 bits (mdulo 16). Analise as caractersticas que
permitem sua utilizao na gerao de contadores de
mdulo varivel.
a) Usando o CI 74161 implemente e teste o
funcionamento de um contador mdulo 9.
b) Usando CIs 74161, implemente um contador
mdulo 21 que apresente a seguinte seqncia
de estados: 5,6,7,...........24,25,5,6,7......
Visto:

Data:

Você também pode gostar