Professional Documents
Culture Documents
INSTRUCCIONES: Recordar el código de ética y los reglamentos de ESPOL. Tener a mano una
identificación y apagar el celular. Guardar todas sus pertenencias en su mochila y colocarla al frente del
aula.
PROBLEMA # 1 (30%)
El circuito recibe como entradas las señales Pri.H, Seg.H y Ter.H de 4 bits cada una, que en
binario presentan sobre 10 las calificaciones de la primera, segunda y tercera evaluación
respectivamente. Mediante esta información el circuito debe determinar cual es el promedio final
sobre 10 de la materia, considerando que de las tres calificaciones solo se consideran las dos de
mayor valor. Este promedio se presenta en la salida binaria de 4 bits Pro.H sin considerar
decimales y redondeando al entero inferior. (Ej: Si la primera nota es 3, la segunda es 7 y la tercera
es 10, solo se consideran la segunda y tercera con un promedio redondeado de 8).
Presente:
a) Diagrama de Bloques del diseño (10%).
b) Diseño de cada bloque detallando cada cable de conexión (20%).
PROBLEMA # 2 (30%)
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY FlipFlopMN IS
PORT (CLR, CLK, M, N: IN std_logic;
Q: BUFFER std_logic);
END FlipFlopMN;
El circuito digital mostrado a continuación utiliza un registro universal de 4 bits (C.I. 74194).
Para este circuito, realice lo siguiente:
a) Encuentre las expresiones lógicas para las entradas, L, R, S1, S0, A, B, C, y D. (10%);
b) Determine la secuencia de códigos que se generan en las salidas QA, QB y QC, QD.
Asuma que el registro universal parte con un estado 0000 (esto es QA= 0, QB= 0, QC= 0,
y QD= 0). (10%).
PROBLEMA # 4 (20%)
Teclado
1 2 3
4 5 6 4
Circuito
7 8 9
Manejador
0 10 de Teclado Dígito
EN.L
CLEAR.L
Considere que el circuito Manejador de Teclado está constituido por los siguientes bloques. El
Codificador para Teclado recibe 10 señales provenientes de un teclado Decimal (desde 0 hasta 9)
y entrega su valor correspondiente transformado a binario en la señal Bin, la cual es almacenada
en el registro, el cual la presenta como salida en Dígito.
COD Registro
1 2 3 10 – 4 74175
Dec 10 Bin
4 5 6
7 8 9 ID 4
0 Y D Q
4 Dígito
CLK
10
EN.L RESET
OR2
Tecla.H CLEAR.L
Realice lo siguiente:
a) Presentar el código VHDL, del bloque COD utilizando la descripción RTL, para luego
utilizarlo como un componente en el literal b). (13%);
b) Declare un paquete en VHDL, llamado digito_paq, para empaquetar los componentes
indicados en el diagrama de bloques anterior. (7%).