Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S7 Lógica Secuencial
S7 Lógica Secuencial
Sistemas Digitales
Lógica Secuencial
2017-2
x1 z1
...
...
xn Combinational zm
logic
y1 ... yr Yr ... Y1
Memory
Clock
1
26/09/2017
A
1/1 1/0
0/1
0/0 0/0 1/0
B C
X/Z
(a)
Present Input x
state 0 1
A B/1 C/0
B B/0 A/1
C A/0 C/0
Next state/output
(b)
T0 T1 T2 T3 T4 T5
Clock
State A B A C A C A
Input x 0 1 1 0 1 0
Output z 1 1 0 0 0 0
2
26/09/2017
Y/0
(a)
Present Input x
state 0 1 Outputs
W Y X 0
X X Y 1
Y X W 0
(b)
T0 T1 T2 T3 T4 T5
Clock
State W Y W X X Y X
Input x 0 1 1 0 1 0
Output z 0 0 0 1 1 0
3
26/09/2017
x
A B 0 1
1/1 0/- 0/0
A B/- -/1
1/-
0/- 1/1 B B/0 C/1
C C A/- A/-
z
x x
y
0 1 State 1 y2 y1 y2 0 1
A A/0 B/0 A 0 0 00 00/0 01/0
B A/0 C/1 B 0 1 01 00/0 11/1
C B/0 D/0 C 1 1 11 01/0 10/0
D C/1 D/0 D 1 0 10 11/1 10/0
(b) State Y1 Y2/z
(c)Transition
(a) State table assignment table
x x x
y1 y 2 0 1 0 1 y1 y2 0 1
y1 y 2
00 0 0 00 0 0 00 0 1 y1
Q D1
y1
01 0 1 01 0 1 01 0 1 Q C
11 0 0 11 0 1 11 1 0
y2
Q D2
10 10 10 y2
1 0 1 1 1 0 Q C Clock
z D1 (= Y1) D2 (= Y2)
(d) Output K-map (e) Excitation K-maps (f) Logic diagram
4
26/09/2017
Reconocedores de Secuencia
Diseñar un circuito secuencial síncrono con una entrada “x” y una
salida “z” que reconozca la secuencia de entrada 01.
Si la secuencia de entrada es x = 0 1 0 1 0 0 0 0 0 1 1 1 1 0 1
=> la secuencia de salida será: z = 0 1 0 1 0 0 0 0 0 1 0 0 0 0 1
(a) (b)
5
26/09/2017
B B/0 A/1 1 1 0 1 0 1
yk + 1 z
(a) State table (b) Transition table and output map
x x x S Q yk
yk 0 1 yk 0 1 C
R Q
0 1 0 0 0 d
1 d 0 1 0 1
Clock
S R
(c) Excitation maps
(d) Logic diagram z
Clock
x 0 1 01 01
S=x 1 0 0 0 1 0 1 1 0 0 0
R=x 0 1 1 1 0 1 0 0 1 1 1
y
z
x
yk 0 1 x
T Q y
0 1 0
C Q
1 0 1
T Clock
(a) Clocked T flip-flop (b) Clocked T flip-flop
excitation map implementation
x x
yk 0 1 yk 0 1
0 1 0 0 d d
1 d d 1 0 1
J K
(c) Clocked JK excitation maps
6
26/09/2017
x x
y1ky2k
y1ky2k 0 1 0 1
00 00 01 00 0 0
01 00 10 01 0 0
11 00 11 11 0 1
10 00 11 10 0 0
y1k+1y2k+1 z
(c) Transition table (d) Output map
01 0 1 01 d 0
11 0 d 11 1 0
10 0 d 10 1 0
S1 R1
x x
y 1 ky 2 k 0 1 y 1 ky 2 k 0 1
00 0 1 00 d 1
01 0 0 01 1 1
11 0 d 11 1 0
10 0 1 10 d 0
S2 R2
7
26/09/2017
01 0 1 01 1 1
11 1 0 11 1 0
10 1 0 10 0 1
T(a) T
1 Clocked T excitation maps 2
x x x x
y1ky2k y1ky2k y 1ky 2k y 1 ky 2k
0 1 0 1 0 1 0 1
00 0 0 00 d d 00 0 1 00 d d
01 0 1 01 d d 01 d d 01 1 1
11 d d 11 1 0 11 d d 11 1 0
10 d d 10 1 0 10 0 1 10 d d
J1 K J K2
(b)1 Clocked JK excitation maps 2
x x
y1 y2 0 1 y1 y2 0 1
00 0 0 00 0 1
01 0 1 01 0 0
y2
11 0 1 11 0 1
y1
10 0 1 10 0 1
Y1 Y2
(c) Excitation K-maps
x
0 1
A B/0 F/0 x 0/0
B C/0 F/0 0 1
C G/0 D/0 A B/0 A/0 1/0 G
D E/1 F/0 B C/0 A/0 1/0
0/0
1/0
E C/0 F/0 C G/0 D/0 0/0 1/0
A B C D
0/0
F B/0 F/0 D B/1 A/0 0/1
G G/0 F/0 G G/0 A/0
1/0
(e) (f) (g)
8
26/09/2017
ai aibi/si
Shift register A 00/0 01/0
Serial si 01/1 11/0 10/0
bi adder 10/1 0 1 11/1
Shift register B ci-1 = 0 00/1 ci-1 = 1
(b)
(a)
ai
bi Si
ai bi ci-1 ci si
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0 Ci Ci-1
D Q
1 0 0 0 1
1 0 1 1 0 C
1 1 0 1 0
1 1 1 1 1
Clock
(c) (d)
x x
y1 y2 0 1 y1 y2 0 1
00 0 d 1 d 00 1 d 1 d
01 1 d 0 d 01 d 1 d 1
11 d 1 d 0 11 d 1 d 1
10 d 0 d 1 10 1 d 1 d
J1 K1 J1 K1 J2 K2 J2 K2
(d) Excitation maps
9
26/09/2017
Clock
y1
x J1 Q
C
K1 Q
J1 Q
y2
1 C
K1 Q LEDs
y3 k + 1y k + 1y k + 1y k + 1
2 1 0
(b)
10
26/09/2017
00 0 d d 0 0 d d 0
01 0 d d 0 0 d d 0
11 0 d d d 1 d d d
10 0 d d d 0 d d d
x =0 x =1
(d)
y0 J0
y1 J1
y2 J2 C
y3 J3 C
C K0
C K1
K2
K3
Clock
Lights
(e)
11
26/09/2017
0 0 d 0 0 0 d 0
0 0 d 0 1 1 d 0
y0 y0
1 1 d d 0 0 d d
y1 y1
1 1 d d 1 1 d d
y2 y2
Controlador de un Robot
Exit
Bottom view
Movable of robot
blocks Sensor
(X)
Robot
Wheels
12
26/09/2017
x x x x
y1 y2 0 1 y1 y2 0 1 y1 y2 0 1 y1 y2 0 1
00 0 0 00 0 1 00 0 0 00 0 1
01 0 0 01 0 1 01 1 0 01 1 1
11 0 1 11 0 0 11 1 1 11 1 0
10 0 1 10 0 0 10 0 1 10 0 0
z1 z2 Y1 Y2
(d) (e)
x
z1
z2
Q1 J1
Q1 K1
Q2 J2
Q2 K2
Clock
(f)
13
26/09/2017
R Release
N candy
Coin Control
detector D unit
Release
C change
(a)
ND/RC
00/00 00/00
10/00
0
01/00 5
10/10, 01/00
01/11
10/00
01/10
00/00 15
10
10/00
00/00
(b)
State_Name
Mealy
Moore outputs 0 1 outputs
Input
14
26/09/2017
1/0
0 1 A
X 0/0 B
0/1
X/Y
z=0 0/0
1/1 1/0
(b)
B z=1
1 0
X
z=0
z=0 C z=1
0 1
X
(a)
A
z=0
0 1
X
1
A/0
0 1 B/1
B
z=1 0
1 0
0 1 C/0
X
(b)
C
z=0
0 1
X
(a)
15