Vous êtes sur la page 1sur 4

VHDL CON GEDIT

PROCEDIMIENTO :
1. Se crea el archivo en gedit y se guarda con la extensin .vhd
2. Se crea un test beanch para simular, aqu se le da los valores a las
entradas con signal y se toman los segundos en que va a variar
3. Se abre el comando cmd
4. Una vez abierta la ventana de cmd , con el cd seguido de la direccin de
donde se guard el programa le damos enter, as entender en qu
direccin buscar
5. Luego indicamos que es un archivo de ghdl a nombre del archivo.vhd
espacio tb nombre del test bench.vhd (cada uno con sus extensiones
.vhd y como se guard en el gedit) enter
6. ghdl e tb_ nombre que se le dio en la entidad en el testbench . Al
hacer enter se crea un archivo llamado work-obj93.cf
7. Indicamos ghdl r tb_ nombre que se le da a la entidad en el tesbench
creado. luego se le da el tiempo que queremos que se detenga el
testbench --stop-time=1000ns --vcd=sal.vcd con esto nos crea una
salida con extensin .vcd para poderlo agregar al WAVE VCD VIEWER
8. Abrimos el WAVE VCD 1.20
9. Jalamos el archivo con extensin .vcd generado del cmd directo al
WAVE
10.Y ya podemos visualizar ahora nuestro testbench, en el tiempo indicado

SIGUIENDO LOS PASOS PARA UN PROGRAMA INVERSOR

Programa de un
inversor hecho en gedit

Programa del tesbench


del inversor hecho en
gedit

Se crea la
arquitectura con
component
llamado como la
entidad del
programa inicial
Las entradas y
salidas de
ambos
programas
deben estar
iguales en este

Librera
std_logic
Entidad: nombras
entradas y salidas, ya
sean std_logic, bit o
Se crea la arquitectura
donde va el desarrollo del
programa
Librera
std_logic
Se crea la entidad
del test bench del
inversor

Se agregan seales
para poder
adicionarlas en el
testbench, en este
caso solo hay dos
seales llamada
entrada y salida de
std_logic ; la
primera igual a cero
y la segunda va a
variar de 0 a 1,
debido al el inversor
creada en el port
map. La entrada va
a variar de 0 a 1

Se crea la arquitectura donde se utiliza la palabra


component que es el indicador de que estamos
haciendo una conexin del primer programa
mencionado en la entidad. Tambin agregamos las
entradas y salidas como se puso en el primer

Vous aimerez peut-être aussi