Beruflich Dokumente
Kultur Dokumente
Lecture 2-0
Lecture 2-0
shift I
count Q clear
n-bit Counter n Q
ROM
EPROM EEPROM flash
Latches
Latches
Latch bsico o elemental
El circuito secuencial ms simple y consiste de un par de inversores formando una bucla de realimentacin Diagrama lgico
Vin 1 Q Vout 2
Vout 1
Vin1
Vout 1
Q
Vin 2 Q Vin 2 Vout 2
Latches
El latch puede estar indefinidamente en una de las dos posibles situaciones denominadas estados Los dos estados del latch son: Estado Set Estado Reset
Q=H Q =L Q=L Q =H
Los niveles lgicos de las dos seales son complementarios entre s El latch es un dispositivo ideal para almacenar informacin binaria, es decir, para guardar o registrar dgitos binarios: bits
Tipos de latches
Latch S-R basado en compuertas NORs Latch S-R basado en compuertas NANDs Latch S-R con Enable: compuertas NANDs Latch D
Latch S-R
Latch S-R: Set-Reset Para lograr un mayor control en el manejo de latch se sustituyen los inversores por compuertas NOR o NAND Latch S-R basado en compuertas NOR Los terminales extra de entrada a las compuertas NOR sirven como seales de control y permiten tener un acceso adicional
Diagrama lgico
R Q
Latch S-R
Tabla de verdad
Qn +1 Qn +1
S L L H H
R L H L H
Q L/H L H
S L L H H
R L H L H
H/L H L
Qn L H
Qn H L
no usado
(metaestabilidad)
no usado
Latch S-R
La seal S produce un 1 lgico: Set o Preset en la salida Q La seal R produce una O lgico: Reset o Clear en la salida Q
R = H Q = L Q = H S = H Q = H Q = L
Latch S-R
Cuando el latch SR se utiliza para almacenar un nivel lgico, es decir un bit, las condiciones son las siguientes: Condiciones iniciales: R = S =L Almacenar el nivel lgico O: S = L R = H Almacenar el nivel lgico 1: S = H R = L
Latch S-R
Diagrama de timing
1 2 3 4 5 6 7
S R Q Q
Latch S-R
Diagrama de timing
1 2 3 4 5 6 7 8 9 10 11 12
S R Q Q
Latch S-R
Parmetros de timing
El tiempo de propagacin, es el tiempo que el latch gasta para que la transicin de una seal de entrada pueda producir una seal de salida 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
S R Q
tpLH ( SQ )
tpLH ( RQ )
tpw (min)
tpw (min)
Latch S-R
Las condiciones de S = R = H simultneamente, no se utilizan para propsitos de almacenar informacin, puesto que presentan condiciones finales no vlidas, o no se puede predecir el estado resultante del latch Las condiciones no vlidas son:
Q =Q = L/H
Diagrama lgico
S Q
Latch S-R
Tabla de verdad
S L L H H R L H L H Q
Q
S L L H H
R L H L H
Qn +1
Qn +1
no usado H L Qn L H Qn
Latch S-R
Latch S-R dinmico o latch S-R con enable Las seales S y R son frecuentemente denominadas entradas o seales de datos, debido a que la informacin presente en ests seales determina el nivel lgico del bit almacenado en el latch La seal que permite conectar o aislar el latch con una fuente de datos se denomina seal de habilitacin: Enable
Latch S-R
Latch S-R dinmico o latch S-R con enable Cuando la seal enable = 0, el latch se asla de los datos y el estado del latch lo determina su estado anterior Cuando la seal enable = 1, se activan las seales de datos Set y Reset, es decir, se activa el latch S-R La seal enable se denomina C, y si la seal enable es una seal de reloj, su nomenclatura es CK/CLK
Diagrama lgico
S S Q C Q R R
Latch S-R
Tabla de verdad
C 0 1 1 1 1 S X 0 0 1 1 R X 0 1 0 1 Q L/H L/H 0 1
Q
H/L H/L 1 0
(Metaestabilidad)
no usado
1 1
Latch D
Latch D Una aplicacin importante del latch S-R dinmico es el latch D. Cuando las seales S = D y R = D, el latch S-R se convierte en el latch D En el latch D siempre que la seal enable est habilitada, la salida Q del latch D sigue la entrada de datos D, es decir, Q =D Esta operacin se caracteriza, diciendo que el latch D es transparente y cuando se desea capturar y mantener los datos se inhabilita el latch
Latch D
Simblo:
D Q
Diagrama lgico
D S S Q
C R R
Latch D
Tabla de verdad
C L H H
D X L H
Q L/H L H
H/L H L
Latch D
Latch D Los latches S-R son exitosos en aplicaciones de control, donde siempre se est pensando en trminos de setting y resetting, en respuesta a alguna condicin cuando esta cambia El diseador controla las seales de entrada Set y Reset independientemente Frecuentemente se necesitan los latches para simplemente almacenar bits de informacin, cada bit de informacin es presentado sobre una lnea de seal Un latch D puede ser usado para almacenar un bit de informacin
Latch D
Diagrama de timing
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
D C Q
Latch D
Parmetros de timing
Cuatro parmetros de atraso estn presentes para las seales que se propagan desde las entradas C o D a la salida Q El latch D elimina el problema de S = R = 1 en el latch S-R, pero este no elimina el problema de metaestabilidad Setup time: tsetup , es el rango de tiempo que debe permanecer la seal D antes del flanco de bajada de la seal C Hold time: thold , es el rango de tiempo que debe permanecer la seal D despus del flanco de bajada de la seal C Si la seal D cambia en algn instante durante el rango de tiempo del Setup y Hold time, la salida del latch es impredecible y puede ocurrir metaestabilidad
Latch D
Parmetros de timing para el latch D
D C Q
tpLH (CQ)
tpLH (DQ)
tpHL(CQ)
tsetu thold
p
tpHL(DQ)
Laptop
Bicicleta
Monitor LCD
Camara s
Wanted
$ 500K