Está en la página 1de 3

3

Practica #

MÓDULOS FUNCIONALES DE
LÓGICA COMBINACIONAL.

1. OBJETIVOS DE LA PRÁCTICA A REALIZAR

• Analizar y utilizar multiplexores y demultiplexores en varios tipos de aplicación.

• Analizar los circuitos con multiplexores e implementarlos con compuertas NAND.

• Comprender el funcionamiento de los decodificadores y codificadores.

• Realizar el diseño de circuitos comparadores.

• Diseñar circuitos de transmisión y recepción que permitan detectar y corregir errores.

• Realizar los programas de los módulos funcionales de lógica combinacional en un lenguaje


de descripción de Hardware.
2. EJERCICIOS DE LA PRÁCTICA

1. En un sistema de transmisión, se pide generar el código EX-3 a partir de la información


recibida en código AIKEN (2 4 2 1). Diseñar el circuito aplicando el método MSI
(MUX/4E/1S). Dibuje el circuito resultante. Realice el código en VHDL.

2. Se desea conocer el estado absoluto de una maquina mezcladora de cemento, para


lo cual se tienen 3 alarmas que indican el estado del tanque de cemento, estado del
tanque de agua y el estado del motor de rotación; bajo la siguiente mecánica de
funcionamiento, si las alarmas están en 1 significa que el elemento esta por acabarse,
si están en 1 significa que tiene material suficiente; pero en el caso del motor, si esta
encendida significa que el motor falla para lo cual la maquina debe actuar de la
siguiente manera:

a. Si hay una alarma (de agua o cemento) encendida, la mezcladora seguirá


rotando, y se llama a soporte a rellenar el elemento faltante.
b. Si están las 2 alarmas (de agua y cemento) encendidas la maquina se
detendrá completamente, y se llama a soporte a rellenar los elementos
faltantes.
c. Si la alarma del motor esta encendida, la maquina se detiene
completamente y se llama a mantenimiento.
d. Si se enciende cualquier alarma de agua o cemento y del motor, se detiene
la maquina y se llama a soporte y mantenimiento.

Considerar las salidas como: Rotación de motor, llamada de soporte y llamada de


mantenimiento, resolver el circuito lógico mediante le método MSI, y escribir el código
en VERILOG.

3. Utilizando el método MSI y demultiplexores 4 a 16 con salida negada, sintetice la


siguiente función, y explique qué método fue más sencillo, práctico y/o eficiente para
sintetizarlo:

𝐹 = ∑ (0,2,3,5,6,8,10,12,14,15)
4

4. Dibujar un multiplexor 8 a 1 y un multiplexor 16 a 1 teniendo multiplexores de 4 a 1


y multiplexores de 2 a 1. Detalle el funcionamiento de cada uno de los multiplexores.

5. Obtener un circuito comparador de dos números (X y Y) de 4 bits cada uno, en código


Gray (Emplear un comparador y transcodificadores con compuertas XOR). Debiendo
obtener 3 señales: F1(X>Y), F2(X=Y), F3(X<Y), realizar la codificación en lenguaje
VHDL.
6. Diseñar un transcodificador de no presición de código BCD natural a código Johnson
mediante el método MSI. Escriba el código en VERILOG y su respectivo vector de
pruebas.

7. Sintetizar con demultiplexadores las siguientes funciones lógicas:

𝐴 = ∑ (1,3,5,6,8,11,12,15)
4
𝐵 = ∑ (2,3,4,5,6,7,10,11)
4

8. Realizar un sumador de 2 números de 2 bits con transcodificadores, sintetizarlo


usando el método MSI, realizar la codificación en VHDL.

9. Utilizando MUX 4 a 1, diseñar un sistema que permita mediante X como control,


realizar las siguientes operaciones:

a. X1=0 y X0=1, realizar A and B and C.


b. X1=1 y X0=0, realizar A or B or C.
c. X1=1 y X0=1, realizar A xor B xor C.
d. Para cualquier otro caso no realizar ninguna acción.

10. Realizar un circuito capaz de comparar A y B (2 números de 2 bits), bajo la siguiente


lógica:

a. Si Y=1 y Z=0, A es el número mayor.


b. Si Y=0 y Z=0, B es en número mayor.
c. Si Y=1 y Z=1, A y B son iguales.

Realizar el circuito empleando el método MSI y sin utilizar comparadores, realizar el código
en VHDL.

- NOTA .-

Se tomará en cuenta, en la calificación los siguientes puntos:

➢ El procedimiento de los ejercicios.


➢ La puntualidad en la entrega de las prácticas.
➢ La “similitud” entre las prácticas de los estudiantes (si se encontrara copia, se
anulará el ejercicio y/o la práctica en su totalidad

También podría gustarte