Académique Documents
Professionnel Documents
Culture Documents
Faculté de Technologie
Licence Electronique
Groupe : 01
Sedhan ayoub
Nassar youcef
Introduction générale
Introduction générale
ModelSim est un outil de Mentor Graphics. Il fournit un environnement complet de
simulation et débogage pour les designs complexes en ASIC et en FPGA. Il supporte
plusieurs langages de description, dont le Verilog, le SystemVerilog, le VHDL et le SystemC.
Objectif :
Ce travail entre dans le cadre des travaux de recherche, ayant pour but :
1
TP Initiation au Logiciel ModelSIM
1 ecrire le programme dans MODELSIM :
Nous avons :
2
TP Initiation au Logiciel ModelSIM
3- Le logigramme :
3
TP Initiation au Logiciel ModelSIM
4-1compilation et simulation :
A B Cin S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
4
TP Initiation au Logiciel ModelSIM
5-la fonction realisé par F1 est : Un additionneur
BEGIN
Cin_tb <='1';--001
6-2stimuli de test :
BEGIN
A_tb <='0'; B_tb <='0'; Cin_tb <='0';--000
wait for 20ns;
Cin_tb <='1';--001
wait for 20ns;
Cin_tb <='0'; B_tb <='1';--010
wait for 20ns;
Cin_tb <='1'; --011
wait for 20ns;
Cin_tb <='0'; B_tb <='0'; A_tb <='1';--100
wait for 20ns;
Cin_tb <='1'; --101
wait for 20ns;
Cin_tb <='0'; B_tb <='1';--110
wait for 20ns;
Cin_tb <='1'; --111
wait for 20ns;
END PROCESS;
END test;
5
TP Initiation au Logiciel ModelSIM
Rresultat:
On constate que grâce au stimuli de test le programme en VHDL exécute toute les combinaisons
possible des entrées automatiquement.
6
7