INGENIERIA ELECTRONICA Cátedra Técnicas Digitales I 3º Año 2014 EVALUACION TEORIA 4 – TEMA 5A-5B ARITMETICA BINARIA LENGUAJE VHDL PREGUNTAS TIPO TEMA 5A : Lenguaje VHDL 1) Una con na flecha los conceptos de cada nivel de abstracción en el diseño electrónico ARQUITECTURAL Materialización a nivel eléctrico y geométrico para una determinada tecnología FUNCIONAL Algoritmos y funciones que indican la relación E/S FÍSICO Componentes funcionales interconectados 2) Elija la opción que más adecuada al concepto de METODOLOGÍA DE DISEÑO. a) Es el ordenamiento de los procesos que relacionan la complejidad y abstracción por los que atraviesa el diseño de un Sistema Electrónico. b) Es el ordenamiento de los elementos que permiten seleccionar la Tecnología a usar en la construcción de un Sistema Electrónico. c) Es la selección del lenguaje HDL más conveniente para la síntesis final del Sistema Electrónico. d) Ninguna de las anteriores. 3) Ordene con números, las sig. acciones para un Diseño TOP-DOWN(descendente) - Definir la estructuración de los distintos niveles jerárquicos. - Realizar una descomposición jerárquica definiendo nuevas abstracciones e interrelaciones entre las mismas. - Seleccionar la tecnología. - Definir el nivel de abstracción inicial. - Desarrollar la arquitectura necesaria. 4) Ordene con números, las sig. acciones para un Diseño BOTTON-UP (ascendente) - Definir la estructuración de los distintos niveles jerárquicos. - Realizar una descomposición jerárquica definiendo nuevas abstracciones e interrelaciones entre las mismas. - Seleccionar la tecnología. - Definir el nivel de abstracción inicial. - Desarrollar la arquitectura necesaria. 5) Un lenguaje HDL es propio de las siguientes consideraciones: a) Es un Lenguaje de alto nivel b) Posee una Sintaxis y semántica adecuada para el modelado y descripción de circuitos electrónicos c) Permite descripciones con distintos niveles de abstracción, precisión y estilos de modelado d) Permite la Simulación global del circuito modelado. e) Todas las anteriores d) Ninguna de las anteriores. Técnicas Digitales I - 2014 Evaluación Teórica 4 – Tema 5A-5B Página 1 de 5 6) Marque la o las opciones que considere correctas en referencia a las características generales de un VHDL. a) Permite la utilización de variados tipos de datos b) No permite el control de flujo c) Permite la estructuración del código. d) No permite el desarrollo y utilización de bibliotecas. e) Ninguna de las anteriores 7) Marque la o las opciones que considere correctas en referencia a las características propias de un VHDL. a) Permite un MODELO DE ESTRUCTURA b) No permite MODELO DE CONCURRENCIA c) Permite un MODELO DE TIEMPO d) Ninguna de las anteriores. 8) Una con flechas según corresponda. Modelo de Estructura Modelo de Tiempo Modelo de Concurrencia Sentencias PROCESS, WAIT Sentencias ENTITY, ARCHITECTURE Ciclo de Simulación (estímulo-respuesta) 9) Una con flechas según corresponda para las siguientes Unidades de diseño en VHDL ENTITY con una entidad Selecciona la arquitectura que se asocia CONFIGURATION (interface) Define la visión externa de un dispositivo ARQUITECTURE Define la funcionalidad de la entidad 10) Una con flechas según corresponda para los siguientes estilos descriptivos FLUJO DE DATOS Define la funcionalidad del dispositivo mediante un algoritmo ALGORITMICO Define la funcionalidad del dispositivo mediante ecuaciones ESTRUCTURAL Define los componentes interconectados mediante señales. Técnicas Digitales I - 2014 Evaluación Teórica 4 – Tema 5A-5B Página 2 de 5 TEMA 5B : Aritmética Binaria 1) Sumador total: a. Realiza la suma aritmética de 3 bits generando 2 bits de salida. b. Realiza la suma lógica de 3 bits generando 2 bits de salida. c. Ninguna de las anteriores 2) Indique las ventajas de los diferentes tipos de sumadores: Serie: Paralelo: 3) Indique las desventajas de los diferentes tipos de sumadores: Serie: Paralelo: 4) Escriba la función booleana para determinar la suma y acarreo de dos números binarios. S (ci, y, x ) = Co (ci, y, x) = 5) Escriba la función booleana para determinar la suma y acarreo de dos números binarios. S (ci, y, x ) = Co (ci, y, x) = ( + ba b a* ) ci a ci + 6) Responda F Falso o V Verdadero: a. El complemento aritmético a dos y lógico de un número binario son iguales. b. El convenio de signo y complemento facilita la realización de la resta binaria. 7) Responda F Falso o V Verdadero: a. El complemento aritmético a uno y lógico de un número binario son iguales. b. El convenio de signo y valor absoluto facilita la realización de la resta binaria. 8) En la suma aritmética de 2 números de 4 bits: a. Los sucesivos acarreos dependen de los acarreos anteriores. b. Los sucesivos acarreos no dependen de los acarreos anteriores. 9) (2 puntos) Defina los siguientes términos: Acarreo: Overflow: 10) Indique si estos dos términos significan lo mismo o no; y en cada caso definalos: Acarreo = Overflow 11) Las variables G (Generadora de acarreo) y P (Propagadora de acarreo) a.Dependen del acarreo de entrada al sumador total. b.No dependen del acarreo de entrada al sumador total. 12) Con el convenio de signo/complemento a uno, restando dos números positivos, tenemos Técnicas Digitales I - 2014 Evaluación Teórica 4 – Tema 5A-5B Página 3 de 5 n c. a2 – b2 = a2 + 2 – 1 - b2 : Resultado correcto más un Overflow d. a2 – b2 = a2 + 2 – 1 - b2 : Resultado incorrecto en – 1 más un Overflow. n n a2 – b2 = a2 + 2 – 1 - b2 : Resultado correcto pues se anula 2 con 1. e. f. n n n a2 – b2 = a2 + 2 – 1 - b2 : Resultado incorrecto pues 2 – 1 - b2 es un numero negativo. 13) Con el convenio de signo/complemento a dos, restando dos números positivos, tenemos n a. a2 – b2 = a2 + 2 - b2 : Resultado incorrecto más un Overflow b. a2 – b2 = a2 + 2 c. a2 – b2 = a2 + 2 ceros. d. a2 – b2 = a2 + 2 n n n - b2 : Resultado correcto más un Overflow. - b2 : Resultado correcto pues 2 n es la unidad seguida de n - b2 : Resultado incorrecto pues 2 – b2 es un numero negativo 14) Dibuje el Diagrama en bloques de un Generador de Acarreo 15) Dibuje el diagrama en bloques de un Sumador total de 4 bits 16) En un Sumador Total de 4 bits con acarreo serie a. Los acarreos se obtienen de las salidas de acarreo de los sumadores anteriores, por lo tanto el Tiempo de Suma será aproximadamente 4 veces el Tiempo de Suma de cada sumador total. b. Los acarreos se obtienen de las salidas de acarreo de un generador de acarreo, por lo tanto el Tiempo de Suma será aproximadamente el tiempo de retardo del Generador de acarreo más el Tiempo de Suma de un sumador total c. Ninguna de las anteriores 17) En un Sumador Total de 4 bits con acarreo paralelo a. Los acarreos se obtienen de las salidas de acarreo de los sumadores anteriores, por lo tanto el Tiempo de Suma será aproximadamente 4 veces el Tiempo de Suma de cada sumador total. b. Los acarreos se obtienen de las salidas de acarreo de un generador de carreo, por lo tanto el Tiempo de Suma será aproximadamente el tiempo de retardo del Generador de acarreo más el Tiempo de Suma de un sumador total c. Ninguna de las anteriores 18) Es posible realizar la resta binaria mediante una suma usando el Complemento a 2: a. Sí, pero si se produce acarreo hay que sumárselo al resultado. b. Sí, pero si se produce acarreo hay que despreciarlo. c. No es posible d. Ninguna de las anteriores. 19) Es posible realizar la resta binaria mediante una suma usando el Complemento a 1: a. Sí, pero si se produce acarreo hay que sumárselo al resultado. b. Sí, pero si se produce acarreo hay que despreciarlo. c. No es posible d. Ninguna de las anteriores. 20) Dibuje el diagrama en bloques de un Sumador/Restador de 4 bits usando C2 21) Dibuje el diagrama en bloques de un Sumador/Restador de 4 bits usando C1 22) ¿El rebasamiento (overflow) en los circuitos aritméticos debe tenerse en cuenta? a. Sí, porque es posible que la capacidad del circuito sea superada. b. Sí, pero solamente en la suma c. Sí, pero solamente en la resta. Técnicas Digitales I - 2014 Evaluación Teórica 4 – Tema 5A-5B Página 4 de 5 d. No es necesario ya que se puede utilizar el acarreo más significativo para verificar que la capacidad del circuito aritmético no sea superada. e. Ninguna de las anteriores. 23) El complemento a 10 en aritmética decimal a. Tiene la misma interpretación y aplicación que el complemento a 2 en aritmética binaria. b. No es correcto el planteo del punto a). 24) El complemento a 9 en aritmética decimal a. Tiene la misma interpretación y aplicación que el complemento a 1 en aritmética binaria. b. No es correcto el planteo del punto a). ooo O ooo Técnicas Digitales I - 2014 Evaluación Teórica 4 – Tema 5A-5B Página 5 de 5