Sistemas Digitales I

Documentos relacionados
Sistemas Digitales I Taller No 1:Sistemas Numéricos, Algebra de Boole y Funciones Lógicas

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

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

Operación de circuitos lógicos combinatorios.

Sistemas Combinacionales

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

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

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

Tema 3. Operaciones aritméticas y lógicas

Universidad Autónoma de Baja California

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

PRÁCTICA 1b: SUMA Y RESTA BINARIA

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

TEMA 3 BLOQUES COMBINACIONALES.

CIRCUITOS DIGITALES -

Organización de Computadoras

Tema 3: Operaciones aritméticas y lógicas

Tema 1: Circuitos Combinacionales

TEMA 1. Sistemas Combinacionales.

SUMADORES Y COMPARADORES

IEE 2712 Sistemas Digitales

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

Tema 3: Sistemas Combinacionales

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

PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores

Tema 4 - Bloques combinacionales

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

Sistemas Digitales - Examen temas 1, 2 y 3 - (6 de Abril 2016)

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

PRÁCTICA 1: SISTEMAS COMBINACIONALES

NOT. Ejemplo: Circuito C1

CIRCUITOS ELECTRÓNICOS DIGITALES BOLETÍN DE PROBLEMAS 4

TEMA 5.3 SISTEMAS DIGITALES

PRÁCTICA 1: SISTEMAS COMBINACIONALES

PROGRAMA DE ESTUDIO Área de Formación : Carlos González Zacarías Fecha de elaboración: 21 de Mayo de 2010 Fecha de última actualización:

Sumadores. Tipos de sumadores: Half-adder. Full-Adder. Carry-Look-Ahead. Carry-select.

plicación de los circuitos SUMADOR DIBITAL S C

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

Subsistemas aritméticos y lógicos. Tema 8

FUNDAMENTOS DE COMPUTADORES Ejercicios U2: Circuitos Combinacionales

Montaje y evaluación de sistemas digitales combinacionales.

ANALISIS Y DISEÑO DE CIRCUITOS ARITMÉTICOS

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

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla

FUNDAMENTOS DE COMPUTADORES 1ª PRUEBA ESCRITA

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

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

Circuitos Combinatorios

EJERCICIOS. (Tema 5).

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

Álgebra Booleana y Simplificación Lógica

Diseño combinacional (Parte #2) Mapas de Karnaugh

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL

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

ELECTRÓNICA. Unidad 2: Circuitos combinacionales. Primera Parte

Taller No. 6 Final Electrónica digital (Multiplexores y demultiplexores)

Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

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

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

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

Practica Nº4 Multiplexores

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

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

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

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América)

Modelos de Circuitos FCHE 2011

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández

ÍNDICE TEMÁTICO. 4 Características de las familias lógicas Circuitos lógicos combinacionales

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

SELECCIÓN DE PROBLEMAS

PROBLEMAS DE ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I

PROGRAMA INSTRUCCIONAL CIRCUITOS DIGITALES

IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES

1.1 Circuitos Digitales

FORMATO DE CONTENIDO DE CURSO

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

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

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Proyecto de Diseño 2

ARQUITECTURA DE COMPUTADORAS

PROGRAMA DE CURSO Modelo 2009

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES : SISTEMAS DIGITALES I SÍLABO

TEMA 5. SISTEMAS COMBINACIONALES MSI.

ASIGNATURA: ELECTRÓNICA DIGITAL PROGRAMA ACADÉMICO: INGENIERIA EN MECATRÓNICA TIPO EDUCATIVO: INGENIERIA MODALIDAD: MIXTA

ARQUITECTURA DE COMPUTADORES INFORME DE LABORATORIO Nº 2 CÁRDENAS MOYA JOSÉ GABRIEL TUTOR ING. HAIMER GUTIERREZ

Tema 3. 2 Sistemas Combinacionales

TEMA 1: Control y programación de sistemas automáticos

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

PRÁCTICA 1b: SUMA Y RESTA BINARIA

TEMA III: OPERACIONES CON LOS DATOS

Temario TEMARIO. Sist. Electrónicos Digitales 1

Transcripción:

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 a VHDL, Implementación de circuitos combinacionales usando VHDL.

Sección 1: Representación digitales de los datos. 1. Realice las siguientes conversiones: a. 100,15625 10 a Binario punto fijo con el mínimo de bits posible. b. C1420000 FLOAT a Decimal c. -125,6 10 a flotante precisión simple d. -12 10 a Complemento a 2 con 5 bits e. 9172 a BCD 2. Realice las siguientes operaciones en la base indicada, mostrando claramente los acarreos: a. 435 6 +255 6 b. 223 4 + 332 4 c. 132 8 +276 8 d. 263 7 + 562 7 e. A26B 12 + 5AAB 12 3. Encuentre, si es posible, el valor de la base x en la que se encuentra escrito el siguiente número (x es número entero positivo): a. 321 x = 212 5 b. 198 x = 444 7 4. Realice las operaciones indicadas en complemento a 2 con 6 bits. (Sugerencia: primero escriba los números en complemento a 2 y luego realice las operaciones). a. -10 10 + 30 10 b. -1A 16 + 12 16 5. Realice las operaciones indicadas: Primero en punto fijo (3:3). Segundo en complemento a 2 con 6 bits. (Sugerencia: primero escriba los números en complemento a 2 y luego realice las operaciones). a. -2.25 10 + 2.5 10 b. -3.1 4 + 2.2 4 6. Determine el rango de valores numéricos que pueden escribirse en palabras de 8 bits si el número está escrito en: a. Signo y magnitud b. Complemento a 2 c. BCD d. Punto fijo con 3 bits en la parte entera y 5 bits en la parte decimal 7. Determine el rango de valores numéricos que pueden escribirse en palabras de 16 bits si el número está escrito en: a. Signo y magnitud b. Complemento a 2 c. BCD d. Punto fijo con 12 bits en la parte entera y 4 bits en la parte decimal 1

Sección 2: Algebra de Boole y Funciones Lógicas 8. Diseñe un circuito SOP, empleando el menor número de compuertas AND, OR y NOT. La entrada al circuito es un número en BCD y la salida debe indicar si el número es divisible entre 3. 9. Diseñe un circuito SOP, empleando el menor número de compuertas AND, OR y NOT, cuya entrada sea un número de 3 bits en complemento a 2 y su salida sea su correspondiente representación en magnitud y signo. 10. Usando mapas de Karnaugh encuentre la mínima expresión POS (Producto de Sumas) de la función F. F (0,1,5,7,13,15) D) m 11. Usando mapas de Karnaugh encuentre la mínima expresión SOP (suma de productos) de la función F. Donde d, son condiciones no importa (don t care). F m(0,1,2) (3,8,9,10,11,12) D) d 12. Implemente la siguiente función boolena con el mínimo posible de compuertas AND, OR y NOT. F (A,C) = AB C + AB C + ABC + A B C 13. Implemente la siguiente función boolena con el mínimo posible de compuertas AND, OR y NOT. F (A,C) = A xor C + AB + AB C 14. Usando mapas de Karnaugh encuentre la mínima expresión POS (Producto de Sumas) de la función F. Donde d, son condiciones no importa (don t care). F (5,7,13,15) (0,4,8,12) m D) d 15. Usando mapas de Karnaugh encuentre la mínima expresión POS (Producto de Sumas) de la función F. F (0,2,5,7,13,15,21,23,29,31) D, E) m 16. Usando mapas de Karnaugh encuentre la mínima expresión POS (Producto de Sumas) de la función F. Donde d, son condiciones no importa (don t care). F m (0,2,11,13,14,15,27,26) (,8,10,16,18,24,26,30) D) d 17. Implemente la función G D) m (2,4,7,13,14), utilizando a. Un multiplexor de 8 a 1 2

b. Un multiplexor de 4 a 1 18. Implemente la función G D, E) (0,2,3,4,11,17,24,25,27,30,31) utilizando un multiplexor de 8 a 1 19. Diseñe un circuito SOP, empleando el menor número de compuertas AND, OR y NOT, cuya entrada sea un número de 3 bits en signo y magnitud y la salida sea su correspondiente representación en complemento a 2. 20. Diseñe un circuito POS, empleando el menor número de compuertas AND, OR y NOT, cuya entrada sea un número de 3 bits en complemento a 2 y la salida sea su correspondiente representación en signo y magnitud. 21. Diseñe un decodificador de 2 a 4 de lógica negada con enable activo en bajo. El diseño debe utilizar el mínimo posible de compuertas lógicas AND, OR y NOT. 22. Diseñe un comparador de dos números de tres bits cada uno, el cual debe indicar si los dos números son iguales. (La salida debe ser 1 si A y B son iguales y 0 si son diferentes). Ver figura 1. Figura 1: Comparador de igualdad 23. Diseñe un comparador de dos números de tres bits cada uno, el cual debe indicar si un número es mayor (La salida F debe ser 1 si A es mayor que B o 0 si es menor o igual, ver figura 2). Figura 2: Comparador Mayor que. 24. Diseñe un multiplexor de 2 a 1, usando únicamente compuertas NOR. Su diseño debe contener el mínimo posible de compuertas NOR. 3

25. El display de 7 segmentos de la figura 3, requiere un nivel BAJO para encender cada segmento (ánodo común). Diseñar un circuito POS con el mínimo de compuertas posibles cuya entrada sea un número en BCD y la salida sea la lógica del segmento B. Figura 3: Display de 7 segmentos 26. El display de 7 segmentos de la figura 3, requiere un nivel BAJO para activar cada segmento (ánodo común). Diseñar un circuito SOP con el mínimo de compuertas posibles cuya entrada sea un número en BCD y la salida sea la lógica del segmento G. 27. El display de 7 segmentos de la figura 3, requiere un nivel ALTO para activar cada segmento (cátodo común). Diseñar un circuito SOP con el mínimo de compuertas posibles cuya entrada sea un número en BCD y la salida sea la lógica del segmento D. 4

Sección 3: Implementación de funciones combinacionales en VHDL Ejercicios 28 31:Suponga que usted es un sintetizador de VHDL y debe sintetizar los siguientes circuitos. Ustede debe: Verificar la sintaxis, si la descripción VHDL tiene errores indique cuáles son. Si la descripción NO tiene errores de sintaxis muestre el RTL. El diagrama RTL debe estar en función de bloques combinacionales como sumadores, restadores, comparadores, multiplexores, compuertas lógicas, etc. 28. 29. 5

30. 31. 6

7

Respuestas a los ejercicios seleccionados 1. a. 1100100,000101 b. -12,125 c. C2FB3333 d. 10100 e. 1001 0001 0111 0010 3. a. Base 4 b. Base 11 5. a. b. 101,110 010,100 000,010 100,110 010,100 111,010 6. 7. a. F = BD b. F = B c. F = A B C + BD A 2 A 1 A 0 F 3 F 2 F 1 F 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 1 0 1 0 1 1 1 1 0 0 1 F 3 = A 2 F 2 = A 2 A 1 0 F 1 = A 2 A 1 0 + A 2 1 + A 1 A 0 F 0 = A 0 8

17. 18. Error de sintanxis. 9