Computadores

Páginas: 18 (4278 palabras) Publicado: 10 de noviembre de 2012
Tema 5
Circuitos lógicos secuenciales

1

5. Circuitos Lógicos Secuenciales
 5.1. Introducción  5.2. Síntesis de circuitos secuenciales

 5.3. Análisis de circuitos secuenciales

2

1

5.1. Introducción
 5.1.1. Necesidad de memoria. Biestable D  5.1.2. Necesidad de sincronización. Reloj  5.1.3. Modelo de Mealy. Especificación.  5.1.4. Modelo de Moore. Especificación.

35.1.1. Necesidad de memoria. Biestable D
Ejemplo de necesidad de memoria

Si Sd 0 0 1 1 0 1 0 1

A W1 W0 1 0 0 0 0 1 0 0 0 0 1 0

Alarma Izquierda Derecha Recto

4

2

5.1.2. Necesidad de sincronización. Reloj

Ejemplo de necesidad de sincronización: Cuenta el número de veces que llegó un 1 por la entrada (mod 2 )
x(t)
n

CLS

n

W(t)

¿Cuántos unos han llegado hastaeste momento? x(t) t 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0
5

Reloj. Señales síncronas

Ejemplo de necesidad de sincronización: Cuenta el número de veces que llego un 1 por la entrada (mod 2 )
x(c)
n

CLS

n W(c)

Clk t x(t) t 0 1 0 1 0 0 1

Señal síncrona (dato+Clk) = secuencia de bits

6

3

Biestable D activado por flanco (Flip-Flop)
Elemento básico dememorización:
Flip-Flop (FF): d Clk DQ q Tabla del estado siguiente: q 0 0 1 1 t d t q t Tp Tiempo de propagación q+ = d Ecuación característica
7

Cronograma:
Clk

Flanco ascendente

d 0 1 0 1

q+ 0 1 0 1

d 0 1

q+ 0 1

Biestable D activado por flanco (Obj. 4.4)
Elemento de memorización de 1 bit:

d Clk

DQ

q

Clk t d t q t

8

4

Registro
Elemento de memorización de nbits
d0 d1
n REG n DQ

q0 q1

DQ

D

Q dn-2 dn-1 qn-2 qn-1

Clk D = dn-1, dn-2, … d1, d0 Q = qn-1, qn-2, … q1, q0 Q =D
+

DQ

DQ

Clk
9

CLS: circuito síncrono

DQ

x
CLC1

CLC2

DQ

CLC3

w0 w1

DQ

Clk

Red de circuitos combinacionales y biestables conectados entre sí. Puede haber ciclos, que atraviesen al menos un biestable. Todos los biestables con lamisma señal de reloj (Clk). Señales de entrada sincronizadas con el mismo reloj.
10

5

CLS: circuito síncrono. Tiempo de ciclo
Ciclo k-1 Ciclo k Tc = 170 t X 367 REG 40 24 t Ciclo k+1

Clk X

Clk

Y
+1

Y 57 Z 58 W 58 368 t 368 367 100 40 t 24 t

Z
REG

W

Tp(FF) = 40 u.t. Tp(CLC) = 100 u.t.

Tc ≥ Tp(FF) + Tp(CLC) u.t.

11

5.1.4. Modelo de Mealy. Especificación.
Esquemageneral de un CLS (Caso general: Modelo de Mealy) Agrupando todos los circuitos combinacionales en un único CLC y todos los biestables en un único REG. Entrada X Salida W

n REG k k

H

m

CLC
G

Q

+

Q

Clk

W = H (X, Q) Modelo de Mealy Q = G (X, Q)
+

Ec. salida Ec. estado siguiente
12

6

Esquema de Mealy con 2 CLCs
Otra forma de dibujar el CLS de Mealy: separandolas funciones H y G

Entrada n X
k

n

CLC G

REG

n

k

k

CLC H

m

Salida W G

Q

+

Q

Clk

W = H (X, Q) Modelo de Mealy Q = G (X, Q)
+

Ec. salida Ec. estado siguiente
13

Estado inicial. Entradas asíncronas en el FF
Entradas asíncronas en el biestable D activado por flanco. S
DQ

Set: puesta a 1 asíncrona No dibujaremos el circuito de inicializaciónde los biestables (señales asíncronas) Reset: puesta a 0 asíncrona

R

En LogicWorks: Attributes / InitialPin

Q

Q

D

D

0

1

14

7

Especificación de un CLS
Especificación: X, n, Q, k, W, m, Tablas de Verdad de Q y de W. Estado inicial Entrada n X
k n
+

CLC G

REG

n

k

k

CLC H

m

Salida W G

Q

+

Q

Clk Ejemplo: X=(x1,x0), Q=(q1, q0) ,W=(w1,w0), Estado inicial Q= (q1, q0) = (0, 0)

15

Ejemplo especificación de un CLS
Ejemplo: X = (x1, x0), Q = (q1, q0), W = (w1, w0), Estado inicial (0,0) T.V. de Q = G (Q, X) :
q1 q0 x1 x0 q1+ q0+ 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 0 1 1 x x x x 0 1 0 1 0 1 0 1 0 1 0 0 x x x x...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computador
  • La computadora
  • La computadora
  • Computadora
  • Computo
  • Computo
  • Computadora
  • La computadora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS