Академический Документы
Профессиональный Документы
Культура Документы
Diseo Secuencial
Objetivos
2
Diseo Secuencial
Hasta ahora nos hemos limitado a diseos donde las salidas
dependen nicamente de las condiciones presentes en las
entradas.
3
Diseo Secuencial
4
Celda Binaria
Bloque conceptual bsico de memoria. Su propsito es
almacenar bits de informacin (1 0).
Nomenclatura:
Qt =>Valor presente de Q.
Qt+1 =>Valor siguiente, prximo de Q.
5
Celda Binaria NAND
6
Celda Binaria NOR
7
Flip Flop
Son los dispositivos hardware bsicos que ejecutan la accin de
memoria.
Funcionan de manera similar a una celda binaria (contienen una)
incluyendo caractersticas de sincronizacin mediante la seal de RELOJ.
8
Flip Flop
SEAL DE RELOJ
Es un tren de pulsos elctricos (L H L H) a una determinada
frecuencia.
Se utiliza para sincronizacin de circuitos digitales de tal forma que
todos los cambios de bits en el sistema, ocurran al mismo tiempo.
Para construirla generalmente se utilizan circuitos osciladores basados
en integrados analgicos (555) o cristales de cuarzo.
9
Flip Flop
Entrada por Nivel (Normal)
10
Flip Flop
Entrada por Flancos
11
Flip Flop
12
Tipos de Flip Flop
Flip Flop SR
Funciona de la misma
manera que la Celda
Binaria, Incluyendo la
seal de CLK.
13
Tipos de Flip Flop
El pulso de reloj est implcito en la
tabla. Esto quiere decir que la tabla
se ejecutar nicamente cuando
CLOCK = 1, lo que ocurre en el
instante del flanco positivo de reloj.
Esta caracterstica le permite al
FLIP FLOP considerarse
SINCRNICO. Es decir, sus
salidas cambiarn solo cuando la
seal de sincronismo (CLK) est
presente.
14
Tipos de Flip Flop
Podemos observar que la salida solo cambia (de acuerdo a la tabla
caracterstica) en los instantes del flanco positivo de reloj. El resto del
tiempo el Flip Flop mantiene su ltimo estado.
15
Tipos de Flip Flop
Informacin de la tabla de Excitacin: Esta tabla indica que
condiciones hacen posible el cambio de un valor presente dado a otro
valor siguiente establecido.
La tabla de excitacin se deriva de la tabla caracterstica.
16
Tipos de Flip Flop
17
Tipos de Flip Flop
18
Tipos de Flip Flop
En el Flip Flop D, la salida toma el mismo valor que la entrada D luego
del flanco positivo de reloj. La D del Flip Flop quiere decir DELAY
(retardo) que se origina al cambiar las salidas despus de que la entrada
cambia y el reloj llega.
19
Tipos de Flip Flop
20
Tipos de Flip Flop
21
Tipos de Flip Flop
22
Tipos de Flip Flop
23
Tipos de Flip Flop
24
Diseo de Flip Flop
Disear un Flip Flop es encontrar el circuito equivalente que representa
la funcin deseada. Como los Flip Flops se basan en Celdas Binarias lo
que hay que encontrar es la funcin combinatorial que representa el
Decoder de Set/Reset.
Los datos de partida del diseo son la tabla Caracterstica del Flip Flop
deseado y la Tabla de excitacin de la celda binaria.
La tabla de excitacin de la Celda Binaria es idntica a la del Flip Flop SR.
25
Diseo de Flip Flop
PROCEDIMIENTO :
1) Escribir la Tabla Caracterstica del FF deseado incluyendo la seal CLK en
la posicin mas significativa.
2) Agregar como columnas las entradas Set y Reset de la CB y luego
llenarlas con la Tabla de Excitacin de la CB.
3) Minimizar e implementar estas columnas que se constituyen en el
Decoder de Set/Reset.
26
Diseo de Flip Flop
27
Diseo de Flip Flop
28
Diseo de Flip Flop
29
Conversin de Flip Flop
La conversin de un Flip consiste en transformar un FF que
llamaremos original en otro FF que llamaremos deseado. Lo
que se desea encontrar es un circuito combinatorial que
convierta las entradas del FF deseado en las entradas del
original.
30
Conversin de Flip Flop
PROCEDIMIENTO:
1.-Escribir la tabla caracterstica del FF deseado.
2.- Agregar tantas columnas como entradas tenga el FF original.
3.- Llenar las columnas con la tabla de excitacin del FF original.
4.- Minimizar e implementar
31
Conversin de Flip Flop
32
Conversin de Flip Flop
33
Conversin de Flip Flop
34
Conversin de Flip Flop
Ejemplo:
Suponga que dispone de un Flip Flop HM cuya tabla caracterstica se
adjunta. Convierta el Flip Flop HM en un Flip Flop JK
35
Conversin de Flip Flop
Lo primero sera encontrar la tabla de excitacin del FF HM:
Para la combinacin 0 1 no se
puede generalizar el resultado en
una sola expresin. Hay que
escoger una de las formas que
represente el cambio en Q de 0 a
1.
Ahora si se puede escribir la Tabla caracterstica del FF deseado agregando
dos columnas para H y M y llenndolas con la tabla de excitacin anterior:
36
Conversin de Flip Flop
37
Entradas asncronas de los Flip Flop
Al ser asincrnicas, no dependen del CLK, por tanto tienen mayor
prioridad que cualquier otra seal de entrada:
Clear ( Reset ):
Preset ( Set ):
38
Entradas asncronas de los Flip Flop
Un FF D tpico tiene las dos entradas asincrnicas.
40
Aplicaciones de los Flip Flop
A manera de ejemplo, se
presenta la construccin de un
registro paralelo de 4 bits.
Para cada bit se tiene un Flip
Flop tipo D, de manera que las
entradas pasen a las salidas, en
el momento de los flancos
positivos de reloj.
41
Aplicaciones de los Flip Flop
Acumulador
Es un circuito secuencial construido en base a sumadores y registros
paralelo. Su propsito es que en el registro se contabilice el valor acumulado
del mismo registro ms algn dato.
42
Aplicaciones de los Flip Flop
Aqu se presenta la simulacin de un acumulador, usando MAX PLUS II,
de un circuito acumulador con RESET asincrnico.
43
Aplicaciones de los Flip Flop
Registro de Desplazamiento ( serie )
44
Conversin de Flip Flop
45