Está en la página 1de 15

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Universidad del Perú, DECANA DE AMÉRICA


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

 Curso: Laboratorio de Sistemas digitales

 Tema: Diseño De Circuitos Secuenciales Moore y Mealy

 Docente:

 Alumno:

 Turno:

 Ciclo académico:

1. Analicé y explique el funcionamiento de los dos circuitos de


la parte experimental. Presentar el diagrama de tiempos de
los circuitos del experimento. Presentar las tablas de
transición, diagramas de estados, etc. Indique a qué tipo de
circuito secuencial corresponde cada uno de los que ha
analizado.
Diseñar un circuito secuencial utilizando Flip Flops, que
implemente el siguiente diagrama de transición de estados:

Obtenga la tabla de estados, las ecuaciones de entradas,


salida y de estados. A partir de la tabla, obtenga funciones
simplificadas.
Tabla DE ESTADOS

Qi Z
S0 00 0
S1 01 0
S3 10 1
S2 11 0

0 1
00 00 01
01 00 11
10 00 10
11 00 10

A q0 q1 Q0 Q1 Z
0 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 1
0 1 1 0 0 0
1 0 0 0 1 0
1 0 1 1 1 0
1 1 0 1 0 1
1 1 1 1 0 0
Para FF-JK

𝑱𝟎 = 𝑨𝑸𝟏
𝑲𝟎 = ~𝑨𝟎

J0 K0 J1 K1
0 X 0 X
0 X X 1
X 1 0 X
X 1 X 1
0 X 1 X
1 X X 0
X 0 0 X
X 0 X 1
𝑱𝟏 = 𝑨~𝑸𝟎
𝑲𝟏 = ~𝑨𝟎 + 𝑸𝟎
𝒁𝟎 = 𝑸𝟎~𝑸𝟏

Para FF-D
D0 D1
0 0
0 0

0 1
0 0
0 1
1 1
1 0
1 0
𝑫𝟎 = 𝑨𝑸𝟎 + 𝑨𝑸𝟏
𝑫𝟏 = 𝑨~𝑸𝟎
𝒁𝟎 = 𝑸𝟎~𝑸𝟏

Diseñar un circuito secuencial utilizando Flip Flops, que


implemente el siguiente diagrama de transición de estados:

Obtenga la tabla de estados, las ecuaciones de entradas,


salida y de estados. A partir de la tabla, obtenga funciones
simplificadas.
Tablas:

0 1
S0 S0/0 S1/0
S1 S0/0 S2/0
S2 0S0/0 S2/1
1
00 00/0 01/0
01 00/0 10/0
10 00/0 10/1
11 XX/X XX/X

A q0 q1 Q0 Q1 Z
0 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 1 1 X X X
1 0 0 0 1 0
1 0 1 1 0 0
1 1 0 1 0 1
1 1 1 X X X

FF-JK
J0 K0 J1 K1
0 X 0 X
0 X X 1
X 1 0 X
X X X X
0 X 1 X
1 X X 1
X 0 0 X
X X X X
𝑱𝟎 = 𝑨𝑸𝟏
𝑲𝟎 = ~𝑸𝟎
𝑱𝟏 = 𝑨~𝑸𝟎
𝑲𝟏 = 𝟏

𝒁 = 𝑨𝑸𝟎
FF-D
D0 D1
0 0
0 0
0 1
0 0
0 1
1 1
1 0
1 0
𝑫𝟎 = 𝑨𝑸𝟎 + 𝑨𝑸𝟏
𝑫𝟏 = 𝑨~𝑸𝟎~𝑸𝟏
𝒁 = 𝑨𝑸𝟎
2. Diseñar un circuito secuencial utilizando Flip Flops, que implemente el siguiente
diagrama de transición de estados:

a) Obtenga la tabla de estados, las ecuaciones de entradas, salida y de estados. A


partir de la tabla, obtenga funciones simplificadas:

0 1
00 00/0 10/0
01 10/0 10/0
10 00/0 11/0
11 10/0 11/1

A q0 q1 Q0 Q1 Z
0 0 0 0 0 0
0 0 1 1 0 0
0 1 0 0 0 0
0 1 1 1 0 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 1 1 0
1 1 1 1 1 1
Para ff jk:

J0 K0 J1 K1
0 X 0 X
1 X X 1
X 1 0 X
X 0 X 1
1 X 0 X
1 X X 1
X 0 1 X
X 0 X 0
𝑱𝟎 = 𝑨 + 𝑸𝟏
𝑲𝟎 = ~𝑨~𝑸𝟏
𝑱𝟏 = 𝑨𝑸𝟎
𝑲𝟏 = ~𝑨 + ~𝑸𝟎
𝒁 = 𝑨𝑸𝟎𝑸𝟏
Para ff d
D0 D1
0 0
1 0
0 0
1 0
1 0
1 0
1 1
1 1

𝑫𝟎 = 𝑨 + 𝑸𝟏
𝑫𝟏 = 𝑨𝑸𝟎
𝒁 = 𝑨𝑸𝟎𝑸𝟏
3. Dada una señal de reloj de 100 MHz, diseñe un circuito usando flip-flops tipo D para
generar señales de reloj de 50 y 25 MHz. Trace un diagrama de tiempo para las tres
señales de reloj, suponiendo retrasos razonables.

𝑓 = 100𝑀𝐻𝑧
1
𝑇= = 0.01µ𝑠
𝑓

𝑓1 = 50𝑀𝐻𝑧
1
𝑇1 = = 0.02µ𝑠
𝑓1
𝑇1 = 2𝑇

𝑓2 = 25𝑀𝐻𝑧
1
𝑇2 = = 0.04µ𝑠
𝑓2
𝑇2 = 4𝑇
Para el primer caso: T1=2T

TABLA DE ESTADOS:

z
y
A B 0
B A 1

TABLA DE TRANSICION:

z
y
0 1 0
1 0 1

ECUACIONES DE ESTADO Y MAPAS DE KARNAUGHT:

y
0 1
1 0

𝐷1 = 𝑦̅
𝑧=𝑦
Para el segundo caso: T2=4T
TABLA DE ESTADOS:

z
y
A B 0
B C 0
C D 1
D A 1

TABLA DE TRANSICION:

z
y1y2
00 01 0
01 11 0
11 10 1
10 00 1
ECUACIONES DE ESTADO Y MAPAS DE KARNAUGHT:

y2 0 1
y1
0 0 1
1 0 1

𝐷1 = 𝑦2

y2 0 1
y1
0 1 1
1 0 0

𝐷2 = ̅̅̅
𝑦1
y2 0 1
y1
0 0 0
1 1 1

𝑧 = 𝑦1

5. Diseñar un sistema Mealy con una entrada X y una salida Z de tal forma que Z = 1 si X es
actualmente 1 y también ha sido 1 en los dos pulsos de clock anteriores.

𝑥 11101111101111
𝑧 00100011100011

DIAGRAMA DE ESTADOS REDUCIDA


TABLA DE ESTADOS

x 0 1
y1 y2
A C/0 B/0
B C/0 B/1
C C/0 A/0

TABLA DE TRANCISION

x 0 1
y1 y2
00 11/0 01/0
01 11/0 01/1
11 11/0 00/0

MAPAS DE KARNAUGHT

x 0 1
y1 y2
00 1 0
01 1 0
11 1 0
10 d d

𝐷1 = 𝑥̅

x 0 1
y1 y2
00 1 1
01 1 1
11 1 0
10 d d

𝐷2 = 𝑥̅ + ̅̅̅
𝑦1
x 0 1
y1 y2
00 0 0
01 0 1
11 0 0
10 d d

𝑧 = 𝑥. ̅̅̅.
𝑦1 𝑦2

CIRCUITO IMPLEMENTADO