VHDL Testbench
Sto cercando di capire come effettuare il Testbench. Allora sto utilizzando il programma ISE Project della Xilinx. Ho scritto il codice VHDL di un multiplexer a livello di gate, quindi ho ottenuto l'implementazione della funzione booleana del mux a porte logiche, di seguito metto un'immagine con il codice VHDL:

Adesso come faccio ad eseguire il Testbench per vedere se il circuito funziona?
Guardando in giro su internet ho letto che bisogna creare la entity per effettuare il Testbench, quindi per la entity dovrei avere un codice del tipo:
Poi dovrei scrivere qualcosa del tipo:
Ma devo creare un progetto a parte rispetto a quello che ho creato per implementare il mux? Ho faccio tutto all'interno dello stesso progetto? Potreste spiegarmi bene i passaggi partendo dal codice del mux che ho scritto sopra? Poi all'interno del programma dopo che ho scritto il codice del Testbench devo cliccare su simulation in alto a sinitra?

Adesso come faccio ad eseguire il Testbench per vedere se il circuito funziona?
Guardando in giro su internet ho letto che bisogna creare la entity per effettuare il Testbench, quindi per la entity dovrei avere un codice del tipo:
- Codice: Seleziona tutto
entity test_mux is
end test_mux;
Poi dovrei scrivere qualcosa del tipo:
- Codice: Seleziona tutto
x<='0', '1' after 10ns, '0' after 30ns;
Ma devo creare un progetto a parte rispetto a quello che ho creato per implementare il mux? Ho faccio tutto all'interno dello stesso progetto? Potreste spiegarmi bene i passaggi partendo dal codice del mux che ho scritto sopra? Poi all'interno del programma dopo che ho scritto il codice del Testbench devo cliccare su simulation in alto a sinitra?
