Documente Academic
Documente Profesional
Documente Cultură
Investigacin
Docente:
ING. Arianna Bastidas
Ingeniera de Sistemas
5 Semestre
G001D
Alumno:
Sergio Pealoza
3 Corte
Circuitos Lgicos
De la compuerta 1a 0 para tener la salida Q como 1. Cuando la entrada de puesta a uno (set) vuelva
a 0, las salidas permanecern iguales ya que la salida Q permanece como 1, dejando una entrada de
la compuerta 2- en t. Esto causa que la salida Q' permanezca en 0 lo cual coloca ambas entradas de
la compuerta nmero 1 en 0 y as la salida Q es 1. De la misma manera es posible demostrar que un
1 en la entrada de puesta a cero (reset) cambia la salida Q a 0 y Q' a 1. Cuando la entrada de puesta
a cero cambia a 0, las salidas no cambian.
Cuando se aplica un 1 a ambas entradas de puesta a uno y puesta a cero ambas salidas Q y Q' van a
0. Esta condicin viola el hecho de que las salidas Q y Q' son complementos entre s. En operacin
normal esta condicin debe evitarse asegurndose que no se aplica un 1 a ambas entradas
simultneamente. Un flip-flop tiene dos entradas tiles. Cuando Q = 1 y Q' = 0 estar en el estado
de puesta o uno (o estado 1). Cuando Q=0 y Q'=1 estar en el estado de puesta a cero (o estado 0) .
Las salidas Q y Q' son complementos entre s y se les trata como salidas normales y de
complemento respectivamente. El estado binario de un flip-flop se toma como el valor de su salida
normal. Bajo operacin normal, ambas entradas permanecen en 0 a no ser que el estado del flip-flop
haya cambiado. La aplicacin de un 1 momentneo a la entrada de puesta a uno causar que el flipflop vaya a ese estado. La entrada de puesta a uno debe volver a cero antes que se aplique un 1 a la
entrada de puesta a cero. Un 1 momentneo aplicado a la entrada de puesta a cero causar que el
flip-flop vaya al estado de borrado (o puesta a cero). Cuando ambas entradas son inicialmente cero
y se aplica un 1a la entrada de puesta a uno mientras que el flip-flop est en el estado de puesta a
uno o se aplica un 1 a la entrada de puesta a cero mientras que ut flip-flop est en l estado de
borrado, quedarn las salidas sin cambio. Cuando sl aplica un 1 a ambas entradas de puesta a uno y
de puesta a cero, ambas salidas irn a 0. Este estado es indefinido y se evita normalmente. Si ahora
ambas salidas van a 0, el estado del flip-flop es indeterminado y depende de aquella entrada que
permanezca por mayor tiempo en 1 antes de hacer la transicin a 0. El circuito flip-flop bsico
NAND de la Figura 6-3 opera con ambas entradas normalmente en 1 a no ser que el estado del flipflop tenga que cambiarse. La aplicacin de un 0 momentneo a la entrada de puesta a
Uno, causar que Q vaya a 1 y Q' vaya a 0, llevando el flip-flop al estado de puesta a uno. Despus
que la entrada de puesta a uno vuelva a 1, un 0 momentneo en la entrada de puesta a cero causar
la transicin al estado de borrado (clear). Cuando ambas entradas vayan a 0, ambas salidas irn a 1;
esta condicin se evita en la operacin normal de un flip-flop.
Flip-flop FS temporizado: El flip-flop RS temporizado mostrado en la Figura 6-4(a) consiste en un
flip-flop bsico NOR y dos compuertas AND. Las salidas de dos compuertas AND permanecen en
cero mientras el pulso del reloj (abreviado en ingls CP) sea 0, independientemente de los valores
de entrada de S y R. Cuando el pulso del reloj vaya a 1, la informacin de las entradas S y .B se
permite llegar al flip-flop bsico. El estado de puesta a uno se logra con S= 1, R=0 y CP= 1. Para
cambiar el estado de puesta a cero (o borrado) las entradas deben ser S=0, R= I y CP= 1. Con S = 1
y R= 1, la ocurrencia de los pulsos de reloj causar que ambas salidas vayan momentneamente a 0.
Cuando se quite el pulso, el estado del flip-flop ser indeterminado, es decir, podra resultar
cualquier estado
Dependiendo de si la entrada de puesta a uno o la de puesta a cero del flip-flop bsico, permanezca
el mayor tiempo, antes de la transicin a 0 al final del pulso.
Flip-flop D: El flip-flop D mostrado en la Figura 6-5 es una modificacin del flip-flop BS
sincronizado. Las compuertas NAND 1 y 2 forman el flip-flop bsico y las compuertas 3 y 4 las
modifican para conformar el flip-flop RS sincronizado. La entrada D va directamente a la entrada S
y su complemento se aplica a la entrada R a travs de la compuerta 5. Mientras que el pulso de reloj
de entrada sea un 0, las compuertas 3 y 4 tienen un 1 en sus salidas, independientemente del valor
de las otras entradas. Esto ser de acuerdo a los requisitos de que las dos entradas del flip-flop
bsico NAND permanezcan inicialmente en el nivel de 1.
Flip-flop JK: es un refinamiento del flip-flop -RS ya que el estado indeterminado del tipo RS se
define en el tipo JK. Las entradas J y K se comportan como las entradas S y R para poner a uno o
cero (set clear) al flip-flop (ntese que en el flip-flop JK la letra J se usa para la entrada de puesta
a uno y la letra K para la entrada de puesta a cero). Cuando ambas entradas se aplican a J y K
simultneamente el flip-flop cambia a su estado de complemento, esto es, si Q =1 cambia Q=0 y
viceversa. Un flip-flop JK( sincronizado se muestra en la Figura 6-6(a). La salida Q se aplica con K
y CP a una compuerta AND de tal manera que el flip-flop se ponga a cero (clear) durante un pulso
de reloj solamente si Q fue 1 previamente. De manera similar la salida Q' se aplica con J y CP a
una compuerta AND de tal manera que el flip-flop se ponga a uno con un pulso de reloj, solamente
si Q, fue 1 previamente.
Tabla de estado:
todos los Flip-Flops. Algunos circuitos secuenciales tienen un estado inicial diferente yalgu nos no.
no tienen ninguno .En cada caso, el anlisis puede comenzar a partir de cualquier estado arbitrario.
En este ejemplo se comienza derivando la tabla de estado comenzando con el estado inicial 00.
Las salidas externas para un circuito secuencial pueden venir de compuertas lgicas o
elementos de memoria. La seccin de salida en el estado estable es necesario solamente si hay tres
salidas de las compuertas lgicas. Cualquier salida externa tomada directamente de un flip-flop se
lista en la columna de presente estado de la tabla de estado. Por tanto la seccin de salida de la tabla
de estado puede ser excluida si no hay salidas externas de las compuertas lgicas.
Diagrama de estado:
Ecuaciones de estado:
encontrar las condiciones de entrada del flip-flop que causen la transicin requerida. Por esta razn,
se necesita una tabla que liste las entradas necesarias para un cambio de estado dado. Tal lista se
llama una tabla de excitacin. La Tabla 6-8 presenta las tablas de excitacin de los cuatro FlipFlops. Cada tabla consiste en dos columnas, Q (t) y Q(t+1) , y una columna para cada entrada para
mostrar cmo se logra la transicin requerida. Hay cuatro transiciones posibles del presente estado
al siguiente. Las condiciones de entrada requeridas para cada una de las -cuatro transiciones se
derivan de la informacin disponible en la tabla caracterstica. El smbolo X en las tablas representa
la condicin de no importa, es decir, no importa que la entrada sea 1 0.
PROCEDIMIENTO DE DISEO:
1. Se establece la descripcin en palabras del comportamiento del circuito. Esto puede acompaarse
por el diagrama de estado, un diagrama de tiempos, u otra informacin pertinente.
2. De la informacin dada del circuito se obtiene la tabla de estado.
3. El nmero de estados puede reducirse por los mtodos de reduccin de estados si el circuito
secuencial puede caracterizarse por las relaciones de entrada-salida independientes del nmero de
estados.
4. Se asignan valores binarios a cada estado si la tabla de estado obtenida en los pasos 2 3
contienen smbolos de letras.
5. se determina el nmero de Flip-Flops necesarios para asignar una letra a cada una.
6. Se escoge el tipo de Flip-Flops que se va a usar.
7. A partir de las tablas de estado, se deduce la excitacin del circuito y las tablas de salida.
8. Usando un mapa o cualquier otro mtodo de simplificacin, se deduce las funciones de salida del
circuito y las funciones de entrada del flip-flop.
9. Se dibuja el diagrama lgico.
4) Registros de Desplazamiento: Un registro capaz de desplazar su informacin binaria hacia la
izquierda o hacia la derecha se llama registro de desplazamiento. La configuracin lgica de un
registro de desplazamiento consiste en una cadena de Flip-Flops conectados en cascada, con la
salida de un flip-flop conectado a la entrada del siguiente. Todos los Flip-Flops reciben un pulso de
reloj comn el cual causa el desplazamiento de un estado al siguiente.
El registro de desplazamiento ms sencillo es aquel que usa solamente Flip-Flops como se muestra
en la Figura 7-7.La salida Q de un flip-flop dado, se conecta a la entrada D del flip-flop a la
derecha. Cada pulso de reloj desplaza el contenido del registro un bit en posicin a la derecha. La
entrada serial determina qu va en el flip-flop de la extrema izquierda durante el desplazamiento. La
salida serial se toma de la salida del flip-flop de la extrema derecha despus de la aplicacin de un
pulso. Aunque este registro desplace su contenido a la derecha, si se voltea la pgina se observa que
el registro desplaza su contenido a la izquierda. As un registro de desplazamiento unidireccional
puede funcionar como un registro de desplazamiento a la derecha o a la izquierda.
Trasferencia en serie: Se dice que un Sistema digital opera en modo serie cuando la informacin se
transfiere y se manipula un bit en cada tiempo. EI contenido de un registro se trasfiere a otro
desplazando los bits de un registro al siguiente. La informacin se trasfiere bit a bit, uno cada vez
desplazando los bits del registro fuente hacia el registro de destino.
Para entender la operacin de un contador binario, se debe hacer referencia a la secuencia de cuenta
dada en la Tabla 7-4. Es obvio que el bit de ms bajo orden A, debe ser complementado con cada
pulso de cuenta. Cada vez que A1 va de 1 a 0, este complementa A2. Cada vez que A2 va de 1 a 0,
este complementa, A3 y as sucesivamente. Por ejemplo tmese la transicin desde la cuenta 0111
hasta 1000. Las flechas en la tabla enfatizan las transiciones en este caso. A 1 se complementa con el
pulso de cuenta. Como A1 va de 1 a 0, este dispara A2 y lo complementa. Como resultado, A2 va de
1 a 0, lo cual a su turno complementa A3 .A3 va de 1 a 0, lo cual complementa A4. La transicin de
salida de A4 si se conecta al siguiente estado, no dispara el siguiente flip-flop ya que sta va desde 0
hasta 1. Los Flip-Flops cambian cada uno a su tiempo en rpida cadencia y la seal se propaga por
el contador a manera de rizo. Los contadores de rizo se llaman algunas veces contadores
asincrnicos.
Contador BDC de rizado:
En la Figura 8.12(a) se muestra una parte del diagrama de tiempos de esta fase del
funcionamiento del contador. Despus de CLK1, Q0 = 1 y Q1 = 0 (que corresponde al estado
binario 1). Cuando se produce el flanco anterior de CLK2, FF0 bascula y Q0 se pone a nivel BAJO.
Puesto que FF1 tiene un nivel ALTO (Q0 = 1) en sus entradas J1 y K1 durante el flanco de disparo
del impulso de reloj, el flip-flop bascula y Q1 pasa a nivel ALTO. Por `tanto, despus de CLK2, Q0
= 0 y Q1 = 1 (que corresponde al estado binario 2). En la Figura 8.12 (b) se muestra en detalle esta
parte del diagrama de tiempos para esta condicin. Cuando se produce el flanco anterior de CLK3,
FF0 bascula de nuevo al estado SET (Q0 = 1) y FF1 permanece en estado SET (Q1 = 1), ya que sus
entradas J1 y K1 estn ambas a nivel BAJO (Q0 = 0). Tras este flanco de disparo, Q0 = 1 y Q1 = 1
(que corresponde al estado binario 3). En la Figura 8.12(c) se muestra en detalle el diagrama de
tiempos para esta condicin. Finalmente, durante el flanco anterior de CLK4, Q0 y Q1 se ponen a
nivel BAJO, dado que ambos Flip-Flops estn en modo de basculacin debido al valor presente en
sus entradas J y K. En la Figura 8.12 (d) se muestra en detalle el diagrama de tiempos para esta
condicin. El contador acaba de iniciar un nuevo ciclo a partir de su estado original, 0 binario.
el decimal 42, el registro de memoria direccionado por el MAR es uno con un nmero de direccin
42.
La secuencia de operaciones necesarias para almacenar una nueva palabra a la memoria es: 1.
Trasferir los bits de direccin de la palabra seleccionada
al MAR. 2. Trasferir los bits de datos de la palabra al
MBR. 3. Activar la entrada de control de escritura.
7) MEMORIAS DE ACCESO ALEATORIO (RAM): Las RAM son memorias de lecturaescritura en las que los datos se pueden escribir o leer en cualquier direccin seleccionada
en cualquier secuencia. Cuando se escriben los datos en una determinada direccin de la
RAM, los datos almacenados previamente son reemplazados por la nueva unidad de datos.
Cuando una unidad de datos se lee de una determinada direccin de la RAM, los datos de
esa direccin permanecen almacenados y no son borrados por la operacin de lectura. Esta
operacin no destructiva de lectura se puede entender como una copia del contenido de una
direccin, dejando dicho contenido intacto. La RAM se utiliza habitualmente para
almacenamiento de datos a corto plazo, ya que no puede conservar los datos almacenados
cuando se desconecta la alimentacin.
La familia de memorias RAM: Las dos categoras de memorias RAM son la RAM esttica
(SRAM) y la RAM dinmica (DRAM). Las RAM estticas utilizan generalmente latches como
elementos de almacenamiento y, por tanto, pueden almacenar datos de forma indefinida siempre
que se aplique una alimentacin continua. Las RAM dinmicas utilizan condensadores como
elemento de almacenamiento y no pueden mantener los datos mucho tiempo sin recargar los
condensadores mediante el proceso de refresco. Tanto las SRAM como las DRAM perdern los
datos cuando se elimine la alimentacin continua, por lo que se clasifican como memorias voltiles.
Los datos pueden leerse mucho ms rpidamente en una SRAM que en una DRAM. Sin embargo,
las DRAM pueden almacenar muchos ms datos que las SRAM para un tamao fsico y coste
dados, ya que la celda de las DRAM es mucho ms sencilla y se pueden incluir muchas ms celdas
en un rea determinada que en una memoria SRAM.
8)
Microoperaciones lgicas: Las microoperaciones lgicas especifican operaciones binarias para una
cadena de bits almacenados en los registros. Estas operaciones consideran cada bit en los registros
separadamente y lo tratan como una variable binaria. Como ilustracin, la microoperacin del OR
exclusivo se simboliza por medio de la proposicin:
Esta especifica una operacin
lgica que considera cada par de bits en los registros como variables binarias. Si el contenido del
registro A es 1010 y el del registro B 1100, la informacin trasferida al registro F es 0110:
Hay 16 operaciones lgicas diferentes posibles que pueden
realizarse con dos variables binarias. Todas
las 16
operaciones pueden expresarse en trminos de AND. OR y
complemento. Se adoptarn smbolos especiales para estas
tres microoperaciones para distinguirlas de los smbolos correspondientes usados para expresar
funciones de Boole. El smbolo v se usar para demostrar una microoperacin OR y el smbolo ^