ISLD. Diagrama de Karnaugh

Documentos relacionados
IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES

TRABAJO PRÁCTICO Nº 3 - EJERCICIOS RESUELTOS

Tabla 5.2 Compuertas básicas A B A B A B

ARQUITECTURA DE LAS COMPUTADORAS PRÁCTICA

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

3-Formas Canónicas. 3: Canónicas 1

EL LENGUAJE DE LAS COMPUTADORAS

ARQUITECTURA DE LAS COMPUTADORAS TÉCNICAS DIGITALES (PRÁCTICA)

EJERCICIOS. a. Se les pide: b. Escriba la tabla de verdad c. Exprese la función en minterminos d. Exprese la función en maxterminos

Diseño de circuitos con puertas NAND y NOR. Fundamentos de los Computadores Grado en Ingeniería Informática

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

El diagrama de bloques propuesto, se presenta a continuación: Los Circuitos Integrados que se van a utilizar: 7483.

GUIA 4: ALGEBRA DE BOOLE

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Universidad Autónoma de Baja California

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid

Certamen 2 Sistemas Digitales 01/2003 Nombre Solución Rol

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION

Simplificación de funciones lógicas utilizando Karnaugh

El número decimal 57, en formato binario es igual a:

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

Técnicas de Reducción de Funciones Lógicas

ALGEBRA DE BOOLE. Curso Completo de Electrónica Digital. Capítulo La operación CURSO

TEMA PUERTAS LÓGICAS. TÉCNICAS DE DISEÑO Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES.

Lógica Digital - Circuitos Combinatorios

Axiomas Básicos. ...Axiomas Básicos. Arquitecturas de Computadores Prof. MAURICIO SOLAR 3 Algebra de Boole. Temario.

Figura 1. La puerta NAND

Sistemas Digitales I

Funciones Lógicas Y Métodos De Minimización

Circuitos combinacionales. Tema 6

Tema 5: Álgebra de Boole Funciones LógicasL

d)la primera función con un mux de 2 entradas de control, tomando como variables de control las dos más significativas

GUIA 6: MAPAS DE KARNAUGH. A B C f A A

Funciones canónicas. Diagramas de Karnaugh

Arquitectura de Computadoras 2015 Práctico 03. Práctico 3. Álgebra de Boole. Método de Karnaugh. Circuitos lógicos combinatorios.

Puertas lógicas. Técnicas de diseño y simplificación de funciones lógicas.

Codificación de la información y álgebra de conmutación EDIG

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

Circuitos Combinatorios

Algebra de Boole. Introducción a los Sistemas Lógicos y Digitales 2018

Algebra de Boole Introducción a los Sistemas Lógicos y Digitales 2008 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

Profesor Rubén Martín Pérez ELECTRÓNICA DIGITAL. TECNOLOGÍA 4º ESO ELECTRÓNICA DIGITAL

SUMADORES Y COMPARADORES

TECNOLOGÍA DE COMPUTADORES. CURSO 2017/18. Problemas propuestos tema 7

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

Álgebra de Boole. Diseño Lógico

HOJA DE PROBLEMAS 5: ESPECIFICACIÓN Y DISEÑO DE CIRCUITOS COMBINACIONALES

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas

Unidad Didáctica Electrónica Digital 4º ESO

Compuertas Lógicas, Algebra Booleana

EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES

Sistemas informáticos industriales. Algebra de Boole

DESIGUALDADES. AXIOMA 1.- Tricotomía de los números reales. Si a y b son números reales entonces se cumple una y solo una de las relaciones

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:

03. Introducción a los circuitos lógicos

MATEMÁTICAS DISCRETAS. UNIDAD 2 Algebras Booleanas y Circuitos Combinatorios

Circuitos Combinatorios

Compuertas Lógicas. Sergio Stive Solano Sabié. Agosto de 2012 MATEMÁTICA. Sergio Solano. Compuertas lógicas NAND, NOR, XOR y XNOR

Curso Completo de Electrónica Digital

Existen diferentes compuertas lógicas y aquí mencionaremos las básicas pero a la vez quizá las más usadas:

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

Tema 3. 2 Sistemas Combinacionales

Problemas propuestos. Simplificar las siguientes expresiones lógicas

LECCIÓN Nº 01 SISTEMAS COMBINACIONALES

Control y programación de sistemas automáticos: Algebra de Boole

CURSO: ELECTRÓNICA DIGITAL UNIDAD 1: COMPUERTAS LÓGICAS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA

2. ÁLGEBRA DE BOOLE OPERACIONES BÁSICAS DEL ÁLGEBRA DE BOOLE. OPERACIONES LÓGICAS.

Suma de productos Producto de sumas. Fundamentos de los Computadores Grado en Ingeniería Informática

Operaciones Booleanas y Compuertas Básicas

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

NOT. Ejemplo: Circuito C1

Sistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL

Electrónica Digital: Sistemas Numéricos y Algebra de Boole

LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales

EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES

TEMA 1. Sistemas Combinacionales.

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE

1ª evaluación: 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE

Fundamentos lógicos. Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada

PROBLEMAS DE ELECTRÓNICA DIGITAL

UNIDAD 28 CIRCUITOS COMBINACIONALES. ÁLGEBRA DE BOOLE

Paso 2. Escribir los términos AND para cada caso donde la salida sea 1. Paso 3. Escribir la expresión de suma de productos para la salida.

FUNDAMENTOS DE COMPUTADORES EJERCICIOS U1: Álgebra de Boole y Diseño Lógico

ALGEBRA BOOLEANA. CONMUTATIVO. Se dice que un operador binario º es conmutativo si A º B = B º A para todos los posibles valores de A y B.

Circuitos Electrónicos Digitales. Tema II Parte II. Álgebra de Conmutación

Representación de la Información en un computador. Ingeniería de Sistema y Automática Universidad de Valladolid

Simplificación y minimización por adyacencias

EJERCICIO No. 8 ALGEBRA BOOLEANA NOMBRE:

Transcripción:

Página de Introducción a los Sistemas Lógicos y igitales TPNº 3 ISL TPNº3 iagrama de Karnaugh Ejercicio nº Convertir las siguientes funciones a la primera forma canónica y representarlas utilizando el diagrama de Karnaugh. a) F = C + C + C + C Primero transformamos la expresión en unión de mintérminos: F F = C + C + C + C ( + ) = C + C + C + C Esta expresión puede también representarse así: F = m(,,6,7) El diagrama de Karnaugh correspondiente es : C 3 2 4 5 7 6 Ejercicio Nº 2 Idem anterior pero a segunda forma canónica b) G = m(,,2,5,7,9,,3,5),, C, plicando el teorema de e Morgan : G =,, C, m( 3,4,6,8,,2,4) (I) Puede observarse que en la expresión (I) esta el complemento de G

Página 2 de Introducción a los Sistemas Lógicos y igitales TPNº 3 Escrito en forma explícita en función de,,cy obtenemos G = C + C + C + C + C + C + C si negamos otra vez y aplicamos e Morgan queda : G= ( + + ) ( + + )( + + ) ( + + ) ( + + ) ( + + ) ( + + ) G = 2 M(, 3, 4, 7, 9,, 2) 9 otra forma de obtener los maxtérminos directamente de (I) cuando se tienen 4 variables es restarle a 5 ( por tratarse de un Karnaugh de 4 variables) los números correspondientes a los mintérminos 5-4= ; 5-2=3; 5-=4; 5-8=7; 5-6=9; 5-4=; 5-3=2. C 7 3 2 4 3 4 5 7 6 2 3 5 4 8 9 ebemos recordar que los números de las casillas están negados (se indicaron solo dos numeros ) Por ej 9 equivale al maxterm + + C + Ejercicio Nº3 Expresar siguientes funciones en primera forma y simplificar utilizando el diagrama de Karnaugh a) H = m(, 5, 8,,, 2, 4, 5) 3 2 4 5 7 6 2 3 5 4 C el diagrama se deduce que: H = + C + 8 9

Página 3 de Introducción a los Sistemas Lógicos y igitales TPNº 3 c) R = M (, 7,9,, 3, 5) Como se trata de una intersección de uniones representamos con ceros en lugar de unos ebemos recordar que los números de las casillas NO están negados, así que la disposición de variables en el diagrama K se invierte 4 2 3 2 5 7 6 3 5 4 8 9 C Por inspección del diagrama K obtenemos R = ( + )( + C + )( + C + ) Podemos pasar a primera forma recordando que R =,, C, ( los minterminos pueden ser obtenidos reemplazado por ceros ) R = m(,2,3, 4,5, 6,8,,,, C, M (,2,3,4,5,6,8,,2,4) 2, 4) 3 2 4 5 7 6 2 3 5 4 8 9 e donde resulta R = + C + C = + ( C) Nota: para verificar consideremos R = ( + )( + C + )( + C + ) de aquí R = + + = ( + C + C) = ( + C) = ( + C) + R = + ( C) f) P = m(7,8,9,2,4,9, 23, 24, 27, 29,3) + d(,,7, 26, 28,3) Se trata de un W,, Y, Z ejemplo con especificación incompleta. En este caso puede utilizarse cualquier x para simplificar el diseño pudiendo utilizarlas de acuerdo a nuestra conveniencia para agrupar

Página 4 de Introducción a los Sistemas Lógicos y igitales TPNº 3 C = E 3 2 C = E 6 7 9 8 4 5 7 6 2 2 23 22 2 3 5 4 8 9 28 29 3 3 24 25 27 26 F = E + E + + E + C + E Ejercicio Nº 4 Simplificar las siguientes funciones utilizando el diagrama de Karnaugh sin pasar previamente a primera o segunda forma H = ( + C) ( + C + ) ( + + C ) ( + ) ( C + ).Se consideran los números de las casillas sin invertir /C 3 2 4 5 7 6 2 3 5 4 8 9 Por ej se ha representado +C incluyendo las casillas,,4,5 Simplificando H = ( + C)( + )( + C )( C + ) el diagrama K se observa que faltan los maxterms 3,7,8,9. Como no se han invertido los numeros de las casillas para obtener la expresión en minterms basta con invertir las variables del diagrama K e indicar unos en las casillas vacías obteniendose H = (3,7,8,9) = + + +,, C, Simplificando por inspección del diagrama K ( basta con suponer unos en 3,7,8 y 9 queda H = + C

Página 5 de Introducción a los Sistemas Lógicos y igitales TPNº 3 Ejercicio Nº 5 ada la siguiente función sintetizarla e implementar el circuito con compuertas or exclusivas y nor. J = m(3,6,9,,2,5) /C 3 4 5 7 6 2 / 2 3 5 4 8 9 Como debemos trabajar con compuertas OR exclusivas (ORE) del diagrama se ve que C intersecta a + =, siguiendo este razonamiento encontramos las otras dos intersecciones dos intersecciones, J = C ( ) + C( ) + C( ) J = ( )( C) + C( ) l pero C = ( C + C) C = ( C)( + C) () y ( )( C) = ( )( C)( + C) (2) con esto J = ( C)( )( + C) + ( + C)( C)( ) J = ( + C)( C ) Los pasos () y (2) son bastante difíciles para deducir, por eso a veces es conveniente trabajar con los diagramas K. El primer diagrama se eligió pues representa la función F = C mientras que el segundo es F2=+C que intersectados con el segundo producen el diagrama original

Página 6 de Introducción a los Sistemas Lógicos y igitales TPNº 3 3 2 4 5 7 6 3 2 4 5 7 6 2 3 5 4 2 3 5 4 8 9 8 9 sí J = ( C )( + C) o J = C + + C Que puede implementarse con compuertas NOR y OR exclusiva solamente

Página 7 de Introducción a los Sistemas Lógicos y igitales TPNº 3 Ejercicio Nº 6 iseñar un comparador de numeros binarios sin signo ( y ) y ( y ) Con tres salidas que permitan detectar >, < y = Representaremos las situaciones posibles en la tabla > = < Para sintetizar cada función construiremos 2 diagramas de Karnaugh uno para cada desigualdad < 3 2 4 5 7 6 2 3 5 4 8 9 > 3 2 4 5 7 6 2 3 5 4 8 9 Las ecuaciones correspondientes serán < = + ( > = + ( + ) + )

Página 8 de Introducción a los Sistemas Lógicos y igitales TPNº 3 La igualdad obviamente se cumplirá cuando ninguna de las condiciones anteriores sea válida El circuito obtenido es

Página 9 de Introducción a los Sistemas Lógicos y igitales TPNº 3 Ejercicio Nº 9 adas las siguientes funciones encontrar posibles subfunciones comunes a ambas fin de minimizar la cantidad de compuertas necesarias para implementarlas. ibujar el circuito a) H = + + + G = + C + + C 3 2 4 5 7 6 2 3 5 4 8 9 3 2 4 5 7 6 2 3 5 4 8 9 e los diagramas se deduce G = + C Y G = ( C) + ( C) La región común, como surge del diagrama K es El circuito que se obtiene es

Página de Introducción a los Sistemas Lógicos y igitales TPNº 3 Ejercicio Nº Uncircuito recibe 2 números binarios de 2 bits Y =Y,Y y =,. La salida Z=Z,Z debe ser igual a si =Y, si Y> y si Y<. Realizar ) La tabla de Verdad,)Minimizar la función de salida,c) sintetizar el circuito. )Tabla de verdad Y Y Z Z ) Salidas minimizadas 3 2 4 5 7 6 2 3 5 4 8 9 3 2 4 5 7 6 2 3 5 4 8 9 Z + = Y + Y + Y + YY Y Z = Y + Y + Y + Y + Y Y

Página de Introducción a los Sistemas Lógicos y igitales TPNº 3 c) Síntesis del circuito.