Vous êtes sur la page 1sur 8

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

Université 20 Aout 1955 SKIKDA

Faculté de Technologie

Département de Génie électrique

Licence Electronique

Spécialité : système embarqué

Groupe : 01

TP Initiation au Logiciel ModelSIM

Réalisé par : Encadré par :

Mokhbi Mehdi Mr.Laouar

Sedhan ayoub

Boukadoum Mohamed El'Amine

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 :

 Familiariser avec le logiciel ModelSim pour visualiser et analyser des


procédés.

 Apprendre à écrire un Programme en VHDL

1
TP Initiation au Logiciel ModelSIM
1 ecrire le programme dans MODELSIM :

2- Détermination des entré et des sortie :

Nous avons :

 3 entrées : A, B , Cin  INPUT

 2 sortie : S , Cout  OUTPUT

2
TP Initiation au Logiciel ModelSIM
3- Le logigramme :  

3
TP Initiation au Logiciel ModelSIM
4-1compilation et simulation :

4-2 La table de vérité :

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

6-1-La partie necessaire pour créer des stimuli de test est :

BEGIN

A_tb <='0'; B_tb <='0'; Cin_tb <='0';--000

wait for 20ns;

Cin_tb <='1';--001

wait for 20ns;

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

7-Le chronograme –waveform--:

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

Vous aimerez peut-être aussi