Diseño de circuitos combinacionales
|
|
|
- Mariano Martin Espinoza
- hace 9 años
- Vistas:
Transcripción
1 Diseño de circuitos combinacionales Mario Medina C. Diseño de circuitos combinacionales Métodos de minimización vistos permiten obtener funciones de dos niveles Tópicos en diseño de circuitos Circuitos multinivel Circuitos con Circuitos NAND-NAND y NOR-NOR Circuitos de fan-in limitado Remoción de glitches Circuitos de 2 niveles Métodos de minimización son sencillos y bien conocidos Sumas de productos (SoP) Productos de sumas (PoS) Minimizan el retardo Mayor cantidad y complejidad de puertas Desarrollar IC más complejos es más barato que desarrollar IC más rápidos Disminuir el retardo implica cambio de tecnología En muchos casos prácticos, la complejidad de una representación de 2 niveles hace inviable a un sistema En general, problemas tienen gran número de variables de entrada Las puertas comerciales (IC) limitan este número Fabricantes sólo producen compuertas de 2, 3, 4, 8 entradas Es necesario usar factorizaciones Sea la función F(A, B, C, D, E, F, G) = ADF + AEF + BDF + BEF + CDF + CEF + G Una implementación de dos niveles requiere 6 compuertas AND de 3 entradas compuerta OR de 7 entradas Un total de 7 compuertas y 9 literales Si cada nivel demora ns, esta implementación demora 2ns Reescribiendo f = (AD + AE + BD + BE + CD + CE)F + G f = (A + B + C)(D + E)F + G Sea X = (A + B + C) e Y = (D + E), entonces podemos escribir f = XYF + G Implementación de 3 niveles demora 3 ns y tiene compuerta AND de 3 entradas 2 compuertas OR de 2 entradas, OR de 3 entradas Un total de 4 compuertas y 7 literales 24 Mario Medina
2 Nivel Nivel 2 Nivel Nivel 2 Nivel 3 A + B + C Factorizaciones multinivel Permite reducir número de puertas y conexiones Retardo de salida aumenta Depende del número de niveles No sirven métodos de minimización ya vistos Experiencia del diseñador es crítica Existen programas CAD más complejos para diseño multinivel Mayor complejidad hace difícil su análisis Aumenta la probabilidad de errores Conversiones de puertas lógicas Métodos de minimización entregan redes de 2 niveles de compuertas AND, OR y NOT Puertas poco usadas en implementaciones PuertasNAND y NOR son máseficientesde implementar con tecnologías electrónicas actuales AND se implementa como NAND y NOT OR se implementa como NOR y NOT Puertas NAND y NOR definen un conjunto funcionalmente completo Leyes de De Morgan Leyes de De Morgan AB A B A B A B AB A B A B A B NAND equivale a OR con entradas negadas NOR equivale a AND con entradas negadas Esta equivalencia se llama a veces pushing bubbles Utilizada para eliminar negaciones Conversión AND-OR a NAND-NAND Etapa b) presenta bubble mismatch (a) (b) Conversión AND-OR a NOR- NOR (a) Etapa c) asume que las entradas negadas están disponibles En caso de ser necesarios, los inversores deben implementarse también con puertas NOR Inversor de salida puede eliminarse si ésta se conecta a otra función con entrada activa baja (c) (d) (b) (c) 24 Mario Medina 2
3 Conversiones de circuitos de 2 niveles Conversión de circuito de 2 niveles AND-OR a NAND-NAND (y vice versa) es directa Basta reemplazar todas las compuertas por NANDs Conversión de circuito de 2 niveles OR-AND (PoS) a NOR-NOR (y vice versa) es directa Basta reemplazar todas las compuertas por NORs Conversión de circuitos multinivel a compuertas NAND Simplificar la función a implementar Diseñar un circuito usando AND y OR en niveles alternados Compuerta de salida debe ser OR Numerar niveles comenzando por nivel de salida Reemplazar todas las compuertas por NAND Entradas a niveles pares no se modifican Entradas a niveles impares se complementan Método también funciona para NORs Ejemplo: AND-OR a NAND- NAND Ejemplo: OR-AND a NOR- NOR Ejemplo: NAND-NAND a AND-OR Ejemplo: conversión OR-AND a NOR-NOR 24 Mario Medina 3
4 Diseño de circuitos con Implementación de varias funciones de las mismas variables de entrada Uso de compuertas lógicas comunes a más de una función puede minimizar número de compuertas o minimizar número de literales de la función Atención: No siempre reduce las compuertas! Ejemplo de F = AB + ACD F 2 = ABC + CD F 3 = A CD + AB F = m(, 2, 3, 4, 5) F 2 = m(3, 7,, 2, 3, 5) F 3 = m(3, 7, 2, 3, 4, 5) Implementación de las 3 funciones F, F 2 y F 3 Detección de compuertas compartidas Producto AB es común a funciones F y F 3 CD en F 2 puede reemplazarse por ACD (necesario en F ), y A CD (necesario en F 3 ) Utilizando los 3 términos comunes, queda F = AB + ACD F 2 = ABC + ACD + A CD F 3 = A CD + AB Implementación con compuertas compartidas F = AB + ACD F 2 = ABC + ACD + A CD F 3 = A CD + AB 24 Mario Medina 4
5 Minimizando por separado: compuertas F = BD + B C + AB F 2 = C + A BD F 3 = BC + AB C + ABD Minimización de múltiples funciones: 8 compuertas y 22 literales F = A BD + ABD + A B C + B C F 2 = C + A BD F 3 = BC + AB C + ABD Expresión óptima global puede no ser la expresión mínima para cada función En este caso, la solución global usa un compuertalógicamenos Solución original Solución mejorada Minimización sin términos comunes F = A D + A BC + BCD F 2 = BD + A B C Solución tiene 7 compuertas lógicas y 8 entradas Minimización con términos comunes F = A C D + A BC + A CD + BCD F 2 = A C D + BC D + A B C + BCD Solución tiene 8 compuertas lógicas y 26 entradas Peor que la anterior! Fan-In de una compuerta: número de entradas de ésta Fabricantes de compuertas sólo construyen compuertas de 2, 3, 4, 8 entradas No disponibles para todas las funciones básicas Determinante a la hora de diseñar el circuito Ejemplo: implementar F(a, b, c, d) = m(, 3, 4, 5, 8, 9,, 4, 5) Usando NORs de 2 y 3 entradas solamente! NORs PoS F(a, b, c, d) = (a + b + c + d ) (a + b + c + d ) (a + b + c ) (a + c + d) (a + b + c) 24 Mario Medina 5
6 Limitación de fan-in modifica el procedimiento de diseño F = [B + D + (A + C)(A + C )][A + C + B D][A + B + C] Ejemplo: implemente las siguientes funciones usando sólo NANDs de 2 entradas y NOTs Minimización arroja suma de 3 términos F (a, b, c) = ab + b c + a b F 2 (a, b, c) = b c + bc + a b F 3 (a, b, c) = a b c + ab + bc Reescribir como F (a, b, c) = b (a + c ) + a b F 2 (a, b, c) = (b + c)(b + c ) + a b F 3 (a, b, c) = b(a + c ) + a (b + c ) Solución AND-OR convertida a NAND-NAND Peligros (hazards) Un circuito tiene un peligro o hazard si puede tener un glitch en su salida La presencia de un peligro es una característica intrínseca del circuito en particular El glitch en la salida no siempre se presenta Depende de las combinaciones de entrada y características eléctricas El peligro existe porque una variable debe recorrer varios caminos simultáneamente Peligros (hazards) Peligro estático (static Peligro dinámico hazard) (dynamic hazard) Ocurre si la salida Ocurre si la salida cambia cambia más de una vez cuando se espera que cuando debería hacer permanezca constante una transición simple entre los estados Peligro estático en Peligro estático en Peligros dinámicos 24 Mario Medina 6
7 f A C B C A A2 Considerar la transición en ABC de a Asuma que todas las puertas tienen unidad de retardo t Los peligros estáticos pueden obviarse si en el diseño se define que se debe esperar cierto t para verificar la salida Se debe considerar el peor caso (retardo máximo) Sin embargo, se producen problemas cuando estos circuitos alimentan a circuitos secuenciales, como contadores Estos se activan en función de los pulsos generados Peligros pueden eliminarse introduciendo retardos artificiales Permiten eliminar el glitch Peligro sigue latente Un buen diseño debe eliminar los peligros : fáciles de detectar y eliminar Peligros dinámicos: fáciles de detectar pero su eliminación es mucho más compleja Métodos para eliminar los peligros Consideran cambio de un solo bit en las entradas Glitch se produce en el subcubo rojo Si A = y C =, estamos en el primer I. P. (A C ) Si ahora C cambia, A C cambia y BC cambia Dependiendo de la implementación, puede ocurrir un glitch Depende de los retardos relativos de las compuertas AB C f A C B C Estrategia general para eliminar los peligros Agregar implicantes primarios redundantes al mapa de Karnaugh Todos los cambios de entrada adyacentes deben quedar cubiertos por un implicante En este caso, escribir la función F como F = A C + BC + A B El término A B hace que la función permanezca en sin importar el cambio en la entrada C en y en El mismo principio es válido cuando se agrupan los s en el mapa de Karnaugh para obtener la forma reducida como producto de sumas Los circuitos descritos como suma de productos sólo pueden generar un peligro estático en Los circuitos descritos como producto de sumas sólo pueden generar un peligro estático en 24 Mario Medina 7
8 Ejemplo de peligros estáticos Función presenta 4 peligros estáticos F = (A + C)(A + D )(B + C + D) Variables cambian de ABCD = a ABCD = Ejemplo de peligros estáticos Diagrama de tiempo ilustra peligro estático 5 ns de retardo por compuerta 3 ns de retardo por inversor Eliminando peligros estáticos Agregar términos redundantes para asegurar transiciones de celdas sin glitches F(A, B, C, D) = (A + C) (A + D ) (B + C + D) (A + B + C ) (C + D ) (A + B + D) Ejercicio: peligros estáticos Obtener la expresión mínima sin peligros estáticos, en forma de suma de productos y producto de sumas del siguiente mapa de Karnaugh AB CD 24 Mario Medina 8
Riesgos en circuitos combinacionales
Página 1 Ejemplo Página 2 Una función lógica tiene el siguiente mapa: A 1 El modelo lógico es: 0 1 3 2 4 5 1 1 1 B 7 6 C f ( A, B, C) = BC + AC El circuito lógico Página 3 Página 4 Observaciones Con ABC=
Tema 4. Análisis y diseño de circuitos combinacionales SSI
Tema 4. Análisis y diseño de circuitos combinacionales SSI Puertas Lógicas. Criterio de polaridad. Análisis lógico de circuitos digitales. Análisis circuital de circuitos digitales. Peligros lógicos. Implementaciones
Circuitos lógicos combinacionales. Tema 6
Circuitos lógicos combinacionales Tema 6 Qué sabrás al final del capítulo? Implementar funciones con dos niveles de puertas lógicas AND/OR OR/AND NAND NOR Analizar sistemas combinacionales, obteniendo
Álgebra de Boole. Tema 5
Álgebra de Boole Tema 5 Qué sabrás al final del capítulo? Leyes y propiedades del Álgebra de Boole Simplificar funciones utilizando el Álgebra de Boole Analizar circuitos mediante Álgebra de Boole y simplificarlos
TEMA 5.2 FUNCIONES LÓGICAS TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA
TEMA 5.2 FUNCIONES LÓGICAS TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA 17 de febrero de 2015 TEMA 5.2 FUNCIONES LÓGICAS Puertas lógicas Simplificación de funciones lógicas 2 TEMA 5.2 FUNCIONES
EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES
EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES Ejercicio PAU Septiembre 2010/2011 a) Rellenamos la tabla de la verdad colocando salidas 1 en las posiciones indicadas: Posición a b c d f 0 0 0
Álgebra de Boole. Tema 5
Álgebra de Boole Tema 5 Qué sabrás al final del capítulo? Leyes y propiedades del Algebra de Boole Simplificar funciones utilizando el Algebra de Boole Analizar circuitos mediante Algebra de Boole y simplificarlos
IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES
IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES SIMPLIFICACIÓN DE FUNCIONES LÓGICAS Para implementar mediante un circuito digital formado por puertas lógicas una función lógica el primer paso consiste en realizar
Circuitos combinacionales. Tema 6
Circuitos combinacionales Tema 6 Qué sabrás al final del tema? Conocer las formas canónicas de una función Implementar funciones con dos niveles de puertas lógicas AND / OR OR / AND Implementación con
Simplificación de Funciones Booleanas. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC
Simplificación de Funciones Booleanas Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Temario 1.Representación con mapas 2.Método de simplificación con mapas 3.Condiciones de indiferencia
Simplificación de funciones lógicas utilizando Karnaugh
Simplificación de funciones lógicas utilizando Página Objetivos de la simplificación Objetivo: minimizar el costo de la función lógica Medición del costo y otras consideraciones Número de compuertas Número
6-Simplificación. 6.1 Ejemplos en dos niveles 6.2 Simplificación en dos niveles 6.3 Algoritmos de simplificación. 6: Simplificación 1
6-Simplificación 6.1 Ejemplos en dos niveles 6.2 Simplificación en dos niveles 6.3 Algoritmos de simplificación 6: Simplificación 1 Ejemplo: comparador de dos bits N1 N2 A B C D LT EQ GT A B < C D A B
Simplificación de expresiones booleanas usando mapas de Karnaugh
Simplificación de expresiones booleanas usando mapas de Karnaugh José Alfredo Jiménez Murillo El método del mapa de Karnaugh es un procedimiento simple y directo para minimizar las expresiones booleanas,
Actividad 6. Sistemas Numéricos Conversiones entre los sistemas numéricos de notación posicional 6%
Actividad 6 La entrega de este documento es el día correspondiente a él examen de medio curso y antes de presentarlo. El propósito de esta actividad contar con una guía de estudios que te permitan prepárate
Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.
Prof. Rodrigo Araya E. [email protected] Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 Contenido En 1815 George Boole propuso una herramienta
LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)
LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) 1. CONVERSORES DE CODIGO La disponibilidad de una gran variedad de códigos para los mismos elementos discretos de información origina el uso de
Bloques estandarizados
Bloques estandarizados Mario Medina C. [email protected] Más allá de las puertas lógicas Complejidad creciente de diseños hace necesario buscar nuevos niveles de abstracción por sobre las compuertas
3-Formas Canónicas. 3: Canónicas 1
3-Formas Canónicas 3.1 Expresiones canónicas: mintérminos y maxtérminos 3.2 Expansión a las formas canónicas 3.3 Síntesis de las formas canónicas 3.4 Diseño lógico y simplificación 3: Canónicas 1 Expresiones
UNIDAD 28 CIRCUITOS COMBINACIONALES. ÁLGEBRA DE BOOLE
TECNOLOGÍA INDUSTRIAL II > CONTROL Y PROGRAMACIÓN DE SISTEMAS UNIDAD 28 CIRCUITOS COMBINACIONALES. ÁLGEBRA DE BOOLE A-Relación de ejercicios (con solución) 1.- Dada la función F = cba + cba + cba simplifícala
Axiomas Básicos. ...Axiomas Básicos. Arquitecturas de Computadores Prof. MAURICIO SOLAR 3 Algebra de Boole. Temario.
27-4-2 Temario Arquitecturas de Computadores Prof. MAURICIO SOLAR 3 Algebra de Boole Introducción 2 Axiomas Básicos 3 Definiciones 4 Teoremas 5 Funciones 6 Compuertas Lógicas 7 Minimización de Funciones
FUNDAMENTOS DE COMPUTADORES Ejercicios U2: Circuitos Combinacionales
U_. Se desea transmitir las primeras cuatro letras del alfabeto de un ordenador ORD a otro ORD. En el primero las cuatro letras están codificadas en tres líneas X, X y X y en el segundo tan sólo en dos,
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 5. ÁLGEBRA BOOLEANA
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 5. ÁLGEBRA BOOLEANA RESPUESTA Y DESARROLLO DE EJERCICIOS AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO 5.1.- a) F = A'B'C' + A'B'CD
Sistemas Digitales I
UNIVERSIDAD INDUSTRIAL DE SANTANDER Sistemas Digitales I Taller No1 Profesor: Carlos A. Fajardo Mayo de 2015 Temas: Representación digital de los Datos, Algebra de Boole, Funciones Lógicas, Introducción
Álgebra Booleana y Simplificación Lógica
Álgebra Booleana y Simplificación Lógica M. en C. Erika Vilches Parte 2 Simplificación utilizando Álgebra Booleana Simplificar la expresión AB + A(B + C) + B(B + C) 1. Aplicar la ley distributiva al segundo
5.3. Álgebras de Boole y de conmutación. Funciones lógicas
5.3. Álgebras de Boole y de conmutación. Funciones lógicas 5.3.1. Algebra de conmutación o algebra booleana 5.3.1.1. Axiomas [ Wakerly 4.1.1 pág. 195] 5.3.1.2. Teoremas de una sola variable [ Wakerly 4.1.2
Mapas de Karnaugh para 4 variables
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TÁCHIRA DEPARTAMENTO DE MATEMÁTICA Y FÍSICA Mapas de Karnaugh para 4 variables San Cristóbal, enero de 2009 Índice Página Introducción.......................................................
1ª evaluación: 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE
Electrónica digital Página 1 1ª evaluación: 1: 2: 3: 4: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE ALGEBRA DE BOOLE POSTULADOS Y TEOREMAS PUERTAS
Electrónica Digital II. Arquitecturas de las Celdas Lógicas. Octubre de 2014
Electrónica Digital II Arquitecturas de las Celdas Lógicas Octubre de 2014 Estructura General de los FPLDs Un FPLD típico contiene un número de celdas dispuestas en forma matricial, en las cuales se pueden
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica. Actividad 5. Recursos para la minimización de funciones Booleanas
Actividad 5 Recursos para la minimización de funciones Booleanas Propósito: conocer y aplicar los diferentes recursos de simplificación de funciones booleanas utilizando la manipulación algebraica o Mapas
Método de Karnaugh. Fundamentos de los Computadores Grado en Ingeniería Informática
2. Simplificación de funciones booleanas: as Método de Karnaugh aug Método de Karnaugh Fundamentos de los Computadores Grado en Ingeniería Informática Introducción La efectividad de la simplificación booleana
NOT. Ejemplo: Circuito C1
Métodos de diseño de circuitos digitales Sistemas combinacionales En un circuito combinacional los valores de las salidas dependen únicamente de los valores que tienen las entradas en el presente. Se construen
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
SENA; Conocimiento para todos los Colombianos
MAPA DE KARNAUGH Es una herramienta gráfica que se usa para simplificar una ecuación lógica, o para convertir una tabla de verdad a su circuito lógico correspondiente mediante un proceso simple y ordenado.
Tabla 5.2 Compuertas básicas A B A B A B
Compuertas lógicas Un bloque lógico es una representación simbólica gráfica de una o más variables de entrada a un operador lógico, para obtener una señal determinada o resultado. Los símbolos varían de
Unidad Didáctica Electrónica Digital 4º ESO
Unidad Didáctica Electrónica Digital 4º ESO ÍNDICE 1. INTRODUCCIÓN 2. SISTEMAS DE NUMERACIÓN 3. PUERTAS LÓGICAS 4. FUNCIONES LÓGICAS 1.- Introducción Señal analógica. Señal digital Una señal analógica
Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION Tutor: Manuel Fernández Barcell Centro asociado de Cádiz http://prof.mfbarcell.es TEMA 1: EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO
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)
Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores
Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque : Sistemas combinacionales Tema 4: Algebra de Boole y funciones lógicas Pablo Huerta Pellitero ÍNDICE Bibliografía
EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES
EJERCICIOS TEMA 17: CIRCUITOS DIGITALES COMBINACIONALES Ejercicio PAU Septiembre 2010/2011 a) Rellenamos la tabla de la verdad colocando salidas 1 en las posiciones indicadas: Posición a b c d f 0 0 0
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?
Tema 1: Circuitos Combinacionales
Tema : Circuitos Combinacionales Contenidos. Introducción. Aritmética. Álgebra de Boole Señales Sistemas. Introducción Entrada Ecitación Sistema Salida Respuesta Un sistema es un conjunto de partes o elementos
Fundamentos lógicos. Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada
Fundamentos lógicos Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada www.elai.upm.es Álgebra de Boole Buena parte de los automatismos responden a la lógica binaria Las variables binarias
Funciones Lógicas Y Métodos De Minimización
Circuitos Digitales I Funciones lógicas Tema III Funciones Lógicas Y Métodos De Minimización Circuito combinacional: Un circuito cuya salida depende únicamente del estado actual de sus entradas. Puedes
Algebra de Boole y puertas lógicas
Algebra de Boole y puertas lógicas Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Índice Postulados y propiedades fundamentales del Álgebra de Boole Funciones
El número decimal 57, en formato binario es igual a:
CURSO: ELECTRÓNICA DIGITAL UNIDAD 1: COMPUERTAS LÓGICAS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. NÚMEROS BINARIOS EJEMPLO En el cuadro anterior, está la representación de los números binarios en formato
PROBLEMAS DE ELECTRÓNICA DIGITAL
PROBLEMAS DE ELECTRÓNICA DIGITAL.- Un contactor R para el accionamiento de un motor eléctrico, está gobernado por la acción combinada de tres finales de carrera A, B y C. Para que el motor pueda funcionar,
Clase Nº 2. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA. Trimestre Enero - Marzo 2006
EC2175 Ingeniería Electrónica 2 Clase Nº 2 Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Trimestre Enero - Marzo 2006 Objetivos de aprendizaje Conocer las operaciones lógicas básicas: AND, OR y NOT Estudiar
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
Álgebra de Boole. Diseño Lógico
Álgebra de Boole. Diseño Lógico Fundamentos de Computadores Escuela Politécnica Superior. UAM Alguna de las trasparencias utilizadas son traducción de las facilitadas con el libro Digital Design & Computer
Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC
Anexo B Funciones booleanas El álgebra de Boole provee las operaciones las reglas para trabajar con el conjunto {0, 1}. Los dispositivos electrónicos pueden estudiarse utilizando este conjunto las reglas
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales
Organización de Computadoras 2003 Apunte 5: Circuitos Lógicos Secuenciales Introducción: En el desarrollo de los sistemas digitales es fundamental el almacenamiento de la información, esta característica
Aplicación de la lógica secuencial asíncrona en automatización
Aplicación de la lógica secuencial asíncrona en automatización MSc.Ing. Ramiro Franz Aliendre García Facultad Nacional de Ingeniería Universidad Técnica de Oruro http://raliendre.uto.edu.bo [email protected]
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL)
Actividad 6 (cuenta para la aplicación del Artículo 23 del reglamento general de evaluaciones UANL) El propósito de esta actividad es contar con una guía de estudios que te permitan prepararte para el
Circuitos Secuenciales
Circuitos Secuenciales En la lógica combinacional los circuitos producen una respuesta instantánea, es decir, las salidas se pueden calcular a partir de la combinación de los valores de las entradas en
SISTEMAS DIGITALES CONTROL 1 (31/3/2014) APELLIDOS DNI: Firma NOMBRE MODELO DE EXAMEN A
APELLIDOS DNI: Firma NOMBRE MODELO DE EXAMEN A PROBLEMA 1A (3 puntos) La siguiente entidad y arquitectura corresponden a un circuito combinacional. LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY examen_marzo_14
Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 3 Algebra Booleana y Puertas Lógicas
Diseño de circuitos con puertas NAND y NOR. Fundamentos de los Computadores Grado en Ingeniería Informática
2. Simplificación de funciones booleanas: Método de Karnaugh Diseño de circuitos con puertas NND y NOR Fundamentos de los Computadores Grado en Ingeniería Informática Introducción Las puertas NND y NOR
I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS
I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS 1.1 Electrónica Digital Obviamente es una ciencia que estudia las señales eléctricas, pero en este caso son señales discretas, es decir, están bien identificadas,
PROBLEMAS DE ELECTRÓNICA DIGITAL. Simplificación por Karnaugh: CIRCUITO LÓGICO:
PROBLEMAS DE ELECTRÓNICA DIGITAL.- Un contactor R para el accionamiento de un motor eléctrico, está gobernado por la acción combinada de tres finales de carrera A, B y C. Para que el motor pueda funcionar,
CURSO: ELECTRÓNICA DIGITAL UNIDAD 1: COMPUERTAS LÓGICAS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA
CURSO: ELECTRÓNICA DIGITAL UNIDAD 1: COMPUERTAS LÓGICAS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA Las compuertas lógicas son bloques que realizan las operaciones básicas de la aritmética binaria del álgebra
Algebra de Boole. » a + a = 1» a a = 0
Algebra de Boole Dos elementos: 0 y 1 Tres operaciones básicas: producto ( ) suma ( + ) y negación ( ` ) Propiedades. Siendo a, b, c números booleanos, se cumple: Conmutativa de la suma: a + b = b + a
2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial.
. Clases de circuitos secuenciales. Los circuitos secuenciales pueden ser asíncronos o síncronos. Un circuito secuencial es asíncrono cuando los cambios de estado tienen lugar cuando están presentes las
Introducción volts.
Constantes y Variables Booleanas Tabla de Verdad. Funciones lógicas (AND, OR, NOT) Representación de las funciones lógicas con compuerta lógicas básicas (AND, OR, NOT) Formas Canónicas y Standard (mini
EIE SISTEMAS DIGITALES Tema 5: Análisis de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas
EIE 446 - SISTEMS DIGITLES Tema 5: nálisis de la lógica combinacional Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas OJETIVOS DE L UNIDD nalizar los circuitos lógicos combinacionales
Bloques Combinacionales
Bloques Combinacionales 1. Comparadores 2. Sumadores y Semisumadores 3. Multiplexores Demultiplexores 4. Codificadores Decodificadores 5. Convertidores de código 6. Generadores /comprobadores de paridad
TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas
Sistemas Digitales TRABAJO PRÁCTICO Nº 3 Expresiones booleanas, tablas de verdad y compuertas lógicas Ejercicio Nº 1: Dadas las siguientes funciones: F ( A, B, C, D) = C.( D + A) + A. C.( B + D 1 ) F 2
2-Funciones y representaciones booleanas
2-Funciones y representaciones booleanas 2.1 Lógica y álgebra de Boole 2.2 Funciones booleanas 2.3 Representaciones de funciones booleanas. 2.4 Funciones de varias variables. 2: Funciones booleanas 1 Lógica
CIRCUITOS ELECTRÓNICOS DIGITALES BOLETÍN DE PROBLEMAS 4
CIRCUITOS ELECTRÓNICOS DIGITALES GRADO EN INGENIERÍA INFORMÁTICA TECNOLOGÍAS INFORMÁTICAS BOLETÍN DE PROBLEMAS 4 1.- Indique cuántos bits son necesarios, como mínimo, para representar cada uno de los siguientes
INDICE. XVII 0 Introducción 0.1. Historia de la computación
INDICE Prefacio XVII 0 Introducción 0.1. Historia de la computación 1 0.1.1. Los inicios: computadoras mecánicas 0.1.2. Primeras computadoras electrónicas 0.1.3. Las primeras cuatro generaciones de computadoras
Electrónica Digital: Sistemas Numéricos y Algebra de Boole
Electrónica Digital: Sistemas Numéricos y Algebra de Boole Profesor: Ing. Andrés Felipe Suárez Sánchez Grupo de Investigación en Percepción y Sistemas Inteligentes. Email: [email protected]
Mapas de Karnaugh. Apunte N 4
Mapas de Karnaugh Apunte N 4 M é todos de Simplificación Para determinar cuándo una expresión booleana es la más simple de todas las equivalentes a ella, se adopta el criterio de expresión minimizada o
Diseño de circuitos secuenciales
Diseño de circuitos secuenciales Mario Medina C. [email protected] Diseño de circuitos secuenciales sincrónicos Etapas Construir tabla o diagrama de estados Interpretar correctamente el enunciado Definición
Operación de circuitos lógicos combinatorios.
Operación de circuitos lógicos combinatorios. 1.1 Analiza circuitos lógicos combinatorios, empleando sistemas y códigos numéricos. A. Identificación de las características de la electrónica digital. Orígenes
TRABAJO PRÁCTICO Nº 3 - EJERCICIOS RESUELTOS
TRBJO PRÁCTICO Nº 3 - EJERCICIOS RESUELTOS Ejercicio 1) a) F = B + BC + BC + C Comenzamos representando la función en el diagrama de Karnaugh (que nos permitirá visualizar los minitérminos y los maxitérminos
11. Calcula el binario natural, el BCD natural y el hexadecimal equivalentes al decimal
SISTEMAS DE NUMERACIÓN 1.Calcula el número decimal equivalente al binario 1101101 2 2. Calcula el decimal equivalente al número binario 11111111111 2 3. Calcula el binario natural y el BCD natural equivalentes
13/10/2013. Clase 05: Mapas de Karnaugh. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.
Clase 05: Mapas de Karnaugh Ing. Christian Lezama Cuellar Semestre 2013-I Sistemas Digitales y Arquitectura de Computadoras 1 MAPAS DE KARNAUGH Método de simplificación gráfico basado en los teoremas booleanos.
Funciones incompletamente especificadas Circuitos con salida múltiple. Fundamentos de los Computadores Grado en Ingeniería Informática
2. Simplificación de funciones booleanas: Método de Karnaugh Funciones incompletamente especificadas Circuitos con salida múltiple Fundamentos de los Computadores Grado en Ingeniería Informática Introducción
Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid
Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid Álgebra de conmutación y simplificación de funciones lógicas Álgebra Booleana. Análisis de circuitos combinacionales.
DISEÑO DE UN CONTADOR SINCRONICO CON FLIP-FLOP TIPO JK, HACIENDO USO DE MAPAS DE KARNAUGH. Francisco Asdrúbal Flores Luna 1,2.
DISEÑO DE UN ONTDOR SINRONIO ON FLIP-FLOP TIPO JK, HIENDO USO DE MPS DE KRNUGH. Francisco sdrúbal Flores Luna 1,2 1 Universidad utónoma del Perú, sistemas, Panamericana Sur Km. 16.3, Villa el Salvador,
Electrónica Digital. Práctica 3: Dado Digital. Objetivo de la práctica: Conocimientos previos: Material necesario:
Práctica 3: Dado Digital Objetivo de la práctica: El objetivo de la práctica es introducir algunas de las características reales de las puertas lógicas y el aprendizaje de circuitos combinacionales básicos.
TEMA 1. Sistemas Combinacionales.
TEMA. Sistemas Combinacionales.. Introducción a los sistemas digitales. Familias lógicas (2-20) 2. Definición de circuito combinacional (2-25) 3. Funciones combinacionales. Simplificación e implementación
Figura Implementación de un latch a partir de un biestable asíncrono.
1.7. Implementaciones de biestables En muchas ocasiones no contamos con el circuito integrado del biestable necesario para una aplicación y por tal razón se hace necesario hacer implementaciones a partir
Tema 2. Funciones Lógicas. Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas.
Tema 2. Funciones Lógicas Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas. Minimización de Funciones Lógicas Minimización en dos niveles. Mapas de Karnaugh
