Diseño de circuitos combinacionales
|
|
- Mariano Martin Espinoza
- hace 7 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=
Más detallesTema 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
Más detallesCircuitos 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
Más detallesÁ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
Más detallesTEMA 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
Más detallesEJERCICIOS 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
Más detallesÁ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
Más detallesIMPLEMENTACIÓ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
Más detallesCircuitos 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
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras (Cód. 556) Cuatrimestre 206 Dra. Dana K. Urribarri DCIC - UNS Dana K. Urribarri AC 206 2 Criterios de costo La complejidad del circuito está directamente relacionada con la
Más detallesSimplificació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
Más detallesSimplificació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
Más detalles6-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
Más detallesFUNCIONES NO COMPLETAMENTE ESPECIFICADAS
FUNCIONES NO COMPLETAMENTE ESPECIFICADAS Circuitos Digitales EC1723 Muchas veces el planteamiento un problema no especifica completamente los valores la función para cada combinación valores entrada. Un
Más detallesSimplificació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,
Más detallesActividad 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
Más detallesÁlgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.
Prof. Rodrigo Araya E. raraya@inf.utfsm.cl 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
Más detallesLECCIÓ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
Más detallesBloques estandarizados
Bloques estandarizados Mario Medina C. mariomedina@udec.cl 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
Más detalles3-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
Más detallesUNIDAD 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
Más detallesAxiomas 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
Más detallesFUNDAMENTOS 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,
Más detallesMATEMÁ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
Más detalles8-Síntesis Multinivel
8-Síntesis Multinivel 8.1 Lógica de dos niveles con NOR y NN 8.2 Lógica multinivel 8.3 ompuertas N, OR, INVERT (OI) 8.4 Introducción a síntesis multinivel 8: Multinivel 1 Lógica de dos niveles con NOR
Más detallesSistemas 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
Más detallesELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2008
ELO211: Sistemas Digitales Tomás rredondo Vidal 1er Semestre 2008 Este material está basado en: textos y material de apoyo: ontemporary Logic Design 1 st / 2 nd edition. Gaetano orriello and Randy Katz.
Más detallesÁ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
Más detalles5.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
Más detallesActividad 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
Más detallesMapas 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.......................................................
Más detalles1ª 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
Más detallesElectró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
Más detallesActividad 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
Más detallesUniversidad 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ás detallesMé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
Más detallesNOT. 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
Más detallesActividad 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
Más detallesActividad 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
Más detallesSENA; 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.
Más detallesTabla 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
Más detallesUnidad 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
Más detallesTema 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
Más detallesPROBLEMAS 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 detallesTitulació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
Más detallesEJERCICIOS 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
Más detallesGUIA 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 detallesTema 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
Más detallesDEPARTAMENTO ACADEMICO ELECTROCIDAD Y ELETRONICA
UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA DEPARTAMENTO ACADEMICO ELECTROCIDAD Y ELETRONICA TEMA: CIRCUITOS
Más detallesFundamentos 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
Más detallesFunciones 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
Más detallesArquitectura de Computadoras para Ingeniería
Arquitectura de Computadoras para Ingeniería (Cód. 7526) 1 Cuatrimestre 2016 Dra. Dana K. Urribarri DCIC - UNS Circuitos Secuenciales Dana K. Urribarri ACIng 2016 2 Circuitos secuenciales La respuesta
Más detallesAlgebra 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
Más detallesEl 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
Más detallesPROBLEMAS 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,
Más detallesClase 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
Más detallesActividad 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
Más detallesÁ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
Más detallesDescripció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
Más detallesActividad 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
Más detallesOrganizació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
Más detallesAplicació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 raliendre@uto.edu.bo
Más detallesActividad 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
Más detallesCircuitos 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
Más detallesSISTEMAS 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
Más detallesCentro 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
Más detallesDiseñ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
Más detallesI 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,
Más detallesPROBLEMAS 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,
Más detallesArquitectura de Computadoras para Ingeniería
Arquitectura de Computadoras para Ingeniería (Cód. 7526) Cuatrimestre 26 Dra. DCIC - UNS Técnicas digitales 2 Álgebra de Boole Un álgebra de Boole es el orden parcial de los subconjuntos definidos por
Más detallesCURSO: 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
Más detallesAlgebra 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
Más detallesUNIDAD ARITMÉ M T É ICO-L - Ó L GICA 1
UNIDAD ARITMÉTICO-LÓGICA 1 ALU: Parte del computador donde se realizan las operaciones aritméticas y lógicas. Las otras unidades le proporcionan datos (que le llegan en forma de registros) ALU opera y
Más detalles2. 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
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras (Cód. 5561) 1 Cuatrimestre 2016 Dra. Dana K. Urribarri DCIC - UNS Circuitos Secuenciales Dana K. Urribarri AC 2016 2 Circuitos secuenciales La respuesta de un circuito combinacional
Más detallesIntroducció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
Más detallesEIE 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
Más detallesBloques 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
Más detallesTRABAJO 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
Más detalles2-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
Más detallesCIRCUITOS 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
Más detallesINDICE. 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
Más detallesElectró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: andres.suarez@correounivalle.edu.co
Más detallesMapas 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
Más detallesDiseño de circuitos secuenciales
Diseño de circuitos secuenciales Mario Medina C. mariomedina@udec.cl Diseño de circuitos secuenciales sincrónicos Etapas Construir tabla o diagrama de estados Interpretar correctamente el enunciado Definición
Más detallesOperació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
Más detallesActividad 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
Más detallesTRABAJO 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
Más detalles11. 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
Más detalles13/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.
Más detallesFunciones 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
Más detallesCircuitos 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.
Más detallesDISEÑ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,
Más detallesElectró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.
Más detallesTEMA 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
Más detallesFigura 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
Más detallesTema 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
Más detalles