Unidad 2

studied byStudied by 3 people
0.0(0)
Get a hint
Hint

Compuerta Lógica

1 / 35

36 Terms

1

Compuerta Lógica

Circuito eléctrónico que produce como señal de salida una operación booleana sencilla de las señales de entrada.

<p>Circuito eléctrónico que produce como señal de salida una operación booleana sencilla de las señales de entrada.</p>
New cards
2

Conjuntos funcionalmente completos

AND,OR,NOT

AND,NOT

OR,NOT

NAND

NOR

New cards
3

Álgebra de boole

Usa variables y operaciones lógicas. las variables toman dos posibles valores: 1 (V) o 0(F). Las op. lógicas básicas son: AND,OR y NOT.

New cards
4

Suma de productos (SoP) y un ejemplo

Expresar funciones booleanas detallando las combinaciones de los valores a,b y c que hacen que la función valga 1. EJ: f(a,b,c)= ~a*b*~c + ~a*b*c + a*b*~c

<p>Expresar funciones booleanas detallando las combinaciones de los valores a,b y c que hacen que la función valga 1. EJ: f(a,b,c)= ~a*b*~c + ~a*b*c + a*b*~c</p>
New cards
5

Productos de Suma (PoS) y un ejemplo

Expresar funciones booleanas detallando las combinaciones de los valores a,b y c que hacen que la función valga 0. EJ: (~a+b+c) * (~a+b+~c) * (a+b+~c)

<p>Expresar funciones booleanas detallando las combinaciones de los valores a,b y c que hacen que la función valga 0. EJ: (~a+b+c) <em>* (~a+b+~c) </em>* (a+b+~c)</p>
New cards
6

Circuito digital

knowt flashcard image
New cards
7

Compuertas

And= A.B

Or= A+ B

Not= Ā

Xor= A~B + ~AB

Nor= ~(A+B)

<p>And= A.B</p><p>Or= A+ B</p><p>Not= Ā</p><p>Xor= A~B + ~AB</p><p>Nor= ~(A+B)</p>
New cards
8

Identidades A.B

knowt flashcard image
New cards
9

Equivalencias lógicas NAND y NOR

knowt flashcard image
New cards
10

Circuito Combinatorio

Conjunto de puertas interconectadas cuya salida, en un momento dado, está determinada por los valores de las entradas en ese instante(si cambia la ENTRADA cambia la SALIDA, pero sus valores pasados no influyen en los valores de la SALIDA, ya que el C.C no tiene memoria)

New cards
11

ROM(Read Only Memory)

C.C y unidad de memoria en la que sólo se realiza la operación de lectura. Esto implica que la información binaria es permanente y se creó en el proceso de fabricación. Una ENTRADA dada a la ROM (línea de direcciones) produce siempre la misma salida (línea de datos).

New cards
12

Multiplexor

Conecta varias ENTRADAS con una única SALIDA. En un momento dado se selecciona una de las ENTRADAS para que pase a la SALIDA. Se usan en circuitos digitales para controlar el enrutamiento de señales y datos. Consta de N entradas de datos (I0,I1,I2,…,In), M entradas de selección(S0,S1,…Sn), una única salida (F o Z) y un Enable (un solo bit que indica encendido o apagado)

2^n entradas= n selectores

<p>Conecta varias ENTRADAS con una única SALIDA. En un momento dado se selecciona una de las ENTRADAS para que pase a la SALIDA. Se usan en circuitos digitales para controlar el enrutamiento de señales y datos. Consta de N entradas de datos (I0,I1,I2,…,In), M entradas de selección(S0,S1,…Sn), una única salida (F o Z) y un Enable (un solo bit que indica encendido o apagado) </p><p>2^n entradas= n selectores</p>
New cards
13

Multiplexor 2 a 1

knowt flashcard image
New cards
14

Multiplexor 4 a 1

knowt flashcard image
New cards
15

Uso del multiplexor ejemplo

Carga del contador de programa o PC (el valor debe venir de una o más fuentes distintas: de un contador binario, si el PC se va a incrementar para la siguiente instrucción; del registro de instrucciones (IR), si se acaba de ejecutar una instrucción de salto usando direccionamiento directo; de la salida de la ALU, si la instrucción de salto especifica la dirección usando modo de desplazamiento.

Las diferentes entradas se pueden conectar a las líneas de entrada de un multiplexor con el PC conectado a las líneas de salida. Y las líneas seleccionadas determinan cuál es el valor a cargar en el PC. Como el PC contiene varios bits, se usan varios multiplexores, uno por bit.

<p>Carga del contador de programa o PC (el valor debe venir de una o más fuentes distintas: de un contador binario, si el PC se va a incrementar para la siguiente instrucción; del registro de instrucciones (IR), si se acaba de ejecutar una instrucción de salto usando direccionamiento directo; de la salida de la ALU, si la instrucción de salto especifica la dirección usando modo de desplazamiento.</p><p>Las diferentes entradas se pueden conectar a las líneas de entrada de un multiplexor con el PC conectado a las líneas de salida. Y las líneas seleccionadas determinan cuál es el valor a cargar en el PC. Como el PC contiene varios bits, se usan varios multiplexores, uno por bit.</p><p></p>
New cards
16

Decodificador

C.C con varias líneas de salida, con una sola de ellas seleccionada en un instante dado, dependiendo del patrón de líneas de entrada. En general tiene 2^n salidas y n entradas. Se usan por ejemplo en codificación de direcciones.

New cards
17

Demultiplexor

Tiene una línea adicional de entrada que el decodificador y conecta una única entrada a 1 o más salidas.

New cards
18

Decodificador 3 a 8

<p></p>
New cards
19

Half Adder o sumador completo

Suma dos digitos binarios simples A y B denominados sumandos y sus salidas son S (suma) y Acarreo (C out). La señal de acarreo representa un desbordamiento en el siguiente digito en una adición de varios dígitos

<p>Suma dos digitos binarios simples A y B denominados sumandos y sus salidas son S (suma) y Acarreo (C out). La señal de acarreo representa un desbordamiento en el siguiente digito en una adición de varios dígitos </p>
New cards
20

Full adder o sumador completo

Suma números binarios junto con las cantidades de acarreo. Un sumador completo de un bit añade 3 bits, a menudo escritos como A, B, C in; siendo A y B los sumandos y Cin el acarreo que proviene de la etapa anterior menos significativa. El full adder suele ser componente de una cascada de sumadores que suman 8,16,32,…. Números binarios de bits. El circuito produce una salida de dos bits (S y Cout) al igual que el half adder.

<p>Suma números binarios junto con las cantidades de acarreo. Un sumador completo de un bit añade 3 bits, a menudo escritos como A, B, C in; siendo A y B los sumandos y Cin el acarreo que proviene de la etapa anterior menos significativa. El full adder suele ser componente de una cascada de sumadores que suman 8,16,32,…. Números binarios de bits. El circuito produce una salida de dos bits (S y Cout) al igual que el half adder.</p>
New cards
21

Full adder a partir de dos half adder

knowt flashcard image
New cards
22

Sumador en serie de 4 bits

knowt flashcard image
New cards
23

Circuitos secuenciales

Son un conjuntos de puertas lógicas interconectadas entre si, en el cual la salida en cualquier instante de tiempo T depende de las entradas en ese instante y del valor de las entradas en T -1

New cards
24

C.S Asincrónicos

Pueden cambiar de estado en cualquier instante de tiempo. Con retardos asociados a las puertas lógicas , los cuales son intervalos de tiempo que representan la demora en la propagación de una señal a través de una puerta y afectan a la sincronización de los circuitos digitales.

New cards
25

C.S Sincrónicos

Solamente se perciben cambios de estados en instantes marcados por el reloj

New cards
26

Reloj (Clock o CLK)

Señal de tiempo precisa que determina cuándo se producen eventos

New cards
27

Formas de representación de funciones booleanas

TABLA DE VERDAD: Para c/u de las 2^n combinaciones posibles de las n señales de entrada, se enumera el valor binario de c/u de las m señales de salida.

SÍMBOLO GRÁFICO: describe la organización de las interconexiones entre puertas.

ECUACIONES BOOLEANAS: c/ señal de salida se expresa como funciones booleanas de las señales de entrada.

New cards
28

Biestables

Forma más sencilla de un circuito secuencial, con la capacidad de permanecer en uno de dos estados posibles (0,1) durante un tiempo indefinido en ausencia de entrada, utilizando el principio de retroalimentación. Posee dos salidas que siempre son complementarias entre sí (Q y ~Q) y puede funcionar como memoria de 1 bit.

New cards
29

Tipos de sincronismo

POR FLANCO ASCENDENTE: El sistema lee las entradas cuando el CLK está en nivel alto (1) o nivel bajo (0).

POR FLANCO: el sistema lee las entradas cuando se produce una transición de sus pulsos que puede ser por flanco de bajada (de 1 a 0) o por flanco de subida (de 0 a 1)

<p>POR FLANCO ASCENDENTE: El sistema lee las entradas cuando el CLK está en nivel alto (1) o nivel bajo (0).</p><p>POR FLANCO: el sistema lee las entradas cuando se produce una transición de sus pulsos que puede ser por flanco de bajada (de 1 a 0) o por flanco de subida (de 0 a 1)</p>
New cards
30

Biestable S-R

Circuito digital de 2 entradas: R(reset) y S(set).

  • Cuando la entrada Set (S) se activa (pasa a un estado lógico 1), la salida Q del biestable SR se establece en 1, independientemente del estado anterior.

  • Por otro lado, cuando la entrada Reset (R) se activa (pasa a un estado lógico 1), la salida Q se resetea a 0, también independientemente del estado anterior.

  • Ambas entradas no deben estar activas al mismo tiempo para evitar un estado indeterminado.

La tabla de verdad del biestable SR se puede resumir de la siguiente manera:

  • Si ambas entradas S y R son 0, el biestable SR mantiene su estado actual.

  • Si S es 1 y R es 0, la salida Q se establece en 1.

  • Si R es 1 y S es 0, la salida Q se resetea a 0.

  • Si ambas entradas S y R son 1, el comportamiento puede variar según el diseño específico, y podría generar un estado indeterminado.

Es importante tener en cuenta que la entrada simultánea de 1 en ambas entradas (S y R) puede causar problemas en el funcionamiento y debe evitarse.

En resumen, permite establecer y resetear su salida Q mediante las entradas Set y Reset, respectivamente. Es útil en aplicaciones donde se requiere la capacidad de forzar manualmente la salida a estados específicos. Sin embargo, se debe tener precaución para evitar configuraciones que puedan conducir a estados indeterminados.

Hay 2 tipos sincrónico (Cambios en la salida solo ocurren en el flanco de subida o bajada de la señal de reloj. Se utiliza para sincronizar cambios de estado con la señal de reloj, evitando posibles problemas de estabilidad) y asincrónico (Cambios inmediatos en la salida en respuesta a las señales de entrada S o R. No depende de la señal de reloj para cambiar de estado).


<p>Circuito digital de 2 entradas: R(reset) y S(set). </p><ul><li><p>Cuando la entrada Set (S) se activa (pasa a un estado lógico 1), la salida Q del biestable SR se establece en 1, independientemente del estado anterior.</p></li><li><p>Por otro lado, cuando la entrada Reset (R) se activa (pasa a un estado lógico 1), la salida Q se resetea a 0, también independientemente del estado anterior.</p></li><li><p>Ambas entradas no deben estar activas al mismo tiempo para evitar un estado indeterminado.</p></li></ul><p style="text-align: start">La tabla de verdad del biestable SR se puede resumir de la siguiente manera:</p><ul><li><p>Si ambas entradas S y R son 0, el biestable SR mantiene su estado actual.</p></li><li><p>Si S es 1 y R es 0, la salida Q se establece en 1.</p></li><li><p>Si R es 1 y S es 0, la salida Q se resetea a 0.</p></li><li><p>Si ambas entradas S y R son 1, el comportamiento puede variar según el diseño específico, y podría generar un estado indeterminado.</p></li></ul><p style="text-align: start">Es importante tener en cuenta que la entrada simultánea de 1 en ambas entradas (S y R) puede causar problemas en el funcionamiento y debe evitarse.</p><p style="text-align: start">En resumen, permite establecer y resetear su salida Q mediante las entradas Set y Reset, respectivamente. Es útil en aplicaciones donde se requiere la capacidad de forzar manualmente la salida a estados específicos. Sin embargo, se debe tener precaución para evitar configuraciones que puedan conducir a estados indeterminados.</p><p style="text-align: start">Hay 2 tipos sincrónico (Cambios en la salida solo ocurren en el flanco de subida o bajada de la señal de reloj. Se utiliza para sincronizar cambios de estado con la señal de reloj, evitando posibles problemas de estabilidad) y asincrónico (Cambios inmediatos en la salida en respuesta a las señales de entrada S o R. No depende de la señal de reloj para cambiar de estado).</p><p><br></p>
New cards
31

Mascaras y compuertas

knowt flashcard image
New cards
32

Biestable J-K

Diseñado para evitar el problema de indeterminación S-R cuando ambas entradas valen 1. En este biestable J(jump) es el equivalente a S y K(knock)el equivalente a R. Cuando ambas valen 1 se conmuta, es decir, la salida se invierte.

es versátil y se utiliza en aplicaciones donde se requiere la capacidad de establecer, resetear y cambiar el estado de manera controlada. Su comportamiento diferencial en el caso de ambas entradas activas permite un mayor grado de control en comparación con el biestable SR estándar.

<p>Diseñado para evitar el problema de indeterminación S-R cuando ambas entradas valen 1. En este biestable J(jump) es el equivalente a S y K(knock)el equivalente a R. Cuando ambas valen 1 se conmuta, es decir, la salida se invierte.</p><p><span style="color: rgb(209, 213, 219)">es versátil y se utiliza en aplicaciones donde se requiere la capacidad de establecer, resetear y cambiar el estado de manera controlada. Su comportamiento diferencial en el caso de ambas entradas activas permite un mayor grado de control en comparación con el biestable SR estándar.</span></p>
New cards
33

Biestable de datos o D

Sirve para almacenar 1 bit de datos. Posee 1 sola entrada llamada D(datos) y dos salidas complementarias Q y ~Q.

Cuando la señal de reloj experimenta un cambio, el biestable D captura el valor presente en la entrada de datos y lo almacena en su salida Q. Es decir, la información en la entrada D se traslada a la salida Q en el flanco de subida o bajada del pulso de reloj.

La tabla de verdad del biestable D se puede resumir de la siguiente manera:

  • Si la señal de reloj no cambia, la salida Q permanece igual.

  • Si la señal de reloj cambia, la salida Q se actualiza con el valor presente en la entrada D en ese momento.

Este comportamiento hace que el biestable D sea útil para la sincronización de datos en sistemas digitales. Se utiliza comúnmente en aplicaciones donde se desea almacenar información de manera temporal y actualizarla de manera controlada por la señal de reloj.

<p>Sirve para almacenar 1 bit de datos. Posee 1 sola entrada llamada D(datos) y dos salidas complementarias Q y ~Q. </p><p>Cuando la señal de reloj experimenta un cambio, el biestable D captura el valor presente en la entrada de datos y lo almacena en su salida Q. Es decir, la información en la entrada D se traslada a la salida Q en el flanco de subida o bajada del pulso de reloj.</p><p style="text-align: start">La tabla de verdad del biestable D se puede resumir de la siguiente manera:</p><ul><li><p>Si la señal de reloj no cambia, la salida Q permanece igual.</p></li><li><p>Si la señal de reloj cambia, la salida Q se actualiza con el valor presente en la entrada D en ese momento.</p></li></ul><p style="text-align: start">Este comportamiento hace que el biestable D sea útil para la sincronización de datos en sistemas digitales. Se utiliza comúnmente en aplicaciones donde se desea almacenar información de manera temporal y actualizarla de manera controlada por la señal de reloj.</p>
New cards
34

Toggle o T

La salida Q cambia de 0 a 1 (o de 1 a 0) en c/pulso de entrada T. Es decir, la entrada T actua como interruptor de inversión.

es útil en situaciones donde se desea implementar una secuencia de cambio de estado con cada pulso de reloj, como en contadores y otros circuitos secuenciales. Su diseño simple y su capacidad para cambiar entre 0 y 1 en cada pulso de reloj lo hacen versátil en aplicaciones digitales.

<p>La salida Q cambia de 0 a 1 (o de 1 a 0) en c/pulso de entrada T. Es decir, la entrada T actua como interruptor de inversión.</p><p><span style="color: rgb(209, 213, 219)">es útil en situaciones donde se desea implementar una secuencia de cambio de estado con cada pulso de reloj, como en contadores y otros circuitos secuenciales. Su diseño simple y su capacidad para cambiar entre 0 y 1 en cada pulso de reloj lo hacen versátil en aplicaciones digitales.</span></p>
New cards
35

Registros

Se forman a partir de biestables D conectados en cascada. Un registro con n biestables es capaz de almacenar n bits. Son sincrónicos y todos los biestables están gobernados por la misma señal de reloj (CLK).

Dos tipos

A) De almacenamiento: Conjunto de biestables que se pueden leer o escribir simultáneamente

B)De desplazamiento (cuando se activan se desplazan los bits a la izq o a la derecha. Esto puede ser de Entrada/Salida serie (E/S 1 bit en c/ pulso de reloj) o Entrada/Salida paralelo: E/S todos los bits del dato en el mismo pulso

En la foto se ejemplifica registro de 4 bits.

<p>Se forman a partir de biestables D conectados en cascada. Un registro con n biestables es capaz de almacenar n bits. Son sincrónicos y todos los biestables están gobernados por la misma señal de reloj (CLK).</p><p>Dos tipos</p><p>A) De almacenamiento: Conjunto de biestables que se pueden leer o escribir simultáneamente </p><p>B)De desplazamiento (cuando se activan se desplazan los bits a la izq o a la derecha. Esto puede ser de Entrada/Salida serie (E/S 1 bit en c/ pulso de reloj) o Entrada/Salida paralelo: E/S todos los bits del dato en el mismo pulso</p><p>En la foto se ejemplifica registro de 4 bits.</p><p></p><p></p>
New cards
36

Contadores

Estos se implementan utilizando n biestables T.

Hay 3 tipos:

A) Asincrónicos: Solo biestables sin puertas lógicas adicionales. La entrada de reloj solo se conecta al 1er biestable (el de menor peso). Las salidas (Q y ~Q) de c/biestable se conecta con el siguiente. Las entrada de datos de los biestables (J-K o T) se conectan con un 1 fijo.

B)Sincrónicos: La señal de CLK se conecta a todos los biestables, por lo tanto se activan simultáneamente. Las entradas de CLK al contador se conecta a las entradas de CLK de todos los biestables. La entrada de datos (J-K o T) del biestable de menor peso se conecta con un 1 fijo. Se precisan puertas adicionales para implementar la lógica que indique cuándo deben voltear su estado los biestables.

C) Módulo N: Nro de cuentas distintas que realiza dicho contador. Se elige un contador con n bits (ascendente o descendente) siendo 2^n-1 < n < 2^n y se eliminan las cuentas sobrantes

New cards

Explore top notes

note Note
studied byStudied by 219 people
... ago
5.0(4)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 1197 people
... ago
5.0(6)
note Note
studied byStudied by 45 people
... ago
4.8(4)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (107)
studied byStudied by 14 people
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (230)
studied byStudied by 17 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 48 people
... ago
5.0(1)
flashcards Flashcard (232)
studied byStudied by 60 people
... ago
5.0(1)
flashcards Flashcard (58)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 37 people
... ago
5.0(1)
flashcards Flashcard (49)
studied byStudied by 79 people
... ago
5.0(2)
robot