Changes between Version 2 and Version 3 of MethoCourseTp1


Ignore:
Timestamp:
Apr 5, 2007, 6:41:45 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MethoCourseTp1

    v2 v3  
    77= Objectifs =
    88
    9 Le but de cette séance est de modéliser en VHDL "data-flow" puis de simuler le comportement
     9Le but de cette séance est de modéliser en VHDL "data-flow", puis de simuler
    1010d'un petit circuit très simple : un additionneur accumulateur que nous appellerons ''addaccu''.
    1111Vous trouverez la DATA SHEET de ce circuit en annexe.
     
    7878}}}
    7979
    80 = B) Génération du fichier des stimuli =
     80= B) Définition des stimuli =
    8181
    8282Lorsque la description comportementale du composant ''addaccu'' compile sans erreurs, il faut écrire
     
    9393
    9494Les valeurs de tous les signaux d'entrée doivent être définies depuis le temps initial t = 0ns.
    95 Les valeurs attendues sur les signaux de sortie doivent également décrites dans le fichier.
     95Vous utiliserez la construction ''spy'' pour définir les différents signaux que vous souhaitez
     96observer: on peut demander au simulateur de tracer les signaux de sortie, mais également
     97les signaux internes présents dans la description VHDL.
     98 
    9699On commencera par un scénario simple comportant une dizaine de cycles.
    97100
     
    106109}}}
    107110
    108 = C) Simulation sous asimut =
     111= C) Simulation logique (zero-delay) =
    109112
    110113Vous pouvez maintenant lancer la simulation sous '''asimut''', en applicant les stimuli définis
     
    118121le simulateur.
    119122
     123= D) Simulation logico-temporelle =
     124
     125Pour terminer ce TP, vous allez maintenant complêter la description comportementale du
     126composant ''addaccu'', en attachant des temps de propagation aux différents opérateurs
     127combinatoires.
     128Plus précisément, vous allez utiliser la construction AFTER pour préciser les valeurs
     129des temps de propagation de l'additionneur et du multiplexeur.
     130
     131Relancer la simulation pour les  trois cas suivants :
     132
     133||                      || cas 1  || cas 2    || cas 3   ||
     134|| additionneur || 1.0 ns ||  3.0 ns ||  5.0 ns ||
     135|| multiplexeur ||  0.2ns ||  0.5 ns ||  1.0 ns ||
     136
     137Comment interprêtez-vous ces résultats ?
    120138
    121139= Compte-Rendu =
     140
     141Vous rédigerez un compte-rendu d'une page maximum pour ce TP, '''mais sans inclure les
     142fichiers sources'''.