Sistemas Digitales I
Informe de resultados de práctica # 4
Capítulo del curso: Simulación de circuitos integrados de MSI usando VHDL.
Objetivo de aprendizaje: Simular circuitos integrados de MSI utilizando el
software Quartus.
1. Registre una captura de las formas de onda de la simulación.
2. Registre una captura de las formas de onda de la simulación.
3. ¿Cuál es la diferencia entre las gráficas mostradas en los ítems 1 y 2?, y
¿cuál representa el correcto funcionamiento de circuito MSI simulado?
Comente la gráfica.
Que en una se está invirtiendo el orden de prioridad de los bits de ABC a
CBA por lo cual algunos valores quizás coincidan, pero en la segunda
figura se demuestra la correcta al evaluar los valores de entrada al
momento de activación en la salida. Por ejemplo, para el primer caso, el
código 000 provoca la activación de la salida Y0N como valor 1 pero en
DECODER se niegan las salidas por lo que esta sería 01111111.
4. Registre una captura del diagrama de bloques utilizado
5. Registre una captura del resultado de compilación exitoso.
6. Registre una captura de las formas de onda de la simulación, donde se
visualice un caso donde A>B y A < B, comente.
Para este caso se realiza la suma entre A y B, tal que A>B y se toma el acarreo
del sumador con valor de 0 para agregar un bit adicional.
Para este caso se realiza la resta con A<=B, y no se toma en cuenta el valor
del acarreo que es 1, pero como se trabaja en complemento A2 no se toma en
consideración este valor.
Conclusiones (mínimo 2)
Se demostró que antes de realizar cualquier integración de
componentes y poner a simular el programa, se debe reorganizar las
variables de manera automática por su nivel de significancia.
Se verificó que todos los resultados de la operación, la salida del
DECODER sale negada, en cualquier caso.
Si el archivo del waveform no es guardado con el nombre por default, al
momento de correr el programa no va correr.
Recomendaciones (mínimo 2)
Se debe tomar en cuenta que el valor de A sea mayor que B en la resta,
caso contrario se debe cambiar el valor de A para que la condición de
resta se cumpla.
Realizar y verificar las conexiones de entradas y salidas de cada
componente según indique el ayudante o docente, caso contrario el
programa va arrojar un error