Fundamentos de Computadores. Subsistemas Combinacionales

Documentos relacionados
Tema 6: Circuitos Digitales BásicosB. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Operación de circuitos lógicos combinatorios.

Sistemas Combinacionales

TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL

Bloques Combinacionales

Tema 3. 2 Sistemas Combinacionales

Universidad Nacional de Quilmes

Fundamentos de Computadores. Tema 5. Circuitos Aritméticos

Unidad 3: Circuitos digitales.

Tema 5. SISTEMAS COMBINACIONALES. Tema 5. Sistemas combinacionales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1

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

EIE SISTEMAS DIGITALES Tema 6: Funciones de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

Ing. Yesid E. Santafe Ramon CIRCUITOS LÓGICOS COMBINATORIOS

Universidad Central Del Este U C E Facultad de Ciencias de las Ingenierías y Recursos Naturales Escuela de Ingeniería Electromecánica

Circuitos combinacionales. Funciones integradas

INDICE. XIII Introducción. XV 1. Introducción a la técnica digital 1.1. Introducción

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

Temario TEMARIO. Sist. Electrónicos Digitales 1

DECODIFICADORES. Para cualquier código dado en las entradas solo se activa una de las N posibles salidas. 2 N

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

Circuitos Combinacionales. Fundamentos de Computadores Escuela Politécnica Superior. U.A.M

CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA

INDICE Prefacio 1 Sistemas numéricos y códigos 2 Circuitos digitales

Electrónica II. Carrera. Electromecánica EMM UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudios.

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica

TEMA 5.3 SISTEMAS DIGITALES

Subsistemas aritméticos y lógicos. Tema 8

Practica Nº4 Multiplexores

circuitos digitales números binario.

UNIDAD 4. Álgebra Booleana

Decodificadores/Demultiplexores. Grupo 9 Javier de Gregorio Menezo Laro de la Fuente Lastra Raúl Fernández Díaz

Conocer, diseñar y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrónicos.

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

Montaje y evaluación de sistemas digitales combinacionales.

Sistemas Electrónicos Digitales Curso de adaptación al Grado

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Universidad del Valle de México. Ingeniería en sistemas computacionales. Materia: Arquitectura de Computadoras

INDICE Capítulo 1. Introducción Capítulo 2. Circuitos lógicos básicos Capítulo 3. Sistemas numéricos Capítulo 4. Codificación

GUIA DIDACTICA DE ELECTRONICA N º12 1. IDENTIFICACION ASIGNATURA GRADO PERIODO I.H.S. TECNOLOGIA ONCE CUARTO 6

PROBLEMAS DE ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I

CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. CIRCUITOS ARITMÉTICOS

INDICE. XVII 0 Introducción 0.1. Historia de la computación

CIRCUITOS DE SALIDA DE LAS PUERTAS LÓGICAS

PROGRAMA INSTRUCCIONAL CIRCUITOS DIGITALES

IEE 2712 Sistemas Digitales

ÍNDICE AUTORES...13 PRÓLOGO...19 INTRODUCCIÓN...21 SIMBOLOGÍA Y NOMENCLATURA...25 PROGRAMAS UTILIZADOS...29

Introducción a los Sistemas Digitales. Tema 1

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

Sistemas Combinacionales y Sistemas Secuenciales

38.1. Principios de electrónica digital Sistemas digitales y analógicos

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas

Sistemas Digitales. Circuitos Codificadores

Tema 3. Operaciones aritméticas y lógicas

Pontificia Universidad Católica del Ecuador

Circuitos lógicos combinacionales. Tema 6

MÓDULO Nº8 MEMORIAS SEMICONDUCTORAS

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA SECRETARIA DIRECCIÓN DE ADMISIÓN Y CONTROL DE ESTUDIOS

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

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

PRÁCTICA 1: SISTEMAS COMBINACIONALES

TEMA 4. MÓDULOS COMBINACIONALES.

TEMA 5. SISTEMAS COMBINACIONALES MSI.

TEMA 2: Control combinacional. 1.- Introducción. Esquema:

2. Números naturales: sistema de numeración y operaciones básicas

Programa del curso. Diseño de Circuitos Digitales. CI-1210.

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción

ARQUITECTURAS ESPECIALES

Pontificia Universidad Católica del Ecuador

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Tema 3: Sistemas Combinacionales

CONTENIDO Capitulo 2. DE CONMUTACION

EVALUACIÓN DE ELECTRÓNICA BÁSICA, 50 PREGUNTAS, TIEMPO = 1 HORA


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.

TEMA 5. SISTEMAS COMBINACIONALES MSI. INTRODUCCIÓN

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

Test de Fundamentos de Electrónica Industrial (4 puntos). 3º GITI. TIEMPO: 40 minutos May 2013

INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS

13/10/2013. Clase 05: Mapas de Karnaugh. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.

SUMADORES Y COMPARADORES

4. Prácticas: Circuitos Combinacionales

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

^6+1 2^5+1 2^2+1 2^1+1 2^ ^6+1 2^0-65.

Circuitos lógicos MSI Combinacionales

Bloques combinacionales estándar

5. Decodificadores. Salida _1= A A A A = m = M ... Electrónica Digital. Tema

TEMA II: ÁLGEBRA DE CONMUTACIÓN

Temario de Electrónica Digital

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

UNIDAD II CIRCUITOS LÓGICOS COMBINATORIOS

41(T0)T.':#0&'4'4#T. Diseñar en VHDL un decodificador BCD a 7 segmentos que cumpla con las siguientes condiciones:

ÁLGEBRA BOOLEANA El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario "

Tipos de sistemas digitales: Sistemas combinacionales: las variables de salida dependen en todo instante de los valores de las variables de entrada.

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios

Autómatas programables

Transcripción:

Fundamentos de Computadores Subsistemas Combinacionales

Objetivos Conceptuales: Escalabilidad de los diseños Diseño modular Diseños alternativos Subsistemas de propósito específico Subsistemas de propósito general y dispositivos lógicos programables

Objetivos Procedimentales: Interpretación de hojas de características de subsistemas combinacionales y dispositivos lógicos programables Diseño de subsistemas combinacionales: decodificadores, codificadores, multiplexores, etc. Diseño y análisis de circuitos con subsistemas combinacionales: decodificadores, comparadores, multiplexores, etc. Diseño con dispositivos lógicos programables

Objetivos Actitudinales: Importancia del diseño modular y reutilización de diseños. Alternativas y evaluación de costes

Bibliografía Básica: [NELS96] Capítulos 4 y 5 [GARC9] Capítulo 7 [WAKE99] Capítulos 5 y 6 [ALMO94] Capítulos, y Complementaria [FLOYD] Capítulo 6 [HAY96] Capítulo 4 [MANO98] Capítulos y 6 [MAND] Dispositivos programables. HDL.

Contenidos Generalidades sobre subsistemas combinacionales MSI Subsistemas de propósito específico Decodificadores Codificadores Convertidores de código Demultiplexores Comparadores de magnitud Subsistemas de propósito general Multiplexores Dispositivos lógicos programables

CIRCUITOS INTEGRADOS MSI/LSI Estas líneas de entrada y salida pueden clasificarse en: Líneas de datos Líneas de control Una de las líneas de control más usadas es el Enable (Habilitador). Enable E n Subsistema Combinacional m n Subsistema Combinacional m Datos entrada Datos salida

CIRCUITOS INTEGRADOS MSI/LSI La habilitación de un subsistema por la línea de Enable, puede obtenerse cuando dicha línea de control tenga un nivel alto o cuando tenga un nivel bajo. En el primer caso, se dice que el Enable es activo en alta, mientras que para el segundo caso, el Enable es activo en baja. Enable Activo en Bajo E Enable Activo en Alto E n Subsistema Combinacional m n Subsistema Combinacional m Datos entrada Datos salida Datos entrada Datos salida

CIRCUITOS INTEGRADOS MSI/LSI Podemos encontrar subsistemas que tengan múltiples entradas de habilitación (enables). E E E n Subsistema Combinacional m Datos entrada Datos salida

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificadores El decodificador es un circuito integrado de n entradas de dato y m salidas de datos, donde m< n. Cuando se cumple la igualdad, se dice que el decodificador es completo. Se especifican haciendo de la siguiente manera: DEC n:m o DEC de n a m. Se caracterizan porque sólo se activa una salida por cada combinación de entrada A A Entradas Salidas A A O O O O O = A A O = A A O = A A O = A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificadores En el caso de que las salidas del decodificador de a 4 fueran activas en bajo. A A Entradas Salidas A A O O O O O = A +A O = A +A O = A +A O = A +A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificadores Señales de habilitación en los decodificadores A A E Entradas Salidas E A A O O O O X X O = A A E O = A A E O = A A E O = A A E E E E E E E E E A A A A A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificadores como generadores de funciones Ejemplo: Implementar con un decodificador las siguientes funciones de conmutación F = Σ(,,6) F = Π(,,4,6) Solución.- El decodificador tiene las salidas activas en alto. x y z 4 5 6 7 > F > F

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificadores como generadores de funciones Ejemplo: Implementar con un decodificador las siguientes funciones de conmutación F = Σ(,,6) F = Π(,,4,6) Solución.- El decodificador tiene las salidas activas en bajo. x y z 4 5 6 7 F F

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Asociación de Decodificadores E E E A A A E 4 5 6 7

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Decodificador Comercial

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Codificadores Codificador binario I I I I O O Entradas Salida s I I I I O O Binario I > O I I I > O

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Codificadores I I I I Gray O O Entradas Salidas I I I I O O O = I + I O = I + I

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Codificadores de prioridad I I I I Prioridad E O O Entradas Salidas I I I I E O O x x X x x x

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Codificador de prioridad comercial

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Convertidor de código BINARIO/GRAY Convertidor de codigo GRAY/BINARIO BCD/GRAY I BCD/7-SEGMENTOS A I A I I O O Convertidor de codigo O Decodificador Codificador Gray A > O A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Convertidor de código Convertidor BCD/7 segmentos a a b b b b Convertidor BCD 7-SEGMENTOS a b c d e f g b c d e f g f e g d b c b b b b a b c d e f g

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Comparadores de magnitud a a a a b b b b G E L A B A>B A=B A<B G E L

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Asociación de comparadores b b b b 9 8 a a a a 9 8 A B A>B A<B A=B G E L G E L b b b b 7 6 5 4 a a a a 7 6 5 4 A B A>B A<B A=B G E L G E L b b b b a a a a A B A>B A<B A=B G E L G E L

SUBSISTEMAS COMBINACIONES DE PROPÓSITO ESPECÍFICO Demultiplexor Es un circuito MSI que disponde de n lineas de control y n + líneas de datos. n líneas de datos son de salida (también llamadas canales) frente a una única línea de entrada. Se pueden designar mediante DEMUX :m, donde m es el número de canales. E A A O O O O Entradas Salidas E A A O O O O X X A A O O O O

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores d d d d A A z A A Z d d d d Z= d A A + d A A + d A A + d A A d d d d d d d d > A A A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores Los multiplexores pueden tener señales de habilitación Strobe d d d d z A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores como generadores de funciones El teorema de expansión de Shannon estudiado en el tema indica que cualquier función de conmutación completa de n variables puede ser expresada como F(x,..,xn)= f(i)*mi(x,..,xn) Z= di*mi(x,..,xn) Ejemplo : Usando un multiplexor de 8 canales, implementar la función de conmutación f= (,4,5,7) 4 5 6 7 f x y z

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores como generadores de funciones Ejemplo : Diseñar la función de conmutación f= (,4,5,7) usando multiplexores de 4 canales. f(,,z) f(,,z) f(,,z) f(,,z) f z xy x y f (,,z)=z' f (,,z)=z f (,,z)= f (,,z)= z' z f x y

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores como generadores de funciones Ejemplo. Diseñar la función de conmutación f= (,4,5,7) usando multiplexores de canales. xy z f (,y,z)=y 'z' f (,y,z)=y '+z' F(x,y,z)= d x + d x f(,y,z) f(,y,z) f x F(,y,z)= d y + d y f(,,z) f(,,z) f(,y,z) y f(,y,z) f x

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Multiplexores como generadores de funciones Otra solución: F(x,y,z)= d z + d z f(x,y,) f(x,y,) f z xy y' z f (x,y,)=y ' f (x,y,)=x x f z

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Asociación de multiplexores Z(AAA)= d A A A + d A A A + d A AA + d A AA + d4aa A + d5 AA A + d6 AAA + d7 AAA Z(,A,A) Z(,A,A) Z Z(,,A) Z(,,A) Z(,,A) A Z(,A,A) Z(,A,A) Z A Z(,,A) A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Asociación de multiplexores d d A d d d4 d5 A A A Z A A d6 d7 A A A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables Plano AND fijo plano OR programable: ROM Plano AND programable y OR fijo:pal Planos AND y OR programables: PLA

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables ROM Capacidad(bits) = n x m A A A ROM 8X4 A A A D D D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables ROM Una ROM de n x m, está formada por un decodificador de m líneas de entrada, n x m fusibles o interconexiones y m puertas OR. La siguiente figura esquematiza una ROM de 4x. A A D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables ROM ROM 4X A A A A D D D D A A

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables ROM Representación simplificada A A x x x x D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables ROM In Out X Out = x HI In > D > D CS

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables La ROM como generador de funciones Ejemplo : Implementar las funciones f= (,,5,7) y g= (,,4,5) haciendo uso de una ROM. x y z ROM 8X f g A A A D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables Asociación de ROM Ejemplo : Se dispone de ROM de X y se desea construir una ROM de x4. CS ROM 8X4 A CS CS A A ROM 8X ROM 8X D D D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables Asociación de ROM Ejemplo Se dispone de ROMs de 8x, y se desea construir una ROM de 6x. ROM 6X A A CS CS A A ROM 8X ROM 8X D D

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PAL Plano AND programable y plano OR fijo 7 4 5 6 8 > O 9 I > O I I 4 > O 5

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PAL Detalle de la generación de un término producto 4 5 6 7

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PAL Representación simplificada del término producto 7 x x' y y' z z' 4 5 6 x x

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PAL 4 5 6 7 8 9 4 > O I 5 6 7 8 > O I 9 > O I

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PAL Ejemplo: Usando la primera estructura PAL, implementar las funciones de conmutación siguientes f= (,,4,7), g= (,,,6,7),h= (6,7). H(x,y,z) = xyz + xyz z xy 7 8 4 5 6 x x x x x > f f xy z x y 9 x x x x x x x x > g g x x Las expresiones para f y g son: z 4 x x x x x x > h F(x,y,z) =x z + xyz + xy z G(x,y,z)= x y + x yz + xy 5 x x

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PLA Este dispositivo tiene tanto el plano AND como el OR totalmente programables. La siguiente figura muestra la estructura de una PLA de entradas y salidas. > > >

SUBSISTEMAS COMBINACIONES DE PROPÓSITO GENERAL Dispositivos lógicos programables PLA Ejemplo. Implementar las siguientes funciones en la PLA anterior F= x + y G= x y + xz H =xz +x +y X X X X X X X X X X X X X > > > x y z F G H