Cátedras: VHDL
Práctica 1: Diseño
de un multiplicador de 1 bit.
1) Editar el texto de definición del paquete
funciones_basicas, por ejemplo en el archivo funcbas.vhd.
Compilarlo en la biblioteca biblio mediante el comando:
vcom -work biblio funcbas.vhd
2) Editar el texto de definición de la entidad multiplicador_1
y de la aqrquitectura flujo en el fichero mult1f.vhd.Compilarlo
en la biblioteca work usando el comando:
vcom mult1f.vhd
3) Editar el texto de definición de la entidad
test_multiplicador_1 y de la arquitectura test_flujo en el
fichero tstmult1.vhd. Compilarlo en la biblioteca work con
el comando:
vcom tstmult1.vhd
4) Simular el banco de pruebas del multiplicador:
vsim
elegir: work / test_multiplicador_1
/ test_flujo
list x y z w cout product
run 2000
Se puede editar la lista de comandos ejecutados durante la simulación
(archivo: trscrpt) así como el resultado de la misma (archivo listfile).
Se pueden ejecutar los comandos editados con el comando do.
5) Editar y compilar en biblio las definiciones de las puertas
and2, or2 y semisumador. Simular su funcionamiento
utilizando los comandos force y run (simulación interactiva,
es decir, sin banco de pruebas).
6) Editar la arquitectura bloques del multiplicador (archivo
mult1bl.vhd) y la arquitectura test_bloques (archivo tstmul1b.vhd)
del banco de pruebas. Compilarlas en work y simular el banco de
pruebas con la arquitectura bloques.