CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS"

Transcripción

1 CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS 7. INTRODUCCION El diseño de los circuitos de combinación comienza con la descripción verbal del problema y termina en un diagrama de circuito lógico. El procedimiento comprende los siguientes pasos: Se enuncia el problema. A las variables de entrada y salida se les asignan símbolos de letras. Se deriva la tabla de verdad que define las relaciones entre entradas y salidas. Las funciones Booleanas simplificadas se obtienen para cada una de las salidas. Se dibuja el diagrama lógico. 7.2 Circuitos Lógicos Tradicionales 7.2. Semi-sumador La función aritmética digital más básica es la suma de dos dígitos binarios. Un circuito de combinación que realiza esta suma aritmética de dos bits se denomina un semi - sumador. Uno que realiza la suma de tres bits (dos bits significantivos y un bit previo de acarreo) se denomina un sumador completo. El nombre para el último se basa en el hecho de que se pueden utilizar dos semi - sumadores para implementar un sumador completo. Las variables de entrada de un semi - sumador se denominan bits sumando y sumador. Las variables de salida se denominan suma y acarreo. Es necesario especificar dos variables de salida puesto que la suma de + es el binario, que tiene dos dígitos. Asignamos los símbolos XY a las dos variables de entrada, y S (para la suma) y C (para el acarreo) a las dos variables de salida. La salida C es a no ser que ambas entradas sean. La salida S representa el bit menos significativo de la suma. Las funciones Booleanas para las dos salidas pueden obtenerse directamente de la tabla de verdad: Tabla de Verdad: X Y C S Capitulo 7.- Diseño de Circuitos Lógicos Página

2 De la tabla de verdad se obtienen las siguientes funciones: ).- Para la Suma S = xy+ xy = x y 2).- Para el Carrie (Acarreo) C= xy A partir de estas dos ecuaciones podemos implementar el siguiente circuito lógico: Circuito lógico de un Semi - Sumador. El diagrama lógico se muestra en la Figura, consiste de una compuerta exclusiva OR y de una compuerta AND. Además se ha utilizado un generador de aleatorio de entrada y sendos display para rutear los valores en cuestión Sumador-completo El sumador - completo es un circuito de combinaciones que forma la suma aritmética de tres bits. Consiste de tres entradas y dos salidas. Dos de las variables de entrada, denotadas por X e Y, representan los dos bits significativos que deben sumarse. La tercera entrada, Z, representa el acarreo de la posición significante previa más baja. Las dos salidas son necesarias porque la suma aritmética de tres dígitos binarios está en el rango de a 3, y los binarios 2 ó 3 necesitan dos dígitos. Las dos salidas son designadas por los símbolos S (para la suma) y C (para el acarreo). La variable binaria S da el valor del bit menos significativo de la suma. La variable binaria C de la salida del acarreo. Las ocho filas debajo de las variables de entrada designan todas las combinaciones posibles de s y s que estas variables pueden tener. Los s y s para las variables de salida Capitulo 7.- Diseño de Circuitos Lógicos Página 2

3 son determinados de la suma aritmética d los bits de entrada. Cuando todos los bits de entrada son la salida es. La salida S es igual a cuando solamente una entrada es igual a o cuando todas las tres entradas son iguales a. La salida C tiene un acarreo de si dos o tres entradas son iguales a. Los mapas de Karnaugh, son utilizados para encontrar expresiones algebraicas para cada una de las variables de salida. Los s en los cuadrados de los mapas de S y C se determinan directamente de los minterms en la tabla de verdad. Los cuadrados con s para la salida S no se combinan en grupos de cuadrados adyacentes. Pero puesto que la salida es cuando hay un número impar de entradas, S es una función impar, y representa la relación OR exclusivo de las variables Los cuadrados con para la salida C pueden combinarse en una diversidad de maneras. Una expresión posible de C es: C = xy + (x y + xy )z, la cual obtendremos a partir del siguiente desarrollo: Tabla de verdad Entradas Salidas X Y Z C S Mapa de Karnaugh: Del mapa se obtienen las siguientes ecuaciones: ).- S = xyz + xyz + xyz + xyz = x y z 2).- C= xy+ xz+ yz= xy+ ( xy+ xy) = xy+ ( x y) z A partir de estas ecuaciones obtenidas por la minimización del mapa de Karnaugh, podemos implementar el siguiente circuito lógico. Capitulo 7.- Diseño de Circuitos Lógicos Página 3

4 Circuito Lógico Circuito Lógico de un Sumador Completo Teniendo en cuenta que x y + xy = x y, e incluyendo la expresión para la salida S, obtenemos las dos funciones para el sumador - completo: S = x y z C= xy+ ( x y) z Note que el circuito sumador - completo consta de dos semi - sumadores y una compuerta OR. A demás se ha agregado un generador de entradas aleatorio más display de ruteo. Este circuito se puede representar por un circuito integrado de la siguiente manera. Cabe hacer notar que dentro de este circuito estará el subcircuito diseñado anteriormente. Capitulo 7.- Diseño de Circuitos Lógicos Página 4

5 7.2.3 Comparadores Un circuito Comparador detecta una concidencia de valores de dos o más señales lógicas. Este circuito se puede representar a partir de la siguiente tabla de verdad: Tabla de Verdad: A B SALIDA ( = Iguales, = distintos) De la tabla de verdad se obtiene la siguiente ecuación: S = AB+ AB. A pesar de la simplicidad de la tabla de verdad, son necesarias cinco compuertas lógicas para esquematizarla. La salida será, si A=B, sino ella será. Los comparadores más sofisticados presentan elementos lógicos con dos salidas adicionales: una para la salida, si A >B, y la otra salida cuando B > A. Existen comparadores de más de dos bit, en este caso, se torna esencial el uso de un inversor (compuerta NOT) para cada bit y puertas AND con tantas entradas como número de bits de entrada y se necesita apenas una puerta OR. Los chip disponibles comercialmente no sólo tienen salidas para A=B, sino también para A<B y para A>B. A partir de la ecuación encontrada S = AB+ AB podemos construir el siguiente circuito lógico: Circuito lógico de un Comparador de 2 bits Nótese que la tabla de verdad utilizada en el comparador, es semejante a la tabla OR - Exclusivo, solo que las salidas están negadas, por lo tanto éste comparador también puede ser implementado con compuertas OR - exclusivo. A continuación se presenta un comparador de 4 bit utilizando compuertas OR - exclusivo. Capitulo 7.- Diseño de Circuitos Lógicos Página 5

6 El circuito está basado en la puerta OR EXCLUSIVO, que da si las entradas son iguales y si son distintas. Si las dos palabras, son iguales, las cuatro puertas OR - EXCLUSIVO deben dar. Después se pueden pasar estas cuatro salidas por una puerta OR, que dará si las palabras son iguales y si son diferentes. En nuestro ejemplo hemos usado una puerta NOR en la etapa final para invertir el sentido de la comparación: significa igual y desigual. Circuito lógico de un Comparador de 4 bits Decodificadores Un Decodificador es una función digital que convierte información binaria de una forma codificada a otra. Por ejemplo, un Decodificador BCD de siete segmentos convierte un dígito decimal en BCD (Decimal Codificado en Binario) en siete salidas para la selección de un conjunto de segmentos necesarios para exhibir un dígito decimal. Los Decodificadores presentados en ésta sección son denominados Decodificadores de Línea n - a - 2 n y su propósito es generar los 2 n miniterm de las n variables de entrada. Estos codificadores forman un circuito de combinación con n variables de entrada y 2 n variables de salida. Para cada combinación de entrada binaria de s y s hay una y sólo una, línea de salida que adquiere el valor de. Este tipo de Decodificador se encuentra en muchas aplicaciones y es utilizado extensamente en el diseño de sistemas digitales. El consta de cuatro compuertas AND y dos Inversores. Un Decodificador tiene tantas salidas cuantas combinaciones de entradas Capitulo 7.- Diseño de Circuitos Lógicos Página 6

7 binarias sean posibles. En este ejemplo particular, las dos entradas X e Y pueden estar en uno en los cuatro valores binarios posibles, como se muestra en la tabla de verdad. Observe que las variables de salida son mutuamente excluyentes y que sólo una salida puede ser igual a en cualquier instante. La salida cuyo valor es igual a representa la combinación del miniterm en las líneas de entrada. Un ejemplo de un Decodificador de 2 por 4 se muestra a continuación. Tabla de Verdad : X Y D D D 2 D 3 De la tabla de verdad obtenemos las siguientes ecuaciones: D = X Y ; D= XY ; D2= XY ; D3= XY, por lo tanto, el circuito lógico es: Circuito lógico de un Decodificador de 2 por 4 Los Decodificadores de circuitos integrados pueden utilizar compuertas NAND o NOR en vez de compuertas AND. En este caso, las salidas son los complementos de los valores enumerados en la tabla de verdad. La combinación del miniterm de las variables de entrada se distingue entonces por la salida cuyo valor es cero mientras todas las otras salidas son iguales a. Capitulo 7.- Diseño de Circuitos Lógicos Página 7

8 Es conveniente algunas veces incluir una entrada de habilitación con un Decodificador para controlar la operación del circuito. Por ejemplo, un Decodificador de 3 por 8 con una habilitación se muestra a continuación. Todas las salidas serán igual a si la entrada habilitadora está en. Esto ocurre debido a que un en la entrada de una compuerta AND produce un en la salida, sin importar qué valores tengan las otras variables de entrada. Cuando la entrada habilitadora está en, el circuito opera como un Decodificador convencional. Para evitar dibujar el circuito lógico cada vez que se necesite un codificador (u otro circuito) podemos representarlo por medio de un diagrama de bloques simulando un circuito integrado. El tamaño de un Decodificador en un CI (circuito integrado) depende usualmente del número de patas del chip. Por ejemplo, los Decodificadores de 2 por 4 pueden ser insertos en un chip de 4 patas. Un Decodificador de 3 por 8 con una entrada habilitadora puede insertarse en un chip de 4 patas (8 salidas, 3 entradas, habilitadora y 2 patas para el suministro de energía). Es posible proporcionar tres entradas habilitadoras si el chip contiene 6 patas. El siguiente muestra el esquema del circuito lógico de un Decodificador de 3 por 8 entradas Circuito lógico de un Decodificador de 3 por 8 Capitulo 7.- Diseño de Circuitos Lógicos Página 8

9 Nota: El circuito integrado 3and contiene el siguiente subcircuito y es utilizado para simplificar la implementación, como se muestra a continuación: Por otro lado el Decodificador 3 por 8 se puede representar por el siguiente diagrama de bloques: En resumen, un Decodificador de 2 n es un circuito combinacional con n líneas de entrada y 2 n líneas de salida tal que, cada una de las 2 n posibles combinaciones de entrada, activa una y sólo una de las líneas de salida. Nota: En el circuito presentado no aparece la línea habilitadora, pero tenga presente, que solo es una entrada extra a las compuertas AND, es decir, en vez de poseer tres entradas, poseerán 4 siendo la última para la línea habilitadora Demultiplexores Un Decodificador con una o más entradas habilitadoras puede funcionar como un Demultiplexor. Un Demultiplexor es una función digital que recibe información en una sola línea y transmite esta información en una de 2 n posibles líneas de salida. La línea de salida que es seleccionada se determina de la combinación de bits de las n líneas de selección. Un Decodificador (como el de 3 por 8 mostrado acá), funcionará como un Demultiplexor sí la línea habilitadora se toma como los datos de entrada y las entradas del Decodificador x, y, z, son tomadas como las líneas de selección. La sola variable de entrada (disponible en la línea de Capitulo 7.- Diseño de Circuitos Lógicos Página 9

10 habilitación) tiene una ruta a todas las ocho salida, pero la información de entrada es dirigida a solamente una de las líneas de salida como se especifica por la combinación binaria de las tres líneas de selección. Por ejemplo, si las líneas de selección xyz =, la salida D será la misma como la información de entrada en la línea de habilitación mientras que las otras salidas se mantendrán en. Debido a la simililitud de los Decodificadores y Demultiplexores, a estos circuitos se les conoce con el nombre de Decodificadores / Demultiplexores Multiplexores La función de un Multiplexor es recibir información de una sola fuente y conducirla a 2 n salidas bajo control de las líneas de selección. Un Multiplexor digital realiza la operación inversa. Un Multiplexor es una función digital que recibe información binaria de 2 n líneas y transmite información a una sola salida. La única línea de entrada que es seleccionada se determina a partir de la combinación de bits de las n líneas seleccionadas. Un ejemplo de un Multiplexor de 4 por se muestra a continuación. Los CI 3and corresponde a una compuerta AND con tres entradas El diagrama de bloques correspondiente a un Multiplexor de 4 entradas por una salida es : Capitulo 7.- Diseño de Circuitos Lógicos Página

11 Las cuatro líneas de entrada son aplicadas a cuatro compuertas AND cuyas salidas van a una sola compuerta OR. Solamente una línea de entrada tiene S y S determinan cuál de las entradas se selecciona para formar una ruta directa hacia la salida. Así, con S S =, la compuerta AND asociada con la entrada I 2 tiene dos de sus entradas iguales a. Si I 2 = la salida de la compuerta es también igual a ; si I 2 =, la salida es igual a. Todas las otras compuertas AND tienen una salida en. La salida de la compuerta OR será igual al valor de la salida de la compuerta AND asociada con la salida I 2.Un Multiplexor también se le conoce con el nombre de Selector de Datos puesto que selecciona una de las múltiples líneas de entrada de datos y dirige la información binaria a la línea de salida. La compuerta AND es un Multiplexor se parecen a un circuito Decodificador y en realidad, ellas descodifican las líneas de selección de entrada. En general, un circuito Multiplexor se construye a partir de un Decodificador n por 2 n añadiendo una línea de entrada a cada compuerta AND y aplicando todas las salidas de las compuertas AND a una sola compuerta OR. El tamaño de un Multiplexor es especificado por el número de sus entradas, 2 n. Esto entonces implica que él también contiene una línea de salida y n de salidas de selección. Un Multiplexor puede tener una o más líneas de habilitación, como en un Decodificador. Las líneas de habilitación pueden utilizarse para expandir dos o más Multiplexores CI (circuito integrado) a un Multiplexor digital con un mayor número de entradas. En resumen, en el nivel de lógica digital, un Multiplexor es un circuito de 2 n entradas de datos, una salida de datos y n entradas de control que seleccionan una de las entradas de datos. El dato de entrada seleccionado es el que aparece a la salida del circuito. Un Multiplexor a demás de poseer las entradas correspondientes, posee unas líneas seleccionadoras (o líneas de control ), que codifican un número de tantos bits como líneas de control existan, que especifica que línea de las tantas de entrada, pasa a la salida del circuito. Independientemente de los valores de las líneas de control, sólo una de las compuertas AND dará un valor igual a ó, según sea el valor de la línea de entrada que se seleccione y las restantes darán un valor igual a. Cada combinación de las entradas de control permite el paso de información por una sola compuerta AND. Capitulo 7.- Diseño de Circuitos Lógicos Página

12 7.3 Unidad aritmética lógica Como sabemos, la unidad encargada de sumar, multiplicar, comparar y realizar todas las operaciones Aritméticas y lógicas en el computador es la Unidad Aritmética - Lógica. Para realizar todas las operaciones mencionadas, necesita de circuitos combinacionales lógicos que realicen cada operación en particular, la mayoría de estos circuitos han sido estudiado en ésta sección, por lo tanto, a modo de ejemplo se muestra un esquema general de la Unidad Aritmética - Lógica y sus principales circuitos involucrados. Circuito lógico de la UNIDAD ARITMÉTICA LÓGICA Explicación del circuito: La mayoría de los computadores tienen un circuito único para realizar, al menos, las operaciones AND, OR y suma de dos palabras de máquina. Uno de estos circuitos para procesar dos palabras de n bits suele construirse a partir de n circuitos idénticos, cada uno de los cuales procesa el par de bits de mismo peso de cada una de las palabras de entrada. La figura muestra a un ejemplo de Unidad Aritmética y Lógica. Puede calcular una de las cuatro funciones siguientes: A AND B, A OR B, B o A + B, según las líneas de selección de función, F y F, contengan (en binario),, u, respectivamente. Capitulo 7.- Diseño de Circuitos Lógicos Página 2

13 La esquina inferior izquierda de nuestra UAL (Unidad Aritmética Lógica) contiene un Decodificador de 2 bits que genera las líneas de permiso para las cuatro operaciones a partir de F y F. La esquina superior izquierda tiene la lógica para calcular A AND B, A OR B y B, pero a lo sumo sólo uno de estos resultados puede pasar a la compuerta OR final; lo cual depende de las líneas de permiso que vienen del Decodificador. Como sólo una de las salidas del Decodificador estará a, sólo se permitirá el paso a través de una de las compuertas AND que están conectadas a la puerta OR; las tres restantes darán, independiente de A y B. La esquina inferior derecha tiene un sumador completo de un bit que calcula la suma de A y B, teniendo en cuenta los acarreos, ya que es probable que este circuito se use como una etapa para la realización de operaciones sobre palabras completas. 7.4 PRACTICANDO CON CIRCUITOS DIGITALES El siguiente ejemplo representa un circuito de alarma de equilibrio. Este circuito accionará una alarma solo si la embarcación pierde el equilibrio, es decir, si se ladea a la izquierda o a la derecha, en otro caso la alarma no sonará. El siguiente dibujo muestra esquemáticamente los estados posibles de la embarcación. Tabla de verdad POSICIÓN I C D ALARMA ESTADO Para esta tabla de verdad, no es necesario aplicar el método de minimización del mapa de Karnaugh debido a que posee muy pocas variables. A continuación se muestra la ecuación obtenida directamente de esta tabla de verdad. I C D + IC D = C (I D+ID ) = C (I D) Capitulo 7.- Diseño de Circuitos Lógicos Página 3

14 Como podemos apreciar, se obtienen dos circuitos equivalentes para la misma operación, pero uno de ellos utiliza menos compuertas lógicas en su implementación. El siguiente circuito digital muestra los dos circuitos implementados. Circuito Digital El siguiente ejemplo muestra una entrada que representa que la embarcación se desequilibró a la derecha, por lo tanto la alarma sonará. Note que ambos circuitos activan la alarma ya que son equivalentes entre sí. En el siguiente ejemplo se supone que en una casa existen tres tipos de alarmas, dependiendo de cual de ellas se active marcará un determinado teléfono. En este ejemplo se utilizarán las siguientes variables para representar las alarmas, L = Luz, C = Calor, S = sonido. Si se activa la alarma de Luz se deberá discar el teléfono de la policía, si se activa la alarma de Calor se llamará a los bomberos, y finalmente si se activa la alarma de Sonido se llamará a la Unidad de Rescate. Por otro lado, se tendrán en cuenta las siguientes condiciones especiales: CS, LC LS LCS Bomberos Policía Policía - Bomberos - Rescate A continuación se muestra la tabla de verdad correspondiente a este ejemplo: Capitulo 7.- Diseño de Circuitos Lógicos Página 4

15 ALARMA LLAMADA L C D P B R Nótese que en este caso no se utiliza el mapa de Karnaugh debido a la simplicidad de las variables. Por lo tanto, de la tabla de verdad podemos obtener directamente las siguientes ecuaciones: ).- Para la alarma de Policía se tiene la siguiente fórmula: LC S +LC S+LCS = L(C +CS)= L(C +S) 2).- Para la alarma de Bomberos se tiene la siguiente fórmula: L CS +L CS+LCS +LCS =C 3).- Para la alarma de la Unidad de Rescate se tiene la siguiente fórmula L C S+LCS = S(L C + LC)= S(L C) A continuación se muestra el circuito digital correspondiente al ejemplo de las alarmas múltiples: Circuito Digital El siguiente circuito muestra a modo de ejemplo la condición de que se activó tanto la alarma de Luz como de Calor, por definición del problema como resultado del circuito, se debería llamar a los bomberos. Capitulo 7.- Diseño de Circuitos Lógicos Página 5

16 El siguiente ejemplo simula un tablero de auto que posee los siguientes indicadores: una letra L para indicar luz, una letra A para indicar Aceite y finalmente una letra G para indicar gasolina. Estas letras se activarán en un display atendiendo de las siguientes condiciones: Condiciones para letra L: Condiciones para letra A: Condiciones para letra G: Puertas abiertas Aumento de temperatura Disminución nivel de gasolina Ampolletas en mal estado Aumento de consumo de agua Corto circuito Disminución de nivel de aceite Antes de definir la tabla de verdad diremos que para representar las letras L, A, G deben estar prendidos los siguientes segmentos: Capitulo 7.- Diseño de Circuitos Lógicos Página 6

17 A partir de estas condiciones, podemos generar la siguiente tabla de verdad: Condición Variables x y z Display g f e d c b a Puertas abiertas Ampolletas malas Corto circuito temperatura Consumo de agua Nivel de aceite Nivel de gasolina Mapa de karnaugh Ecuaciones obtenidas para G, F,E: g = X f = XZ + ( X Y) + XY e = XZ + ( X Y) + XY Ecuaciones obtenidas para D, C, B, A: c = X b = X( Z + Y) a = X Capitulo 7.- Diseño de Circuitos Lógicos Página 7

18 En resumen las ecuaciones obtenidas las podemos agrupar como sigue: a,c,g=x; d= X ( Z + Y ) + YZ ; f,e= X Z + ( X Y ) + XY ; b= X ( Z + Y ) A partir de estas ecuaciones se obtiene el siguiente circuito: Circuito Digital En el siguiente circuito se muestra como ejemplo la condición () que significa según la tabla de verdad a la condición, Aumento de temperatura, por lo tanto, el tablero del auto está marcando la letra A correspondiente a la señal de Aceite. Capitulo 7.- Diseño de Circuitos Lógicos Página 8

19 7.5 Introducción a los flip -flop DEFINICIONES: Un circuito se dice combinacional cuando su salida depende de las entradas en el restante considerado no importando el valor que haya tomado anteriormente. En general es posible realizar una función Booleana mediante combinación de las diferentes compuertas existentes. En cambio, un circuito secuencial no sólo depende de las entradas en el instante considerado sino que además, de la evolución anterior de éste. Para este caso se utilizan los Flip -Flop. Hay dos tipos de circuitos secuenciales y su clasificación depende de las señales de tiempo. Un circuito secuencial sincrónico emplea elementos de almacenamiento denominados flip-flops que se permiten que cambien sus valores binarios solamente en instantes discretos de tiempo. Un circuito secuencial asincrónico es un sistema cuyas salidas dependen del orden en el cual sus variables de entrada cambian y puede afectarse en cualquier instante de tiempo. Los sistemas asincrónicos del tipo compuerta son básicamente circuitos de combinación con rutas de realimentación. Debido a la realimentación entre las compuertas lógicas el sistema puede, algunas veces, volverse inestable. Los problemas de inestabilidad encontrados en sistemas asincrónicos imponen muchas dificultades y por esta razón, rara vez son utilizados en el diseño de sistemas de computadores digitales. Los sistemas de lógica secuencial sincrónica utilizan compuertas lógica y dispositivos de almacenamiento con flip-flops. La sincronización se logra por un dispositivo de tiempo denominado un generador de pulsos de reloj. Los pulsos de reloj de generador son distribuidos a través del sistema de tal manera que los flip-flops son afectados solamente con la llegada del pulso de sincronización. Los circuitos secuenciales sincrónicos de reloj no manifiestan problemas de inestabilidad y su sincronización de tiempo se puede desdoblar fácilmente en pasos independientes discretos, cada uno de los cuales puede considerarse separadamente. Los circuitos secuenciales discutidos en este libro son exclusivamente del tipo sincrónico con reloj. Un flip-flops es una celda binaria capaz de almacenar un bit de información. Tiene dos salidas, una para el valor normal y otra para el valor complementado del bit almacenado en él. Un flip-flops mantiene un estado binario hasta que sea dirigido por un flops está en el número de entradas que posan y en la manera en la cual las entradas afectan el estado binario. Los tipos más comunes de flip-flops se discuten a continuación. Capitulo 7.- Diseño de Circuitos Lógicos Página 9

20 7.5. Flip-flop básico o de pestillo Un flip-flop asincrónico se construye a partir de dos compuertas NAND y dos compuertas NOR conectadas frente a frente. EL circuito para la versión NAND se muestra en la Figura. Las conexiones cruzadas de la salida de una compuerta con la entrada de la otra constituyen el camino de realimentación. Por esta razón, el circuito se clasifica como asincrónico. Cada flip-flop tiene dos salidas, Q y Q, y dos entradas, set y reset. Este tipo de flip-flop es denominado un flip-flop RS directamente acoplado, la R y la S son las primeras letras de los nombres de las dos entradas. Otro nombre más popular para este tipo de flip-flop es un pestillo. El pestillo forma un circuito básico a partir del cual pueden construirse tipos más complicados de flip-flop. Flip-flop básico (pestillo) El pestillo NAND opera con ambas entradas normales en, a no ser que el estado del circuito tenga que cambiarse. La aplicación de un momentáneo a la entrada set hace que la salida Q se coloque en y Q en. Las salidas del circuito no cambian cuando la entrada set regresa a. Un momentáneamente aplicado a la entrada reset coloca la salida Q = y Q =. El estado de flip-flop es siempre tomado del valor de su salida normal Q. Cuando Q =, decimos que el flip-flop almacena un y está en el estado set. Cuando Q =, decimos que el flip-flop almacena un y está en el estado aclarado. El circuito pestillo manifiesta una condición indeseable si ambas entradas se colocan en simultáneamente. La investigación del circuito mostrará que cuando ambas entradas son, las salidas Q y Q se colocan en, una condición que no tiene normalmente ningún significado en la operación de un flip-flop. Si ambas entradas regresan a, el estado del flipflop no es predecible; cualquier estado puede resultar, dependiendo de cuál entrada permanezca en el estado por el mayor período de tiempo antes de la transición a. Capitulo 7.- Diseño de Circuitos Lógicos Página 2

21 7.5.2 Flip-flop RS Añadiendo compuertas a las entradas del pestillo, el flip-flop puede hacer que responda solamente durante la ocurrencia de un pulso de reloj: El flip-flop RS con reloj, que se muestra en la Figura, consiste en un pestillo básico y dos compuertas adicionales NAND. Las salidas de compuerta 3 y 4 permanecen en siempre y cuando el pulso de reloj (abreviado CP) esté en, independiente de los valores de las entradas R y S. Cuando el pulso de reloj va a, la información de las entradas S y R se permite que alcance el pestillo en las compuertas y 2. El estado de set se alcanza con S =, R = y CP =. Para cambiar al estado aclarado, las entradas deben ser S =, R =, y CP =. Con S = y R =, un CP de no afecta el estado del flipflop. S y R no pueden ser durante la ocurrencia de un pulso de reloj debido a que el estado siguiente del flip-flop es indeterminado. Diagrama lógico de un flip-flop RS con reloj El símbolo gráfico o diagrama de bloques del flip-flop que se muestra en la Figura, tiene tres entradas: S, R, y CP. La entrada CP se marca con un pequeño triángulo. El triángulo es un símbolo para un indicador dinámico y denota el hecho de que el circuito responde a una entrada de transición de a. A las salidas del flip-flop se les da un nombre variable tal como Q o cualquier otra designación con una letra conveniente. El pequeño triángulo rectángulo es un símbolo gráfico para un indicador de polaridad. El designa la salida complementada del flip-flop la cual es en este caso Q. Diagrama de Bloques Flip-flop RS Capitulo 7.- Diseño de Circuitos Lógicos Página 2

22 Tabla de Verdad S R Q( t+ ) COMENTARIO Q( t ) No Cambias Aclarar Set? No Permitido La tabla característica mostrada, resume la operación del flip-flop RS en forma tabular. Q(t) es el estado binario del flip-flop en un instante dado de tiempo (conocido como el estado presente). Las columnas S y R dan los valores binarios de las entradas. Q(t+) es el estado del flip-flop después que ha ocurrido un pulso de reloj (conocido el estado siguiente). Si S=R=, un pulso no produce cambio de estado, esto es Q(t+)=Q(t). Si S= y R=, el flip-flop llega al estado (el estado aclarado). Si S= y R= el flip-flop llega al estado (el estado set). Un flip-flop RS no debe ser pulsado cuando S=R= puesto que produce un estado siguiente indeterminado El flip-flop D El flip-flop D (dato) es una modificación ligera del flip-flop RS. Un flipflop RS se convierte a un flip-flop D insertando un inversor entre S y R y asignándole el símbolo D a la entrada S. La entrada D es muestreada durante la ocurrencia de un pulso de reloj y si este es, el flip-flop alcanza el estado (debido a que S= y R=). Si él es, el pulso cambia el estado del flip-flop a (debido a que S= y R=). El símbolo gráfico y la tabla característica del flip-flop D se muestran en la siguiente Figura. Note que no existe condición de entrada que deje el estado del flip-flop sin cambiar. Aunque un flip-flop D tiene la ventaja de tener solamente una entrada (excluyendo CP), tiene la desventaja de que su tabla característica no tiene una condición de no cambio Q(t+)=Q(t). El no cambio puede lograrse bien rehabilitando los pulsos de reloj con una compuerta externa AND o alimentando la entrada de nuevo hacia la salida de tal manera que los pulsos del reloj mantengan el estado del flip-flop sin modificar. Flip-flop D Capitulo 7.- Diseño de Circuitos Lógicos Página 22

23 Tabla de Verdad D Q ( t+ ) COMENTARIO Aclarar Set El flip - flop Jk y T Un flip-flop JK es un refinamiento de un flip-flop RS en que la condición intermedia del tipo RS está definida en el tipo JK. Las entradas J y K se comportan como un conjunto de entradas S y R para hacer el set y el aclaramiento del flip-flop respectivamente. Cuando las entradas J y K son ambas iguales a, un pulso de reloj conmuta las salidas del flip-flop a su estado complementario, Q(t+)=Q (t). El símbolo gráfico y tabla característica del flip-flop JK se muestran en la Figura. Note que la entrada J es equivalente a la condición set mientras que la entrada K produce la condición de aclaramiento. Además hay condiciones de no cambio y complementarias en este tipo de flip-flop. Flip-flop JK Tabla de Verdad J K Q ( t+ ) COMENTARIO Q( t+ ) No Cambia Aclarar Set Q ( t ) Complemento Flip-flop T Capitulo 7.- Diseño de Circuitos Lógicos Página 23

24 Tabla de Verdad T Q ( t+ ) COMENTARIO Q ( t ) No Cambia Q ( t ) Complemento Otro tipo de flip-flop que se encuentra en los libros de texto es el flipflop T (toggle). Este flip-flop, mostrado en la Figura, se obtiene de un tipo JK cuando las entradas J y K se amarran juntas. El flip-flop T, por consiguiente, tiene solamente dos condiciones. Cuando T= (J=K=) un pulso de reloj no cambia el estado de flip-flop. Cuando T= (J=K=) un pulso de reloj complementa el estado del flip-flop. Tabla de Excitación Las tablas características de flip-flops especifican el estado cuando las entradas y el estado presente se conocen. Durante el proceso de diseño conocemos normalmente la transición requerida del estado presente al estado siguiente y deseamos encontrar las condiciones de entrada del flipflop que harán la transición requerida. Por esta razón necesitamos una tabla que liste las combinaciones de entrada requerida para un cambio dado de estado. Una tabla como esta se denomina una tabla de excitación del flipflop. La Tabla Resumen, lista las tablas de excitación para los cuatro tipos de flip-flops. Cada una de las tablas consta de dos columnas, Q(t) y Q(t+), y una columna para cada una de las entradas para mostrar como se logra la transición requerida. Hay cuatro transiciones posibles de un estado presente Q(t) a un estado siguiente Q(t+). Las condiciones de entrada requeridas para cada una de estas transiciones se derivan de la información disponible en las tablas características. El símbolo X en las tablas representa condiciones que no importan; esto es, no importa si la entrada del flip-flop es ó. Tablas de excitación para los cuatro tipos de flip-flops Q(t) Q(t+) S R Q(t) Q(t+) J K X X X X X X (a) Flip-Flop RS (b) Flip-Flop JK Q(t) Q(t+) D Q(t) Q(t+) T (c ) Flip-flop D (d) Flip-Flop T Capitulo 7.- Diseño de Circuitos Lógicos Página 24

25 Tabla resumen de Flip -Flop La razón para las condiciones que no importan en las tablas de excitación es que hay dos maneras de lograr la transición requerida. Por ejemplo, en un flip-flop RS, una transición del estado presente de a un estado siguiente de puede lograrse teniendo las entradas S y R iguales a (para que no ocurra cambio cuando se aplica el pulso de reloj), o haciendo S= y R= para aclarar el flip-flop (aunque ya está aclarado). En ambos casos S debe ser, pero R es en el primer caso y en el segundo. Puesto que la transición requerida ocurrirá en cualquier caso, marcamos la entrada R con una X y dejamos al diseñador para que escoja o o para la entrada R, la que para él sea más conveniente. 7.6 Ejemplos prácticos utilizando flip -flop: 7.6. RESTADOR UTILIZANDO SUMADORES La Unidad Aritmética Lógica (UAL) realiza otras operaciones aritméticas, tales como la multiplicación y división por números distintos de 2, suma de códigos decimales y resta. La resta puede ser realizada utilizando un circuito restador, en la misma forma en que se utilizaba un circuito sumador. De todas formas, para limitar el número de circuitos diferentes, la resta en los computadores se realiza mediante el circuito sumador. Para hacer esto, es necesario cambiar algunos de los números binarios a números codificados en Complemento A2. Como se mostrará en la siguiente figura, nótese que las entradas de los bits B están negados por un inversor, invirtiendo las entradas antes que entren en el sumador y aplicando un arrastre de entrada (C in ), el sumador efectuará la operación resta en vez de sumar. Para aclarar el concepto, utilizaremos como ejemplo efectuar la siguiente operación aritmética: A - B, donde A=2 y B=6. Capitulo 7.- Diseño de Circuitos Lógicos Página 25

26 Observemos que enviando el número B a través de los inversores del circuito, los bit a sumar son, en vez de (el equivalente decimal de 6). Este es el complemento o Complemento A de. Sumando al número A, (equivalente binario del número decimal 2), con un arrastre de entrada, se obtiene el resultado. Así mediante la suma obtenemos la resta deseada (2-6 = 6). El arrastre sumado proporciona el complemento A2 del número B. Con este procedimiento se ahorra superficie en el circuito integrado, porque los circuitos del sumador se utilizan para más de una función. A continuación se realizará el desarrollo matemático de la operación resta: Sea A= 2 = 2 B = 6 = 2 Calculemos el Complemento A de B A de B = Efectuemos la suma A+ A de B, y finalmente el Complemento A2 producido por el acarreo. en binario). Por lo tanto : El circuito Sumador a restado 2-6 = 6 ( Capitulo 7.- Diseño de Circuitos Lógicos Página 26

27 Diagrama de Bloques del Circuito Lógico: Para comprender mejor el funcionamiento de las operaciones aritméticas básicas, hemos utilizado sólo números de 4 bits. A continuación se muestra el diagrama de bloques del circuito que se comporta como Sumador / Restador MULTIPLICADORES Y DIVISORES (Desplazadores): Para realizar la multiplicación y la división se necesitan registros con capacidad de desplazamiento de números a derecha e izquierda. Otras operaciones aritméticas necesarias en los Pc son la multiplicación y la división de un número por 2. Para realizar estas operaciones se necesitan circuitos de control y / o registros que puedan desplazar un número binario una posición a la derecha (División por 2) o una posición hacia la izquierda (Multiplicación por 2). Una forma en que esto pueda hacerse es dando salida a los datos del registro y haciéndolos volver a éste en la posición desplazada. La siguiente figura muestra un circuito que permite hacer desplazamientos a la derecha o la izquierda. Para realizar el desplazamiento a la izquierda, se coloca un en la línea de Desplazamiento Izquierda y se envía la salida de un determinado Flip-Flop a la entrada del Flip - Flop situado inmediatamente a su izquierda a través de las puertas de Retención. La señal de Desplazamiento Izquierda es sincronizada por el reloj. El Flip - Flop de arrastre de salida guarda el Bit más significativo presente antes del desplazamiento, puede necesitarse para las operaciones siguientes. Un desplazamiento a la derecha se realiza enviando una señal por la línea de Desplazamiento Derecha, en vez de por la de Desplazamiento Izquierda, a lo que provoca que cada Flip -Flop envíe su contenido situado inmediatamente a su derecha, a través de las puertas de retención. Por ejemplo, si el número almacenado en el registro es ( equivalente al 6 decimal) antes del desplazamiento a la izquierda, el número almacenado después de la operación de desplazamiento es ( equivalente al número 2 decimal). El desplazamiento a la izquierda ha multiplicado el número por 2. Si el es desplazado a la derecha, se convierte en ; significa que el número 2 ha sido dividido por 2. A Capitulo 7.- Diseño de Circuitos Lógicos Página 27

28 modo de ejemplo, se desarrollará las operaciones de multiplicación y división aprovechando el desplazamiento de bit a la izquierda o derecha. Se desea ejecutar la siguiente operación matemática 6*2 = 2: El equivalente del número 6 decimal a binario es, veamos en forma gráfica el desplazamiento a la izquierda para generar el resultado equivalente a 2 en decimal: Multiplicación: Sea el número decimal 6 igual binario, éste número se ha representado en un arreglo de 8 bit, los 4 bit segmentados llenos de ceros, servirán para efectuar el desplazamiento. Como se trata de una multiplicación el desplazamiento se realizará en un bit a la izquierda a partir del dígito más significativo (). La siguiente figura el desplazamiento a la izquierda. Después del desplazamiento a la izquierda se obtiene el número binario equivalente al número 2 decimal. Por lo tanto, se ha multiplicado por 2. División En forma análoga al ejemplo anterior, se representa el número a dividir (4 2) en un arreglo, pero con la diferencia que las posiciones de los bit segmentados aparecen a la izquierda, puesto que se realizará un desplazamiento a la derecha:. Capitulo 7.- Diseño de Circuitos Lógicos Página 28

29 Después del desplazamiento a la derecha, se obtiene el número binario equivalente al número 2 decimal. Por lo tanto, se ha dividido por 2. La siguiente figura muestra el diagrama de bloques que representa a un Multiplicador / Divisor de 4 bit. Nota: La señal de Izquierda - Derecha controla las puertas de retención Número antes del desplazamiento en un registro de 4 bits (6) Número después del desplazamiento en un registro de 4 Bits (2) MEMORIA RAM DE CIRCUITOS INTEGRADOS. Las memorias de circuitos integrados algunas veces tienen una sola línea para el control leer/escribir. Un estado binario, digamos, especifica una operación leer y el otro estado binario especifica una operación escribir. Además, se pueden incluir o más líneas de habilitación en cada uno de los paquetes del circuito integrado para proporcionar medios para expandir varios paquetes en una unidad de memoria con un gran número de palabras. La construcción interna de una memoria de acceso aleatorio de m palabras con n bits por palabra consta de m * n celdas de almacenamiento binario y lógica necesaria para seleccionar una palabra para escribir o leer. La celda de almacenamiento binario es el bloque de construcción básico de una unidad de memoria. El diagrama lógico de una celda binaria que almacena un bit de información se muestra a continuación. Aunque la celda se muestra que incluye cinco compuertas y Capitulo 7.- Diseño de Circuitos Lógicos Página 29

30 un flip-flop, internamente es construida con 2 flip-flop de transistores que tienen entradas múltiples. La celda binaria de una unidad de memoria debe ser muy pequeña para ser capaz de empacar tantas celdas como sea posible en el área del semiconductor disponible en la pastilla. La celda binaria se muestra que tiene tres líneas de entrada y una línea de salida. Diagrama Lógico Diagrama de bloque BC Celda Binaria Este circuito es equivalente al recién mencionado, para efectos de simplicidad del circuito se ha utilizado éste último en vez del anterior. El propósito de la entrada select es seleccionar una celda de las muchas disponibles. Con la línea select en, un en el terminal Capitulo 7.- Diseño de Circuitos Lógicos Página 3

31 leer/escribir conforma una ruta de la salida del flip-flop al terminal de salida. Con el terminal leer/escribir en, el bit en la línea de entrada se transfiere al flip-flop. Con la entrada como la salida son deshabilitadas cuando la línea select es. Note que el flip-flop opera sin pulso de reloj y que su propósito es almacenar el bit de información en la celda binaria. La configuración de una RAM de 4 por 3 se muestra en la figura que sigue. Contiene cuatro palabras de tres bits cada una para un total de 2 celdas de almacenamiento. Cada caja pequeña rotulada BC en el diagrama contiene el circuito de una celda binaria. Las cuatro líneas que se ven en cada caja BC designan los tres terminales de entrada y un terminal de salida como se especificó en el diagrama anterior. Circuito lógico de una Memoria RAM de 4 por 3. Las dos líneas de dirección van a un Decodificador 2 por 4 con una entrada de habilitación. Cuando la habilitación de memoria es, todas las salidas del Decodificador son y ninguna de las palabras de la memoria se seleccionan. Con la entrada habilitada de memoria en, una de las cuatro palabras es seleccionada, dependiendo de la combinación del bit de las dos líneas de dirección. Ahora, con el control leer/escribir en, los bits de la palabra seleccionada van a tres compuertas OR y a los terminales de Capitulo 7.- Diseño de Circuitos Lógicos Página 3

32 salida. Las celdas binarias no seleccionadas producen 's en las entradas del OR y no tienen efecto en las salidas. Con el control leer/escribir en, la información disponible en las líneas de entrada se transfiere a los flip-flop de la palabra seleccionada. Las celdas binarias no seleccionadas en las otras palabras son deshabilitadas por la línea de selección de tal manera que los valores previos permanecen inmodificados. Así, con la habilitación de la memoria en, el control leer/escribir inicia las operaciones leer y escribir para la unidad de memoria. Una operación de inhibición se obtiene manteniendo la habilitación de memoria en. Esta condición deja los contenidos de todas las palabras en la memoria como eran, independiente del valor del control leer/escribir MEMORIAS DE SOLO LECTURA (ROM). Una memoria de solo lectura (ROM), como su nombre lo indica, es una unidad de memoria que realiza solamente la operación de lectura: no tiene la capacidad de escribir. Esto implica que la información binaria almacenada en una ROM se realiza permanentemente durante la producción del hardware de la unidad y no puede ser alterada escribiendo palabras diferentes en ella. Mientras que una RAM es un dispositivo de propósito general cuyos contenidos pueden alterarse durante el proceso de cómputo, una ROM está restringida a la lectura de palabras que son permanentemente almacenadas dentro de la unidad. Una ROM m por n es un arreglo de celdas binarias organizadas en m palabras de n bits cada una. Como se muestra en el diagrama de bloques de la figura siguiente, una ROM tiene k líneas de dirección para seleccionar una de 2 k =m palabras de memoria, y n líneas de salida, una para cada uno de los bits de la palabra. Capitulo 7.- Diseño de Circuitos Lógicos Página 32

33 La ROM no necesita una línea de control leer puesto que en un instante dado, las líneas de salida automáticamente proporciona los 's y 's de los n bits de la palabra selecciona por el valor de la dirección. Debido a que las salidas son una función solamente de las entradas presentes (las líneas de dirección) una ROM es clasificada como un circuito de combinación. En realidad, una ROM se construye internamente con Decodificadores y un conjunto de compuertas OR. No hay necesidad de proporcionar condiciones de almacenamiento como en el RAM, puesto que los valores de los bits en la ROM se mantienen fijos permanentes. Considere el diagrama lógico siguiente de una ROM 4 por 3. La unidad contiene un Decodificador de 2 por 4 para decodificar las dos líneas de dirección. Las compuertas OR proporcionan tres salidas. Si cada uno de los minterms de salida del Decodificador es conectado a la entrada de cada uno de las compuertas OR, las salidas del circuito estarán en no importa cual sea la palabra seleccionada por las líneas de dirección. Supongamos que deseamos que la ROM contenga las combinaciones de bits que se numeran en la tabla de verdad que acompaña al diagrama. La tabla de verdad especifica una combinación de bit de para la palabra. Esta combinación de bits se obtiene rompiendo dos alambres (marcados con una cruz) entre la palabra y las entradas que están más a la izquierda de las compuertas OR. En otras palabras, cuando la línea de dirección de entrada es, la salida D del Decodificador es igual a y todas las otras salidas del Decodificador son iguales a. Solamente la compuerta OR asociada con la salida A 2 recibe una entrada de debido a que los otros dos alambres están rotos. Por consiguiente, las líneas de salida proporcionan una salida A A 2 A 3 = (suponiendo que un alambre abierto de la compuerta OR se comporta como una entrada ). Similarmente, todos los otros alambres marcados con cruces indican alambres rotos y cuando estos alambres se retiran del diagrama, el diagrama lógico así obtenido implementará la tabla de verdad que se enumeran para la ROM. Circuito ROM de 4 por 3 Capitulo 7.- Diseño de Circuitos Lógicos Página 33

34 Tabla de Verdad: Dirección Salidas X Y A A2 A3 Una ROM CI se fabrica primero con todas las salidas en (o todas en, dependiendo del CI particular). El patrón particular de 's y 's se obtiene proporcionando una máscara en el último paso de fabricación. Cada una de las celdas en una ROM incorpora un enlace (en la posición de la cruz en diagrama) que puede fusionarse durante el último proceso de fabricación. Un enlace roto en una celda define un estado binario y un enlace no roto representa el otro estado. El procedimiento involucrado en la fabricación de ROMs requiere que el cliente llene la tabla de verdad que él desea que satisfaga la ROM. El fabricante entonces hace la máscara correspondiente para los enlaces para que se produzcan los 's y 's de cada palabra deseada. Este procedimiento es denominado una programación al cliente o una programación de máscara. Es un procedimiento de hardware aunque se utilice aquí la palabra programación. Para pequeñas cantidades es más conveniente utilizar la ROM programable, conocido como una PROM. Cuando se ordena, las PROMs contienen todos 's (o todos 's) en cada palabra. Cada una de las celdas de una PROM incorpora un enlace que puede fundirse por aplicación de un pulso de corriente elevada. Un enlace roto en una celda define un estado binario y uno que no está roto representa el otro Capitulo 7.- Diseño de Circuitos Lógicos Página 34

35 estado. El procedimiento usualmente es irreversible y, una vez fundido, la salida para aquel bit es permanente. Esto permite al usuario programar la unidad en su propio laboratorio rompiendo los enlaces que deben ser abiertos para lograr las relaciones deseadas entre las direcciones de entrada y los datos de salida. También se encuentra disponibles las PROMs borrables. Estas ROMs tienen un procedimiento especial para restaurar los enlaces a su valor inicial (todos 's o todos 's) aunque ellos hayan sido programados previamente. En cualquier caso, todos los procedimientos para programar o borrar ROMs son procedimientos de hardware. Las aplicaciones digitales que utilizan ROMs especifican un patrón de palabra fija. El aspecto de programación de la ROM tiene que ver con los procedimientos para obtener el patrón fijo deseado. Las ROMs son ampliamente utilizadas para convertir un código binario a otro, para tablas que se necesitan en funciones matemáticas, para la exhibición de caracteres, y muchas otras aplicaciones que requieren un gran número de entradas y salidas. También se emplean en el diseño de unidades de control para computadores digitales. En este aspecto se usan para almacenar información codificada que representa la secuencia de variables de control internas necesarias para habilitar las diversas operaciones en el computador. Una unidad de control que utilizan una ROM para almacenar información de control binario es denominada una unidad de control microprogramada. El siguiente ejemplo muestra un contador digital de 2 bit. Este sumador podrá sumar desde hasta el número 99 decimal. Este circuito ha sido implementado utilizando 4 Flip - Flop JK, más una compuerta AND. Para efectos de simplicidad del circuito, se ha utilizado un CI llamado bcdcnt (Contador BCD). El siguiente esquema muestra el circuito lógico del contador: Capitulo 7.- Diseño de Circuitos Lógicos Página 35

36 Circuito Integrado utilizado: Subcircuito del CI bcdcnt: Capitulo 7.- Diseño de Circuitos Lógicos Página 36

FORMATO DE CONTENIDO DE CURSO

FORMATO DE CONTENIDO DE CURSO PÁGINA: 1 de 8 FACULTAD DE.CIENCIAS BÁSICAS PROGRAMA DE: FÍSICA PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : ELECTRÓNICA II CÓDIGO : 210080 SEMESTRE : VII NUMERO DE CRÉDITOS :

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

Circuitos Digitales CON José Manuel Ruiz Gutiérrez

Circuitos Digitales CON José Manuel Ruiz Gutiérrez Circuitos Digitales CON José Manuel Ruiz Gutiérrez j.m.r.gutierrez@gmail.com PRÁCTICAS DE CIRCUITOS DIGITALES Circuitos digitales básicos 1. Simulación de operadores lógicos básicos. Realizar la simulación

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN I. P. N. ESIME Unidad Culhuacan INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO

Más detalles

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o

Más detalles

Tema : ELECTRÓNICA DIGITAL

Tema : ELECTRÓNICA DIGITAL (La Herradura Granada) Departamento de TECNOLOGÍA Tema : ELECTRÓNICA DIGITAL.- Introducción. 2.- Representación de operadores lógicos. 3.- Álgebra de Boole. 3..- Operadores básicos. 3.2.- Función lógica

Más detalles

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como : SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede

Más detalles

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Tema 11: Sistemas combinacionales

Tema 11: Sistemas combinacionales Tema 11: Sistemas combinacionales Objetivo: Introducción Generador Comprobador de paridad Comparadores Semisumador (HA) Sumador Completo (FA) Expansión de sumadores Sumador paralelo con arrastre serie

Más detalles

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas.

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas. Diapositiva 1 Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas. Diapositiva 2 Diapositiva 3 Diapositiva 4 En los circuitos digitales la información

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

Sumador: C o. C in. Sumador serie: Sumador paralelo con propagación de arrastre:

Sumador: C o. C in. Sumador serie: Sumador paralelo con propagación de arrastre: UNIDAD ARITMETICO-LOGICA Conceptos Unidad aritmético-lógica: Elemento que realiza las operaciones aritméticas y lógicas entre los datos Operaciones típicas Sumar Restar Multiplicar Desplazamiento de registros

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Operaciones Booleanas y Compuertas Básicas

Operaciones Booleanas y Compuertas Básicas Álgebra de Boole El álgebra booleana es la teoría matemática que se aplica en la lógica combinatoria. Las variables booleanas son símbolos utilizados para representar magnitudes lógicas y pueden tener

Más detalles

Tema 4: Circuitos combinacionales

Tema 4: Circuitos combinacionales Estructura de computadores Tema 4: Circuitos combinacionales Tema 4: Circuitos combinacionales 4.0 Introducción Los circuitos lógicos digitales pueden ser de dos tipos: combinacionales secuenciales. Circuitos

Más detalles

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos: ELECTRÓNICA DIGITAL INDICE 1. TIPOS DE SEÑALES... 3 1.1. SEÑALES ANALÓGICAS... 3 1.2. SEÑALES DIGITALES... 3 2. REPRESENTACIÓN DE LAS SEÑALES DIGITALES... 3 2.1. CRONOGRAMAS... 3 2.2. TABLA DE VERDAD...

Más detalles

TEMA 4. MÓDULOS COMBINACIONALES.

TEMA 4. MÓDULOS COMBINACIONALES. TECNOLOGÍA DE COMPUTADORES. CURSO 27/8 TEMA 4. MÓDULOS COMBINACIONALES. 4.. Módulos combinacionales básicos MSI. Los circuitos combinacionales realizados con puertas lógicas implementan funciones booleanas,

Más detalles

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo. Circuitos Combinacionales MSI CODIFICADORES Son los dispositivos MSI que realizan la operación inversa a la realizada por los decodificadores. Generalmente, poseen 2 n entradas y n salidas. Cuando solo

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

153 = 1x100 + 5x10 + 3x1

153 = 1x100 + 5x10 + 3x1 ELECTRÓNICA DIGITAL Introducción Hemos visto hasta ahora algunos componentes muy utilizados en los circuitos de electrónica analógica. Esta tecnología se caracteriza porque las señales físicas (temperatura,

Más detalles

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente: Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético

Más detalles

3.8 Construcción de una ALU básica

3.8 Construcción de una ALU básica 3.8 Construcción de una ALU básica En este punto veremos como por medio de compuertas lógicas y multiplexores, se pueden implementar las operaciones aritméticas básicas de una ALU. Esencialmente en este

Más detalles

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...

Más detalles

Sistemas de numeración y aritmética binaria

Sistemas de numeración y aritmética binaria Sistemas de numeración y aritmética binaria Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora Este reporte consta de tres secciones. Primero, la Sección 1 presenta

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Boletín de Problemas de Circuitos Combinacionales. Fundamentos de Electrónica 3º Curso Ingeniería Industrial

Boletín de Problemas de Circuitos Combinacionales. Fundamentos de Electrónica 3º Curso Ingeniería Industrial Boletín de Problemas de Circuitos Combinacionales Fundamentos de Electrónica 3º Curso Ingeniería Industrial 2 1. Utilizar el mapa de Karnaugh para implementar la forma suma de productos mínima de la función

Más detalles

SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS

SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS Si la operación de un circuito se define por medio de una expresión booleana, es posible construir un diagrama de circuito lógico

Más detalles

TEMA 3: IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS.

TEMA 3: IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS. TEM 3: IMPLEMENTCIÓN DE CIRCUITOS COMBINCIONLES CON PUERTS LÓGICS. 3.1. Representación de funciones: mapas de Karnaugh de hasta 5 variables. El Mapa de Karnaugh es una representación gráfica de una función

Más detalles

CIRCUITOS ARITMÉTICOS

CIRCUITOS ARITMÉTICOS LABORATORIO # 6 Realización: 26-05-2011 CIRCUITOS ARITMÉTICOS 1. OBJETIVOS Comprender los circuitos aritméticos dentro de la lógica binaria Utilizar sumadores totales de cuatro bits dentro de un Circuito

Más detalles

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción. T-3 Lógica ecuencial. egistros de Desplazamiento y Contadores TEMA - 3 LÓGICA ECUENCIAL. EGITO DE DEPLAZAMIENTO Y CONTADOE..- Introducción. Hemos visto que en la lógica combinacional las salidas están

Más detalles

La memoria principal. Los subsistemas de E/S. Los buses del sistema

La memoria principal. Los subsistemas de E/S. Los buses del sistema GUIA 23: MEMORIA E/S La estructura básica de la mayoría de los ordenadores actuales se representa mediante los siguientes elementos básicos: La Unidad Central de Procesamiento, CPU La memoria principal

Más detalles

Arquitectura de Redes y Comunicaciones

Arquitectura de Redes y Comunicaciones DIRECCIONAMIENTO IP Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

DIRECCIONAMIENTO IPv4

DIRECCIONAMIENTO IPv4 DIRECCIONAMIENTO IPv4 Para el funcionamiento de una red, todos sus dispositivos requieren una dirección IP única: La dirección MAC. Las direcciones IP están construidas de dos partes: el identificador

Más detalles

PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0

PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0 PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0 OBJETIVOS: Conocer el paquete computacional Electronics Workbench 4.0 e identificar sus capacidades y limitaciones. a) Construir

Más detalles

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL 1. 2. 3. 4. 5. 6. a) Convierta el número (5B3) 16 al sistema decimal b) Convierta el número (3EA) 16 al sistema binario c) Convierta el número (235)

Más detalles

Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10

Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller. AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Grado 10º Tiempo (semanas) GUÍA DE FUNDAMENTACIÓN Institución Educativa AREA: Sistemas de información Taller 1 2 3 4 Previsto 1 2 3 4 5 6 7 8 9 10 Fecha Real 1 2 3 4 5 6 7 8 9 10 Área/proyecto: es y Mantenimiento

Más detalles

Figura 1: Símbolo lógico de un flip-flop SR

Figura 1: Símbolo lógico de un flip-flop SR FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

ARQUITECTURAS ESPECIALES

ARQUITECTURAS ESPECIALES RQUITECTURS ESPECILES Página Página 2 DECODIFICDOR Es un circuito combinacional, cuya función es la de convertir un código binario de entrada (natural, CD, etc.) de N bits de entrada a M líneas de salida

Más detalles

5. Despliegue en la PC

5. Despliegue en la PC 5 DESPLIEGUE EN LA PC 62 5.1 Conexión a la PC por medio de la tarjeta de audio La adquisición de señales analógicas es un trabajo que cada vez se hace más necesario en todos los campos relacionados con

Más detalles

TEMA 5. SISTEMAS COMBINACIONALES MSI.

TEMA 5. SISTEMAS COMBINACIONALES MSI. Fundamentos de Computadores. Circuitos Combinacionales MSI T5-1 TEMA 5. SISTEMAS COMBINACIONALES MSI. INDICE: INTRODUCCIÓN DECODIFICADORES o REALIZACIÓN DE FUNCIONES CON DECODIFICADORES CONVERTIDORES DE

Más detalles

ELECTRONICS WORKBENCH

ELECTRONICS WORKBENCH PRÁCTICA 3: SIMULACIÓN DE CIRCUITOS COMBINACIONALES CON ELECTRONICS WORKBENCH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan Antonio Ruiz Palacios DESARROLLO DE LA PRÁCTICA

Más detalles

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS GUIA DE CIRCUITOS LOGICOS COMBINATORIOS 1. Defina Sistema Numérico. 2. Escriba la Ecuación General de un Sistema Numérico. 3. Explique Por qué se utilizan distintas numeraciones en la Electrónica Digital?

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Tema IV. Unidad aritmético lógica

Tema IV. Unidad aritmético lógica Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del

Más detalles

Proyecto final Diseño de un circuito secuencial. utilizando un contador binario de cuatro bits

Proyecto final Diseño de un circuito secuencial. utilizando un contador binario de cuatro bits Instituto tecnológico de Oaxaca Electrónica digital II ECC047 Proyecto final Diseño de un circuito secuencial utilizando un contador binario de cuatro bits Catedrático: Alumno: Rodríguez Calvo Enrique

Más detalles

Unidad 3 Direccionamiento IP (Subnetting)

Unidad 3 Direccionamiento IP (Subnetting) Unidad 3 Direccionamiento IP (Subnetting) Las direcciones denominadas IPv4 se expresan por combinaciones de números de hasta 32 bits que permiten hasta 2 32 posibilidades (4.294.967.296 en total). Los

Más detalles

Lección 9: Polinomios

Lección 9: Polinomios LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios

Más detalles

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael Nombre del estudiante: Grimaldo velazquez Rafael Herrera Díaz Jefree Campus: san Rafael Carrera /Prepa: ingeniería en sistemas computacionales Introducción. Como en mecánica la conmutación electrónica

Más detalles

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan

Más detalles

Modelo de examen tipo resuelto 1

Modelo de examen tipo resuelto 1 Modelo de examen tipo resuelto. Diseñar un sistema combinacional que tenga cinco entradas y dos salidas y que actúe de la siguiente forma: las cinco entradas (x 4 x 3 x 2 x x 0 ) representan una palabra

Más detalles

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS Circuitos Combinacionales Un circuito combinacional es un circuito digital cuyas salidas, en un instante determinado son función, exclusivamente, de la combinación

Más detalles

28 = 16 + 8 + 4 + 0 + 0 = 11100 1

28 = 16 + 8 + 4 + 0 + 0 = 11100 1 ELECTRÓNICA DIGITAL 4º ESO Tecnología Introducción Imaginemos que deseamos instalar un sistema electrónico para la apertura de una caja fuerte. Para ello debemos pensar en el número de sensores que nos

Más detalles

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos SESION5: BASE DE DATOS PLANILLAS Ejercicio Nº : Realizar aumentos en una Tabla de Sueldos Veamos pues. En la hoja de calculo se tiene la Tabla de Sueldos de varios empleados (aquí ahora vemos solo empleados,

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1

1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0 1 0 0 0 0 1 1 0 1 1 0 0 0 1 1 1 1 5.1.3 Multiplicación de números enteros. El algoritmo de la multiplicación tal y como se realizaría manualmente con operandos positivos de cuatro bits es el siguiente: 1 1 0 1 x 1 0 1 1 1 1 0 1 + 1 1 0

Más detalles

MODELOS DE RECUPERACION

MODELOS DE RECUPERACION RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN INGENIERÍA INFORMÁTICA RECUPERACIÓN Y ACCESO A LA INFORMACIÓN MODELOS DE RECUPERACION AUTOR: Rubén García Broncano NIA 100065530 grupo 81 1 INDICE 1- INTRODUCCIÓN

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas

Más detalles

Puertas Lógicas. Contenidos. Objetivos

Puertas Lógicas. Contenidos. Objetivos Contenidos Objetivos En esta quincena aprenderás a: Implementar funciones mediante puertas lógicas. Conocer y manejar la simbología de las puertas lógicas. Construir circuitos lógicos en el programa simulador

Más detalles

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 6 1 Objetivos Explicar la estructura del direccionamiento IP y a convertir entre números binarios y números decimales. Clasificar

Más detalles

Teclado sobre una PDA para Personas con Parálisis Cerebral

Teclado sobre una PDA para Personas con Parálisis Cerebral Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes

Más detalles

Bienvenido al sistema de Curriculum Digital CVDigital

Bienvenido al sistema de Curriculum Digital CVDigital CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso

Más detalles

Curso Completo de Electrónica Digital

Curso Completo de Electrónica Digital CURSO Curso Completo de Electrónica Digital Departamento de Electronica y Comunicaciones Universidad Pontifica de Salamanca en Madrid Prof. Juan González Gómez Capítulo 4 CIRCUITOS COMBINACIONALES 4.1.

Más detalles

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x

Los polinomios. Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Los polinomios Los polinomios Un polinomio es una expresión algebraica con una única letra, llamada variable. Ejemplo: 9x 6 3x 4 + x 6 polinomio de variable x Elementos de un polinomio Los términos: cada

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que

Más detalles

Tienda Virtual Synergy (Parte 2)

Tienda Virtual Synergy (Parte 2) Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo

Más detalles

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones

Más detalles

Registros y Contadores

Registros y Contadores Registros y Contadores Mario Medina C. mariomedina@udec.cl Registros Grupos de flip-flops con reloj común Almacenamiento de datos Desplazamiento de datos Construcción de contadores simples Como cada FF

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

Sistemas Electrónicos Industriales II EC2112

Sistemas Electrónicos Industriales II EC2112 Sistemas Electrónicos Industriales II EC2112 Prof. Julio Cruz Departamento de Electrónica Trimestre Enero-Marzo 2009 Sección 2 Previamente Fundamentos de los circuitos eléctricos Análisis de redes resistivas

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto

Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informática de Sistemas

Más detalles

AUTOMATIZACIÓN INDUSTRIAL

AUTOMATIZACIÓN INDUSTRIAL 2º I.T.I. Electrónica Industrial AUTOMATIZACIÓN INDUSTRIAL PRÁCTICAS PRÁCTICA 1 El objetivo que se pretende con esta práctica es la familiarización con el autómata Simatic S7-200 así como con el programa

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES.

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES. TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas

Más detalles

Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016

Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016 Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016 El presente manual ha sido elaborado antes de la puesta en producción de la plataforma para el

Más detalles

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos:

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos: Funciones incompletas Son funciones cuyo valor puede ser indistintamente 0 ó 1 para algunas combinaciones de las variables de entrada, bien porque dichas combinaciones no vayan a darse nunca en la práctica

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

Módulo II - PowerPoint

Módulo II - PowerPoint Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas

Más detalles

1. Se establecen los conceptos fundamentales (símbolos o términos no definidos).

1. Se establecen los conceptos fundamentales (símbolos o términos no definidos). 1. ÁLGEBRA DE BOOLE. El álgebra de Boole se llama así debido a George Boole, quien la desarrolló a mediados del siglo XIX. El álgebra de Boole denominada también álgebra de la lógica, permite prescindir

Más detalles

Práctica 1. Compuertas Lógicas

Práctica 1. Compuertas Lógicas USLP FI Laboratorio de Sistemas Digitales Práctica 1 1.1 Objetivo Práctica 1 Compuertas Lógicas Conocer el funcionamiento, conexión y utilización de las compuertas lógicas ND, OR, NOT, NND, NOR, E -OR

Más detalles

OR (+) AND( ). AND AND

OR (+) AND( ). AND AND Algebra de Boole 2.1.Introducción 2.1. Introducción El Algebra de Boole es un sistema matemático que utiliza variables y operadores lógicos. Las variables pueden valer 0 o 1. Y las operaciones básicas

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

TEMA 3: Control secuencial

TEMA 3: Control secuencial TEMA 3: Control secuencial Esquema: Índice de contenido TEMA 3: Control secuencial...1 1.- Introducción...1 2.- Biestables...3 2.1.- Biestables asíncronos: el Biestable RS...4 2.1.1.- Biestable RS con

Más detalles

INTRODUCCION A LA PROGRAMACION DE PLC

INTRODUCCION A LA PROGRAMACION DE PLC INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes

Más detalles