Está en la página 1de 47

SISTEMAS LOGICOS Clase #11 :

Introducción Circuitos Secuenciales

LOGICOS Clase #11 : Introducción Circuitos Secuenciales Dr. Wladimir Rodríguez Departamento de Computación ULA

Dr. Wladimir Rodríguez Departamento de Computación ULA wladimir@ula.ve

Agenda

Agenda • Introducción • Flip-Flops (Multivibrador) • Flip-Flops Set-Reset o Set-Clear (Multivibrador

Introducción

Flip-Flops (Multivibrador)

Flip-Flops Set-Reset o Set-Clear (Multivibrador Inicio-Borrado)

Flip-Flop JK

Flip-Flop D

Flip-Flop T

Flip-Flop Maestro-Esclavo

Flip-Flop D • Flip-Flop T • Flip-Flop Maestro-Esclavo Dr. Wladimir Rodriguez 2 Inteligencia Artificial

Dr. Wladimir Rodriguez

2

Inteligencia Artificial

Introducción

Introducción • Los circuitos secuenciales son circuitos lógicos en donde la salida, no solo depende de

Los circuitos secuenciales son circuitos lógicos en donde la salida, no solo depende de la entrada actual sino también de las entradas anteriores

son circuitos lógicos en donde la salida, no solo depende de la entrada actual sino también
depende de la entrada actual sino también de las entradas anteriores Dr. Wladimir Rodriguez 3 Inteligencia

Dr. Wladimir Rodriguez

3

Inteligencia Artificial

Introducción

Introducción • Los elementos de memoria definen el "estado" del circuito secuencial. • Las salidas

Los elementos de memoria definen el "estado" del circuito secuencial.

Las salidas del circuito secuencial son una función entradas externas y el estado actual.

El próximo estado de los elementos de memoria es una función de las entradas y del estado presente.

El comportamiento de un circuito secuencial depende de la secuencia temporal de entradas, salidas y estados internos, que lo harán pasar por un numero finito de estados.

y estados internos, que lo harán pasar por un numero finito de estados. Dr. Wladimir Rodriguez

Dr. Wladimir Rodriguez

4

Inteligencia Artificial

Circuito Secuencial

Circuito Secuencial Dr. Wladimir Rodriguez 5 Inteligencia Artificial
Circuito Secuencial Dr. Wladimir Rodriguez 5 Inteligencia Artificial
Circuito Secuencial Dr. Wladimir Rodriguez 5 Inteligencia Artificial

Dr. Wladimir Rodriguez

5

Inteligencia Artificial

Circuitos Secuenciales

Circuitos Secuenciales • ESTADOS PRESENTES : Son los valores que toman las variables secundarias (y 1

ESTADOS PRESENTES : Son los valores que

toman las variables secundarias (y1,y2, debidos a los estados siguientes y a las transiciones .

, ym)

ESTADOS SIGUIENTES : Son los valores que

toman las variables de excitación (Y1,Y2, debido a los estados presentes .

, Ym)

de excitación (Y 1 ,Y 2 , debido a los estados presentes . , Y m

Dr. Wladimir Rodriguez

6

Inteligencia Artificial

Circuitos Secuenciales

Circuitos Secuenciales • Los sistemas digitales pueden operar en forma sincrónica o asincrónica. • En los

Los sistemas digitales pueden operar en forma sincrónica o asincrónica.

En los sistemas asincrónicos las salidas de los circuitos lógicos pueden cambiar de estado en el momento en que una o más de las entradas cambien .

En los sistemas sincrónicos los tiempos exactos en que una salida puede cambiar de estado se determinan por medio de una señal que comúnmente se le denomina señal de reloj.

por medio de una señal que comúnmente se le denomina señal de reloj. Dr. Wladimir Rodriguez

Dr. Wladimir Rodriguez

7

Inteligencia Artificial

Circuitos Secuenciales

Circuitos Secuenciales • Esta señal es una serie de pulsos rectangulares o cuadrados y se distribuye

Esta señal es una serie de pulsos rectangulares o cuadrados y se distribuye a todas las partes del sistema y algunas de sus salidas cambian de estado sólo cuando la señal de reloj hace una transición . Cuando la señal de reloj cambia de 0 a 1, se le denomina Flanco de Subida o Positivo, cuando pasa de 1 a 0 se le conoce como Flanco de Bajada o Negativo.

cuando pasa de 1 a 0 se le conoce como Flanco de Bajada o Negativo. Dr.
cuando pasa de 1 a 0 se le conoce como Flanco de Bajada o Negativo. Dr.

Dr. Wladimir Rodriguez

8

Inteligencia Artificial

Flip-Flops

Flip-Flops • Los elementos de memoria en un circuito secuencial se denominan flip-flops. • Un flip

Los elementos de memoria en un circuito secuencial se denominan flip-flops.

Un flip flop posee dos salidas, una para el valor normal y otra para el valor complementado almacenado en él.

Un flip-flop puede construirse a partir de dos compuertas NAND o dos compuertas NOR

Un flip-flop posee dos salidas, Q y Q', y dos entradas, set y reset (Flip-Flop SR)

dos salidas, Q y Q', y dos entradas, set y reset (Flip-Flop SR) Dr. Wladimir Rodriguez

Dr. Wladimir Rodriguez

9

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Dr. Wladimir Rodriguez 10 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 10 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 10 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 10 Inteligencia Artificial

Dr. Wladimir Rodriguez

10

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • El flip-flop tiene dos estados útiles. Cuando Q =1 y Q’=

El flip-flop tiene dos estados útiles. Cuando Q =1 y Q’= 0, se encuentra en el estado set (o estado 1). Cuando Q = 0 y Q’ = 1, se encuentra en el estado clear (o estado 0). Las salidas Q y Q’son la una el complemento de la otra y se nombran como la salida normal y la salida negada respectivamente. El estado binario del flip-flop se toma con el valor de la salida normal (Q).

binario del flip-flop se toma con el valor de la salida normal (Q). Dr. Wladimir Rodriguez

Dr. Wladimir Rodriguez

11

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Dr. Wladimir Rodriguez 12 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 12 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 12 Inteligencia Artificial

Dr. Wladimir Rodriguez

12

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Supongamos: S=0, C=0, Q=0 y Q’=1. Si en un momento determinado

Supongamos: S=0, C=0, Q=0 y Q’=1. Si en un momento determinado cambiamos la entrada S de 0 a 1, la salida de la compuerta 1 (Q’) cambiará de 1 a 0. Como esta salida es también una de las entradas de la compuerta 2, al haber un 0 y un 0 como entrada, su salida (Q) pasará de 0 a 1. Como antes, ahora la salida de la compuerta 2 (Q) es una de las entradas de la compuerta 1. Como hubo un cambio de 0 a 1 debemos ver que efecto tiene esto en la salida de la compuerta 1. Las entradas son 1 y 1 a lo que la compuerta NOR responderá con un 0 a la salida (Q’ ). Como esta estaba en 0, el FF queda en un estado estable y no hay mas cambios.

estaba en 0, el FF queda en un estado estable y no hay mas cambios. Dr.

Dr. Wladimir Rodriguez

13

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Nuestro estado actual es: S=1, C=0, Q=1 y Q’=0. Al cambiar

Nuestro estado actual es: S=1, C=0, Q=1 y Q’=0. Al cambiar la entrada S de 1 a 0, la salida de la compuerta 1 (Q’) deberá dar un 0. Como ya está en 0 esto no produce ningún otro cambio. Estando ahora en S=1, C=0, Q=1 y Q’=0, si nuevamente colocamos en 1 la entrada S, la compuerta 1 responderá a las entradas 1 y 0 con un 0. Como la salida (Q’) está en 0, no habrá cambios. Para finalizar, estando en S=1, C=0, Q=1 y =0, si nuevamente colocamos la entrada S en 0, no se efectuará ningún cambio en el estado del FF.

la entrada S en 0, no se efectuará ningún cambio en el estado del FF. Dr.

Dr. Wladimir Rodriguez

14

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Podemos resumir el comportamiento para el FF cuando aplicamos un pulso

Podemos resumir el comportamiento para el FF cuando aplicamos un pulso en S (subir a 1 y bajar a 0 nuevamente ) de la siguiente manera:

Estando el FF en 0 (Qn= 0) si aplicamos un pulso en S el estado futuro será 1 (Qn+1 = 1).

Estando el FF en 1 (Qn= 1) si aplicamos un pulso en S el estado futuro será 1 (Qn+1 = 1).

Con esto podemos decir que si aplicamos un pulso en S, independientemente del estado actual, (Qn) el estado futuro será 1 (Qn+1 = 1)

del estado actual, (Q n ) el estado futuro será 1 (Q n+1 = 1) Dr.

Dr. Wladimir Rodriguez

15

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Supongamos: S=0, C=0, Q=1 y Q’= 0. Si en un momento

Supongamos: S=0, C=0, Q=1 y Q’= 0. Si en un momento determinado cambiamos la entrada C de 0 a 1, la salida de la compuerta 2 (Q) cambiará de 1 a 0. Como esta salida es también una de las entradas de la compuerta 1, al haber un 0 y un 0 como entrada, su salida (Q’) pasará de 0 a 1. Como antes, ahora la salida de la compuerta 1 (Q’) es una de las entradas de la compuerta 2. Como hubo un cambio de 0 a 1 debemos ver que efecto tiene esto en la salida de la compuerta 2. Las entradas son 1 y 1 a lo que la compuerta NOR responderá con un 0 a la salida (Q). Como esta estaba en 0, el FF queda en un estado estable y no hay mas cambios.

estaba en 0, el FF queda en un estado estable y no hay mas cambios. Dr.

Dr. Wladimir Rodriguez

16

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Nuestro estado actual es: S=0, C=1, Q=0 y Q’=1. Al cambiar

Nuestro estado actual es: S=0, C=1, Q=0 y Q’=1. Al cambiar la entrada C de 1 a 0, la salida de la compuerta 2 (Q) deberá dar un 0. Como ya está en 0 esto no produce ningún otro cambio. Estando ahora en S=0, C=0, Q=0 y Q’=1, si nuevamente colocamos en 1 la entrada C, la compuerta 2 responderá a las entradas 1 y 0 con un 0. Como la salida (Q) está en 0, no habrá cambios. Para finalizar, estando en S=0, C=1, Q=0 y =1, si nuevamente colocamos la entrada C en 0, no se efectuará ningún cambio en el estado del FF.

la entrada C en 0, no se efectuará ningún cambio en el estado del FF. Dr.

Dr. Wladimir Rodriguez

17

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Podemos resumir el comportamiento para el FF cuando aplicamos un pulso

Podemos resumir el comportamiento para el FF cuando aplicamos un pulso en C (subir a 1 y bajar a 0 nuevamente ) de la siguiente manera:

Estando el FF en 0 (Qn= 0) si aplicamos un pulso en C el estado futuro será 0 (Qn+1 = 0).

Estando el FF en 0 (Qn= 1) si aplicamos un pulso en C el estado futuro será 0 (Qn+1 = 0).

Con esto podemos decir que si aplicamos un pulso en C, independientemente del estado actual, (Qn) el estado futuro será 0 (Qn+1 = 0)

del estado actual, (Q n ) el estado futuro será 0 (Q n+1 = 0) Dr.

Dr. Wladimir Rodriguez

18

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Podemos resumir el comportamiento para el FF cuando mantenemos S y

Podemos resumir el comportamiento para el FF cuando mantenemos S y C iguales a 0 de la siguiente manera:

Estando el FF en 0 (Qn= 0) si mantenemos S y C iguales, el estado futuro será 0 (Qn+1 = 0)

Estando el FF en 0 (Qn= 1) si mantenemos S y C iguales, el estado futuro será 1 (Qn+1 = 1)

Con esto podemos decir que si mantenemos S y C iguales a 0, el estado futuro será igual al estado presente futuro, Qn = Qn+1

0, el estado futuro será igual al estado presente futuro, Q n = Q n+1 Dr.

Dr. Wladimir Rodriguez

19

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Supongamos: S=0, C=0, Q=0 y Q’=1. Si en un momento determinado

Supongamos: S=0, C=0, Q=0 y Q’=1. Si en un momento determinado cambiamos la entrada S de 0 a 1, como se vio al comienzo, la salida de la compuerta 1 (Q’) cambiará de 1 a 0 quedando en un estado estable y no hay mas cambios. Estando ahora en S=1, C=0, Q=1 y Q’=0, si colocamos en 1 la entrada C, la compuerta 2 responderá a las entradas 1 y 1 con un 0, y la salida (Q) cambiará de 1 a 0. Note que ambas salidas Q y Q’ son ahora ambas iguales a 0, y aunque funcionalmente esto está bien, hay una contradicción con el tener una salida como el complemento de la otra.

contradicción con el tener una salida como el complemento de la otra. Dr. Wladimir Rodriguez 20

Dr. Wladimir Rodriguez

20

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Estando ahora en S=1, C=1, Q=0 y Q’=0, podemos hacer tres

Estando ahora en S=1, C=1, Q=0 y Q’=0, podemos hacer tres cosas:

1. Bajar S a cero, esperar que el FF se coloque en un estado estable y luego bajar C a cero.

2. Bajar C a cero, esperar que el FF se coloque en un estado estable y luego bajar S a cero.

3. Bajar S y C a cero simultáneamente.

y luego bajar S a cero. 3. Bajar S y C a cero simultáneamente. Dr. Wladimir

Dr. Wladimir Rodriguez

21

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Si hacemos lo ultimo, tendremos que al bajar S y C

Si hacemos lo ultimo, tendremos que al bajar S y C a 0 simultáneamente, las dos compuertas NOR tendrán simultáneamente en sus entrada 0 y 0, a lo que ambas responderán simultáneamente con un 1. estos unos en las salidas Q y Q’ se reflejaran en las dos compuertas NOR que responderán a las entradas 0 y 1 con un 0 simultáneamente. De nuevo las compuertas responderán a las entradas 0 y 0 con un 1, y esto se repetirá indefinidamente.

a las entradas 0 y 0 con un 1, y esto se repetirá indefinidamente. Dr. Wladimir

Dr. Wladimir Rodriguez

22

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC • Tabla de verdad : muestra el comportamiento del estado futuro en

Tabla de verdad: muestra el comportamiento del estado futuro en función de las entradas y el estado presente. Se utiliza para obtener la ecuación caracteristica.

Tabla caracteristica: también muestra el comportamiento del estado futuro pero de una manera mas compacta que la tabla de verdad.

Ecuación caracteristica: es otra forma de describir el comportamiento del estado futuro, pero a menudo mas útil durante el analisis de circuito porque puede ser utilizada como parde de una expresión booleana.

Tabla de exitación: se obtiene de la ecuación caracteristica. Muestra las entradas que se necesitan para pasar de un estado a otro. Se utilizan en la sintesis de circuitos secuenciales.

un estado a otro. Se utilizan en la sintesis de circuitos secuenciales. Dr. Wladimir Rodriguez 23

Dr. Wladimir Rodriguez

23

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Dr. Wladimir Rodriguez 24 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 24 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 24 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 24 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 24 Inteligencia Artificial

Dr. Wladimir Rodriguez

24

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Ecuación Característica: Q n+1 = S + C’Q n Dr. Wladimir Rodriguez
Flip-Flop SR o SC Ecuación Característica: Q n+1 = S + C’Q n Dr. Wladimir Rodriguez

Ecuación Característica:

Qn+1 = S + C’Qn

Flip-Flop SR o SC Ecuación Característica: Q n+1 = S + C’Q n Dr. Wladimir Rodriguez
Flip-Flop SR o SC Ecuación Característica: Q n+1 = S + C’Q n Dr. Wladimir Rodriguez

Dr. Wladimir Rodriguez

25

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Dr. Wladimir Rodriguez 26 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 26 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 26 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 26 Inteligencia Artificial

Dr. Wladimir Rodriguez

26

Inteligencia Artificial

Flip-Flop SR o SC

Flip-Flop SR o SC Dr. Wladimir Rodriguez 27 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 27 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 27 Inteligencia Artificial
Flip-Flop SR o SC Dr. Wladimir Rodriguez 27 Inteligencia Artificial

Dr. Wladimir Rodriguez

27

Inteligencia Artificial

Flip-Flop SR o SC con Reloj

Flip-Flop SR o SC con Reloj Tabla de Estados S R Q n Q n+1 0

Tabla de Estados

S

R

Qn

Qn+1

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

1

1

0

1

1

1

1

0

d

1

1

1

d

Tabla Característica

CLK

S

R

Qn+1

 

0 x

x

Qn

 

1 0

0

Qn

 

1 0

1

0

1 1

 

0

1

1 1

 

1

x

  1 0 1 0 1 1   0 1 1 1   1 x Dr.

Dr. Wladimir Rodriguez

28

Inteligencia Artificial

Flip-Flop SR o SC con Reloj

Flip-Flop SR o SC con Reloj Tabla de Excitación Q n Q n+ S R 1

Tabla de Excitación

Qn

Qn+

S

R

1

0

0

0

x

0

1

1

0

1

0

0

1

1

1

x

0

Tabla de Estados

DEC

CLK

S

R

Qn

Qn+1

0

0

0

0

0

0

1

0

0

0

1

1

2

0

0

1

0

0

3

0

0

1

1

1

4

0

1

0

0

0

5

0

1

0

1

1

6

0

1

1

0

0

7

0

1

1

1

1

8

1

0

0

0

0

9

1

0

0

1

1

10 1

 

0

1

0

0

11 1

 

0

1

1

0

12 1

 

1

0

0

1

13 1

 

1

0

1

1

14 1

 

1

1

0

x

15 1

 

1

1

1

x

14 1   1 1 0 x 15 1   1 1 1 x Dr. Wladimir

Dr. Wladimir Rodriguez

29

Inteligencia Artificial

Flip-Flop SR o SC con Reloj

Flip-Flop SR o SC con Reloj Dr. Wladimir Rodriguez 30 Inteligencia Artificial
Flip-Flop SR o SC con Reloj Dr. Wladimir Rodriguez 30 Inteligencia Artificial
Flip-Flop SR o SC con Reloj Dr. Wladimir Rodriguez 30 Inteligencia Artificial

Dr. Wladimir Rodriguez

30

Inteligencia Artificial

Flip-Flop JK

Flip-Flop JK • El multivibrador JK es similar al SR , en donde J corresponde a

El multivibrador JK es similar al SR , en donde J corresponde a S y K a R, pero existe una diferencia principal; si J = K = 1 no genera una salida ambigua y si CLK = 1, el valor del estado siguiente es el complemento del estado presente . Esto indica que no existen los estados prohibidos

.

estado presente . Esto indica que no existen los estados prohibidos . Dr. Wladimir Rodriguez 31

Dr. Wladimir Rodriguez

31

Inteligencia Artificial

Flip-Flop JK

Flip-Flop JK Dr. Wladimir Rodriguez 32 Inteligencia Artificial
Flip-Flop JK Dr. Wladimir Rodriguez 32 Inteligencia Artificial
Flip-Flop JK Dr. Wladimir Rodriguez 32 Inteligencia Artificial

Dr. Wladimir Rodriguez

32

Inteligencia Artificial

Flip-Flop JK

Flip-Flop JK J K Q n+1 0 0 Q n 0 1 0 1 0 1

J

K

Qn+1

0

0

Qn

0

1

0

1

0

1

   
   

1

1

Qn

Q n 0 1 0 1 0 1     1 1 Q n Dr. Wladimir
Q n 0 1 0 1 0 1     1 1 Q n Dr. Wladimir

Dr. Wladimir Rodriguez

33

Inteligencia Artificial

Flip-Flop D

Flip-Flop D • A diferencia de los multivibradores tipos SR y JK , el Flip-Flop tipo

A diferencia de los multivibradores tipos SR y JK , el Flip-Flop tipo D, sólo tiene una entrada sincrónica de control, D, letra que proviene de

dato . Su operación es de retardo y muy sencilla.

Q

va desde el mismo estado en que se encuentra

la

entrada D cuando CLK =1; esto es, el nivel

presente D será almacenado en el multivibrador en el momento en que se presente una transición de pendiente positiva (TPP ).

en que se presente una transición de pendiente positiva (TPP ). Dr. Wladimir Rodriguez 34 Inteligencia

Dr. Wladimir Rodriguez

34

Inteligencia Artificial

Flip-Flop D

Flip-Flop D Dr. Wladimir Rodriguez 35 Inteligencia Artificial
Flip-Flop D Dr. Wladimir Rodriguez 35 Inteligencia Artificial
Flip-Flop D Dr. Wladimir Rodriguez 35 Inteligencia Artificial

Dr. Wladimir Rodriguez

35

Inteligencia Artificial

Flip-Flop D

Flip-Flop D D Q n+1 0 0 1 1 Dr. Wladimir Rodriguez 36 Inteligencia Artificial

D

Qn+1

0

0

1

1

Flip-Flop D D Q n+1 0 0 1 1 Dr. Wladimir Rodriguez 36 Inteligencia Artificial
Flip-Flop D D Q n+1 0 0 1 1 Dr. Wladimir Rodriguez 36 Inteligencia Artificial

Dr. Wladimir Rodriguez

36

Inteligencia Artificial

Flip-Flop T

Flip-Flop T Dr. Wladimir Rodriguez 37 Inteligencia Artificial
Flip-Flop T Dr. Wladimir Rodriguez 37 Inteligencia Artificial
Flip-Flop T Dr. Wladimir Rodriguez 37 Inteligencia Artificial

Dr. Wladimir Rodriguez

37

Inteligencia Artificial

Flip-Flop T

Flip-Flop T • En el multivibrador tipo T, la señal de reloj es la única existente,

En el multivibrador tipo T, la señal de reloj es la única existente, cuando pulsa la entrada T el biestable cambia de estado . En otras palabras, el nombre del Flip-Flop se deriva de la habilidad de variar (toggle) o cambiar de estado . Independientemente del estado presente del multivibrador , éste asume el estado de complemento cuando ocurre el pulso de reloj , siempre y cuando el estado lógico de T esté a nivel alto

de reloj , siempre y cuando el estado lógico de T esté a nivel alto Dr.

Dr. Wladimir Rodriguez

38

Inteligencia Artificial

Flip-Flop T

Flip-Flop T T Q n+1 0 Q n   1 Q n Dr. Wladimir Rodriguez 39

T

Qn+1

0

Qn

 
 

1

Qn

Flip-Flop T T Q n+1 0 Q n   1 Q n Dr. Wladimir Rodriguez 39
Flip-Flop T T Q n+1 0 Q n   1 Q n Dr. Wladimir Rodriguez 39

Dr. Wladimir Rodriguez

39

Inteligencia Artificial

Entradas Asíncronas

Entradas Asíncronas • Los Flip-flops contenidos en los circuitos integrados a menudo proveen unas entradas

Los Flip-flops contenidos en los circuitos integrados a menudo proveen unas entradas adicionales para fijar en el estado 1 o en el 0 al FF en cualquier momento de forma asíncrona, sin importar las condiciones presentes en las otras entradas. Esta entradas son normalmente llamadas SET o PRESET (par fijar en 1) o CLEAR (para fijar en 0). Son útiles para colocar los FF en un estado inicial, antes de comenzar con su funcionamiento de forma síncrona, sin la necesidad de utilizar un pulso de reloj. Por ejemplo, después de encender un sistema digital, el estado inicial de los FF es indeterminado. Activando la entrada de clear, se inicializan en cero, y luego se comienza con el funcionamiento normal.

inicializan en cero, y luego se comienza con el funcionamiento normal. Dr. Wladimir Rodriguez 40 Inteligencia

Dr. Wladimir Rodriguez

40

Inteligencia Artificial

Entradas Asíncronas

Entradas Asíncronas Dr. Wladimir Rodriguez 41 Inteligencia Artificial
Entradas Asíncronas Dr. Wladimir Rodriguez 41 Inteligencia Artificial
Entradas Asíncronas Dr. Wladimir Rodriguez 41 Inteligencia Artificial

Dr. Wladimir Rodriguez

41

Inteligencia Artificial

Flip-Flop maestro-esclavo

Flip-Flop maestro-esclavo • Un flip flop maestro-esclavo se construye con dos FF, uno sirve de maestro

Un flip flop maestro-esclavo se construye con dos FF, uno sirve de maestro y otro de esclavo. Durante la subida del pulso de reloj se habilita el maestro y se deshabilita el esclavo. La información de entrada es transmitida hacia el FF maestro. Cuando el pulso baja nuevamente a cero se deshabilita el maestro lo cual evita que lo afecten las entradas externas y se habilita el esclavo. Entonces el esclavo pasa al el mismo estado del maestro. El comportamiento del flip-flop maestro-esclavo que acaba de describirse hace que los cambios de estado coincidan con la transición del flanco negativo del pulso.

de estado coincidan con la transición del flanco negativo del pulso. Dr. Wladimir Rodriguez 42 Inteligencia

Dr. Wladimir Rodriguez

42

Inteligencia Artificial

Flip-Flop maestro-esclavo

Flip-Flop maestro-esclavo Dr. Wladimir Rodriguez 43 Inteligencia Artificial
Flip-Flop maestro-esclavo Dr. Wladimir Rodriguez 43 Inteligencia Artificial
Flip-Flop maestro-esclavo Dr. Wladimir Rodriguez 43 Inteligencia Artificial

Dr. Wladimir Rodriguez

43

Inteligencia Artificial

Flip-Flops disparados por flancos

Flip-Flops disparados por flancos Dr. Wladimir Rodriguez 44 Inteligencia Artificial
Flip-Flops disparados por flancos Dr. Wladimir Rodriguez 44 Inteligencia Artificial
Flip-Flops disparados por flancos Dr. Wladimir Rodriguez 44 Inteligencia Artificial
Flip-Flops disparados por flancos Dr. Wladimir Rodriguez 44 Inteligencia Artificial

Dr. Wladimir Rodriguez

44

Inteligencia Artificial

Flip-Flop JK:

Flip-Flop Universal

Flip-Flop JK: Flip-Flop Universal Dr. Wladimir Rodriguez 45 Inteligencia Artificial
Flip-Flop JK: Flip-Flop Universal Dr. Wladimir Rodriguez 45 Inteligencia Artificial
Flip-Flop JK: Flip-Flop Universal Dr. Wladimir Rodriguez 45 Inteligencia Artificial
Flip-Flop JK: Flip-Flop Universal Dr. Wladimir Rodriguez 45 Inteligencia Artificial
Flip-Flop JK: Flip-Flop Universal Dr. Wladimir Rodriguez 45 Inteligencia Artificial

Dr. Wladimir Rodriguez

45

Inteligencia Artificial

Ejercicio

Ejercicio Dr. Wladimir Rodriguez 46 Inteligencia Artificial
Ejercicio Dr. Wladimir Rodriguez 46 Inteligencia Artificial
Ejercicio Dr. Wladimir Rodriguez 46 Inteligencia Artificial

Dr. Wladimir Rodriguez

46

Inteligencia Artificial

Resumen Flip-Flops

Resumen Flip-Flops Dr. Wladimir Rodriguez 47 Inteligencia Artificial
Resumen Flip-Flops Dr. Wladimir Rodriguez 47 Inteligencia Artificial
Resumen Flip-Flops Dr. Wladimir Rodriguez 47 Inteligencia Artificial

Dr. Wladimir Rodriguez

47

Inteligencia Artificial