Changes between Version 2 and Version 3 of MethoCourseTp1
- Timestamp:
- Apr 5, 2007, 6:41:45 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MethoCourseTp1
v2 v3 7 7 = Objectifs = 8 8 9 Le but de cette séance est de modéliser en VHDL "data-flow" puis de simuler le comportement9 Le but de cette séance est de modéliser en VHDL "data-flow", puis de simuler 10 10 d'un petit circuit très simple : un additionneur accumulateur que nous appellerons ''addaccu''. 11 11 Vous trouverez la DATA SHEET de ce circuit en annexe. … … 78 78 }}} 79 79 80 = B) Génération du fichierdes stimuli =80 = B) Définition des stimuli = 81 81 82 82 Lorsque la description comportementale du composant ''addaccu'' compile sans erreurs, il faut écrire … … 93 93 94 94 Les 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. 95 Vous utiliserez la construction ''spy'' pour définir les différents signaux que vous souhaitez 96 observer: on peut demander au simulateur de tracer les signaux de sortie, mais également 97 les signaux internes présents dans la description VHDL. 98 96 99 On commencera par un scénario simple comportant une dizaine de cycles. 97 100 … … 106 109 }}} 107 110 108 = C) Simulation sous asimut=111 = C) Simulation logique (zero-delay) = 109 112 110 113 Vous pouvez maintenant lancer la simulation sous '''asimut''', en applicant les stimuli définis … … 118 121 le simulateur. 119 122 123 = D) Simulation logico-temporelle = 124 125 Pour terminer ce TP, vous allez maintenant complêter la description comportementale du 126 composant ''addaccu'', en attachant des temps de propagation aux différents opérateurs 127 combinatoires. 128 Plus précisément, vous allez utiliser la construction AFTER pour préciser les valeurs 129 des temps de propagation de l'additionneur et du multiplexeur. 130 131 Relancer 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 137 Comment interprêtez-vous ces résultats ? 120 138 121 139 = Compte-Rendu = 140 141 Vous rédigerez un compte-rendu d'une page maximum pour ce TP, '''mais sans inclure les 142 fichiers sources'''.