1 UNIDAD 2: LÓGICA COMBINACIONAL © ILCEO: ING. MIGUEL ANGEL PEREZ SOLANO Analiza, desarrolla y resuelve minimización de funciones lógicas utilizando diferentes.

Slides:



Advertisements
Presentaciones similares
ALGEBRA DE BOOLE Y PUERTAS LÓGICAS
Advertisements

Circuitos de Conmutación
Organización de Computadoras UNLA
Métodos de Minimización
CIRCUITOS ELECTRICOS Y ELECTRONICOS
CLASE 3.
Compuertas lógicas Puertas lógicas.
SEMANA Algebra de Boole.
Álgebra de Boole Electrónica Digital
Sistemas Secuenciales
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Postulados del álgebra de boole
ALGEBRA DE BOOLE SISTEMAS DIGITALES.
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
COMPUERTAS LOGICAS Ing. Victor Manuel Mondragon M.
EJERCICIOS DE CIRCUITOS DIGITALES
Tecnologías de las computadoras
Realizado por Carolina Rubio
Control y programación de sistemas automáticos: Álgebra de Boole
CLASE 4.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
Unidad I ÁLGEBRA BINARIA
[ Sistemas Operativos ]
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
ELECTRÓNICA DIGITAL Se denomina señal a la información que representa una determinada magnitud física ( temperatura, presión, velocidad, etc ) y su evolución.
Minitérminos, maxitérminos
Reglas Básicas del Álgebra de Boole
CIRCUITOS COMBINACIONALES.
Lógica digital.
Algebra booleana. Introduccion Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un lugar prominente en el advenimiento.
Mapas de Karnaugh y método de Quine McCluskey Ing. Mónica Patricia René_2010 1Ing. Mónica P. René_2010.
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
Algebra Booleana y Compuertas Lógicas AND, OR, NOT, XOR, NAND e Identidades del Algebra Booleana.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
Diseño de Lógica Combinacional SISTEMAS DIGITALES I.
Universidad Nacional del Nordeste Facultad de Ciencias Exactas y Naturales y Agrimensura Licenciatura en Sistemas de Información Profesora Responsable:
Organización del Computador 1 Lógica Digital 1 Algebra de Boole y compuertas.
Mapas de Karnaugh Tema 5. Se usa para minimizar el número de puertas requeridas en un circuito digital. Es adecuado en vez de usar leyes y propiedades.
Circuitos Combinacionales
2. Simplificación de funciones booleanas: Método de Karnaugh
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Unidad Didáctica Electrónica Digital
Electrónica Digital.
Circuitos combinacionales II
5. Análisis y diseño de sistemas secuenciales (I)
Cicuitos Combinatorios y Algebra Booleana
Miguel Otoya Fabian Porras Gabriel Quesada Fabrizio Vegas Eduardo
Arquitectura de Computadoras Decodificadores
Simplificación por Método de Veicht-Karnaugh
Compuertas Lógicas
Circuitos Combinacionales.
MATEMÁTICA DISCRETA Y LÓGICA 1
EXPRESIONES Una expresión es una forma especial de asignación.
Unidad Didáctica Electrónica Digital
CIRCUITOS SECUENCIALES
Capítulo 1 Algebra de Boole. El matemático inglés George Boole nació el 2 de noviembre de 1815 en Lincoln y falleció el 8 de diciembre de 1864 en Ballintemple,
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
Unidad Didáctica Electrónica Digital
Algebra de Boole. “ George Boole ( ) ” Lógico y matemático británico. En 1854, escribió Investigación sobre Las leyes del pensamiento An Investigation.
Capítulo 1 Algebra de Boole. El matemático inglés George Boole nació el 2 de noviembre de 1815 en Lincoln y falleció el 8 de diciembre de 1864 en Ballintemple,
Arquitectura de Computadoras Conferencia 2 Circuitos Combinacionales
Minimización de Funciones Lógicas
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Centro Universitario UAEM Ecatepec
Prof.: Dario MischenerElectrónica I1 Ejercicios Vínculos INDICE Compuerta s Lógicas Unidad 1.
Eduardo Cruz Pérez.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Transcripción de la presentación:

1 UNIDAD 2: LÓGICA COMBINACIONAL © ILCEO: ING. MIGUEL ANGEL PEREZ SOLANO Analiza, desarrolla y resuelve minimización de funciones lógicas utilizando diferentes métodos para optimizar la implementación de circuitos digitales. Ensambla circuitos digitales a partir de la minimización de funciones lógicas para adquirir la destreza en el armado de circuitos electrónicos digitales. Competencia específica a desarrollar

MINIMIZACIÓN DE FUNCIONES. Ya en la Unidad 1, nos hemos ocupado de las puertas lógicas como elementos individuales y en sencillas combinaciones. Se han introducido las implementaciones de suma de productos, que es una forma básica de la lógica combinacional. Cuando se conectan puertas lógicas entre sí, con el fin de generar una determinada salida específica para determinadas combinaciones específicas de las variables de entrada, sin que haya implicado almacenamiento, el circuito resultante se califica como lógica combinacional. En la lógica combinacional, el nivel de salida depende siempre de la combinación de los niveles de entrada. Hemos aprendido que las expresiones suma de productos (SOP) se implementan con una puerta AND para cada término producto y una puerta OR para sumar todos los términos producto. Esta implementación de la suma de productos se llama lógica AND-OR y es la forma básica para realizar las funciones estándar booleanas.

3 Todas las expresiones booleanas pueden convertirse fácilmente en tablas de verdad utilizando los valores binarios de cada término de la expresión. La tabla de verdad es una forma muy común, en un formato muy conciso, de expresar el funcionamiento lógico de un circuito. Además, las expresiones suma de productos y producto de sumas pueden determinarse mediante las tablas de verdad. Las tablas de verdad pueden encontrarse en las hojas de especificaciones y en otros textos relativos al funcionamiento de los circuitos y sistemas digitales.

4 Obtención del circuito lógico a partir de una expresión booleana Obtención del circuito lógico a partir de la tabla de verdad

Minitérminos y Maxitérminos. (expresiones canonicas) Existen dos formas básicas de expresiones canónicas que pueden ser implementadas en dos niveles de compuertas: suma de productos o expansión de minterminos producto de sumas o expansión de maxterminos Permiten asociar a una función una expresión algebraica única La tabla de verdad también es una representación única para una función booleana

6

Mapas de Karnaugh. Un mapa de Karnaugh proporciona un método sistemático de simplificación de expresiones booleanas y, si se aplica adecuadamente, genera las expresiones suma de productos y producto de sumas más simples posibles, conocidas como expresiones mínimas. Como hemos visto, la efectividad de la simplificación algebraica depende de nuestra familiaridad con las leyes, reglas y teoremas del álgebra de Boole y de nuestra habilidad para aplicarlas. Por otro lado, el mapa de Karnaugh es básicamente una “receta” para la simplificación. El propósito de un mapa de Karnaugh es simplificar una expresión booleana.

8 Mapa de Karnaugh de tres variables Mapa de Karnaugh de cuatro variables

Adyacencia de celdas 9 Las celdas de un mapa de Karnaugh se disponen de manera que sólo cambia una única variable entre celdas adyacentes. La adyacencia se define por un cambio de una única variable. Físicamente, cada celda es adyacente a las celdas que están situadas inmediatas a ella por cualquiera de sus cuatro lados. Un celda no es adyacente a aquellas celdas que tocan diagonalmente alguna de sus esquinas. Además, las celdas de la fila superior son adyacentes a las de la fila inferior y las celdas de la columna izquierda son adyacentes a las situadas en la columna de la derecha. Esto se denomina adyacencia

Mapa de Karnaugh de una suma de productos estándar 10

11

Determinación de la expresión suma de productos mínima a partir del mapa. 12 Para encontrar los términos mínimos y la expresión suma de productos mínima se aplican las siguientes reglas: 1. Agrupar las celdas que contienen 1s. Cada grupo de celdas que contiene 1s da lugar a un término producto compuesto por todas las variables que aparecen en el grupo en sólo una forma (no complementada o complementada). Las variables que aparecen complementadas y sin complementar dentro del mismo grupo se eliminan. A éstas se les denomina variables contradictorias. 2. Determinar la operación producto mínima para cada grupo. (a) Para un mapa de 3 variables: (1) Un grupo formado por 1 celda da lugar a un término producto de 3 variables. (2) Un grupo formado por 2 celdas da lugar a un término producto de 2 variables. (3) Un grupo formado por 4 celdas da lugar a un término de 1 variable. (4) Un grupo formado por 8 celdas indica que la expresión vale 1. (b) Para un mapa de 4 variables: (1) Un grupo formado por 1 celda da lugar a un término producto de 4 variables. (2) Un grupo formado por 2 celdas da lugar a un término producto de 3 variables. (3) Un grupo formado por 4 celdas da lugar a un término producto de 2 variables. (4) Un grupo formado por 8 celdas da lugar a un término de 1 variable. (5) Un grupo formado por 16 celdas indica que la expresión vale Cuando se han obtenido todos los términos producto mínimos a partir del mapa de Karnaugh, se suman para obtener la expresión suma de productos mínima.

Métodos computacionales.

14

15

IMPLEMENTACIÓN DE FUNCIONES EMPLEANDO COMPUERTAS NAND Y NOR.

FIN DE LA UNIDAD 1 17