Está en la página 1de 6

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

“UNIVERSIDAD NACIONAL
MAYOR DE SAN MARCOS”
(DECANA DE AMERICA)
TRABAJO VHDL N° 1

PROFESOR: ALARCON MATUTTI, RUBEN VIRGILIO


ALUMNO: HUANUCO BALTAZAR, RONALDINO

GRUPO: G-2

FECHA DE ENTREGA: 16/08/2020

LIMA-PERÚ
2020

FIEE - UNMSM 1
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
TRABAJO VHDL N° 1
1. (2.47)
a. Escriba código de VHDL para describir las siguientes funciones:

 código VHDL de las funciones dadas.

 Se puede apreciar que código compila correctamente

FIEE - UNMSM 2
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
b. Use simulación funcional para comprobar que f 1=f 2
 Después de ordenar de ordenar los bits para que se pueda apreciar mejor
tenemos que:

2. (2.48)
Considere las instrucciones siguientes de asignación en VHDL
a. Escriba código de VHDL para implementar que f 1 y f 2.

 código VHDL de las funciones dadas.

FIEE - UNMSM 3
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
 Se puede apreciar que el código compila correctamente.

b. Use simulación funcional para comprobar que f 1=f´ 2


 En la simulación se puede apreciar que las salidas son inversas entre sí.

FIEE - UNMSM 4
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
3. (4.39)
Escriba código de VHDL para implementar la función
f (x 1 , … , x 4 ) = Σ m(1, 4, 7, 14, 15) +D(0, 5, 9)
 Usamos mapa K para minimizar la función.

X1 . X2
X3 . X4 0 0 0 1 1 1 1 0
0 0 x 1
0 1 1 x x
1 1 1 1
1 0 1

f ( x 1 , … , x 4 ) = X́ 1 . X́ 3+ X́ 1 . X 2 . X 4 + X 1 . X 2 . X 3

 Código VHDL de la función después de reducir mediante el mapa K, después


escribimos el código en MAX +plus II.

FIEE - UNMSM 5
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
 Se puede apreciar que el código compila correctamente.

 Simulando tenemos:

FIEE - UNMSM 6

También podría gustarte