
Tutoriel Quartus 5, Nios 2 ide, ModelSim
Guide d’utilisation du logiciel ModelSim

-
Installation de la licence
Aller dans le Panneau de configuration de Windows.
Basculer vers l’affichage classique et double cliquer sur Système.
Choisissez l’onglet Avancé et cliquer sur Variables d’environnement.
Dans Variables système, cliquer sur Nouveau.
Inscrivez comme Nom de la variable LM_LICENSE_FILE et comme Valeur de la variable, l’endroit où se trouve la licence sur le disque dur.

-
Lancer ModelSim
Ouvrir SOPC Builder
Cliquer sur l’onglet System Contents
Double cliquer sur le module jtag_uart
Cliquer sur l’onglet simulation et cocher Create ModelSim alias to open an interactive
stimulus/response et cliquer sur Finish.

Double cliquer sur le module button_pio
Cliquer sur l’onglet simulation.
Vérifier que Drive imputs to est bien initialisé à la valeur 0x000F et cliquer sur Finish.
File> SOPC Builder Setup..
Dans l’encadré HDL Simulator, appuyer sur ... et entrer « c:/altera/modelsim/win32aloem ».

Appuyer sur l’onglet System Generation.
Sélectionner Simulation. Create simulator project files et appuyer sur Generate.

Lancer Nios II IDE.
Sélectionner le répertoire \robot_project_0\ et faites Run> Run…
Dans Configurations sélectionner Nios II Model Sim, et cliquer sur New.
Dans Target Hardware appuyer sur Browse… et sélectionner le fichier « std_1s10.ptf ».
Appuyer
sur Run ou
sortez de la boite de dialogue, appuyer sur la flèche
à
coté de l’icône
et sélectionner Run as> Nios II ModelSim.

-
Effectuer une simulation
-
Afficher la wavefom
Après ModelSim> , entrer s.
Ensuite, entrer jtag_uart_drive, un programme se lance, laisser-le en tâche de fond.
Entrer w, la « waveform » s’affiche.
-
Ajouter/ supprimer des signaux
Dans Workspace, faites un clique droit sur le bloc « test_bench/dut/the_z_robot_0 » et sélectionner Add> Add to Wave.
Les signaux sont ajoutés à la « waveform ».
Faites la même opération avec les blocs que vous voulez simuler (par exemple les registres).
Pour supprimer un signal qui ne vous intéresse pas, faites un clique droit sur le signal dans la « waveform » et supprimer.
-
Initialiser les signaux d’entrée
Initialiser la clock :
clique droit sur clk et clk.

Initialiser les entrées :
clique droit sur une entrée et force.

-
Lancer la simulation
Après ModelSim> , entrer run durée de la simulation.
Par exemple : run 500ns ou run 5us.
Copyright 2006 Quantique.net
Sites partenaires :Grille de sudoku, gratuit
Sudoku expert
Sudoku diabolique