Professional Documents
Culture Documents
LED1:
AB 00 01 11 10
CD
00 0 0 1 0
01 0 0 1 0
11 0 0 1 1
00 0 0 1 1
LED1 = A ∙ B + A ∙ C ∙ D + A ∙ C ∙ 𝐷
LED1 = A ∙ B + A ∙ C
LED2:
LED2 = A ∙ 𝐵 ∙ 𝐶 ∙ 𝐷 + A ∙ 𝐵 ∙ 𝐶 ∙ D
LED1 = A ∙ 𝐵 ∙ 𝐶
LED3:
AB 00 01 11 10
CD
00 0 1 0 0
01 0 1 0 0
11 0 1 1 0
00 0 1 1 0
LED3 = 𝐴 ∙ B + B ∙ C ∙ D + B ∙ C ∙ 𝐷
LED3 = 𝐴 ∙ B + B ∙ C
LED4:
AB 00 01 11 10
CD
00 0 0 1 0
01 0 0 1 0
11 1 1 0 0
00 1 1 0 0
LED4 = 𝐴 ∙ C + A ∙ B ∙ 𝐶
LED5:
AB 00 01 11 10
CD
00 0 0 0 0
01 1 1 1 1
11 1 1 1 1
00 0 0 0 0
LED5 = 𝐴 ∙ D + A ∙ D = D
3.2.- Diseñe un sistema para realizar la votación dentro del concejo
municipal de Quito, este concejo está compuesto por dos partidos
políticos: A y B; cada partido consta de los siguientes miembros: A posee
4 personas q, w, e y, r; y B a tres personas a, s y d. Cada persona en el
concejo puede votar SI (1 L) o NO (0 L) (no hay abstenciones).
a s D F3
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
F1 F2 F3 F4
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 -
1 0 1 -
1 1 0 0
1 1 1 1
F4 = 𝐹1 ∙ 𝐹2 ∙ 𝐹3 + 𝐹1 ∙ 𝐹2 ∙ 𝐹3 + F1 ∙ 𝐹2 ∙ 𝐹3
F4 = 𝐹1 ∙ 𝐹2 + 𝐹1 ∙ 𝐹2 ∙ 𝐹3
F4 = F2(𝐹1 + F1 ∙ F3)
F4 = F2(𝐹1 + 𝐹3)
F4 = 𝐹1 ∙ 𝐹2 ∙ 𝐹3
Hay que tener en cuenta que, a la hora de implementar el circuito, las entras 100
y 101, no están definidas en las entras, por tanto, no importan.
Variable:
Es lo mismo que una constante, pero con la diferencia que puede ser modificada
en cualquier instante, aunque también es posible inicializarlas. La palabra
reservada VARIABLE es la que permite declarar variables.
Wait:
Process:
Trigger:
El Schmitt Trigger usa la histéresis para prevenir el ruido que podría tapar a la
señal original y que causaría falsos cambios de estado si los niveles de
referencia y entrada son parecidos.
Para su implementación se suele utilizar un amplificador
operacional realimentado positivamente, para lograr que sea inestable y su
salida siempre sature en alguno de los dos valores de tensión de alimentación
del amplificador. Los niveles de referencia pueden ser controlados ajustando
las resistencias R1 y R2:
Hay tres tipos de elementos en VHDL: las constantes, variables y señales. Aquí
nos vamos a centrar únicamente en las señales y variables. Definimos entonces:
Para entender un poco más, es necesario saber que las variables sólo se
declaran en procesos o subprogramas donde las sentencias son ejecutadas en
serie, mientras que las señales se declaran en los paquetes (packages),
procesos concurrentes (blocks) o en las arquitecturas (architecture)
BIBLIOGRAFIA
Sistemas Digitales, Novillo Carlos, EPN