Changes between Version 6 and Version 7 of CaoCourseTme7
- Timestamp:
- Mar 22, 2007, 12:49:55 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CaoCourseTme7
v6 v7 11 11 12 12 Les simulateurs à événements discrets permette de simuler des systèmes matériels constitués d'un ensemble 13 de composants matériels interconnectés par des signaux. Les signaux électriquesvéhiculent fondamentatement13 de composants matériels interconnectés par des signaux. Les signaux véhiculent fondamentatement 14 14 deux tensions VSS et VDD représentant respectivement les valeurs Booléennes 0 et 1, mais le simulateur doit traiter 15 15 plus de valeurs pour gérer les cas spéciaux comme les signaux en haute impédance, les conflits électriques, ou les … … 36 36 On appelle événement le changement de valeur d'un signal à un certain instant. Un événement est donc défini par un triplet (signal, date, valeur). 37 37 38 Il faut évidemment respecter le principe de causalité, c'est-à-dire qu'il ne peut y avoir d'événement sur le signal de sortie d'un processus que 39 s'il y a eu préalablement au moins un événement sur un signal d'entrée du processus. Simuler le fonctionnement d'un circuit consiste donc 38 Simuler le fonctionnement d'un circuit consiste donc 40 39 à calculer pour chaque signal la succession des événements pour chaque signal, appelée forme d'onde. 41 40 L'ensemble des formes d'ondes de tous les signaux constitue un chronogramme. … … 59 58 {{{ 60 59 typedef struct boolnet_t { 61 char 62 signal_t 63 signal_t 64 signal_t 65 process_t 60 char * NAME; // nom du circuit modélisé 61 signal_t * IN ; // ensemble des signaux IN 62 signal_t * OUT ; // ensemble des signaux OUT 63 signal_t * INTERNAL; // ensemble des signaux INTERNAL 64 process_t * PROCESS; // ensemble des proceessus 66 65 } boolnet_t; 67 66 }}} … … 265 264 Ecrivez vous-même le code des 11 fonctions d’accès aux structures de données du simulateur décrites 266 265 dans la section B, et introduire progressivement votre code à la place des fichiers .o qui vous ont été fournis. 266 267 = Compte-Rendu = 268 269 Il ne vous est pas demandé de compte-rendu écrit pour ce TME, mais vous devrez faire une démonstration 270 de votre code au début du prochain TME. 271