Changes between Version 6 and Version 7 of CaoCourseTme7


Ignore:
Timestamp:
Mar 22, 2007, 12:49:55 PM (18 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme7

    v6 v7  
    1111
    1212Les 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 électriques véhiculent fondamentatement
     13de composants matériels interconnectés par des signaux. Les signaux véhiculent fondamentatement
    1414deux tensions VSS et VDD représentant respectivement les valeurs Booléennes 0 et 1, mais le simulateur doit traiter
    1515plus de valeurs pour gérer les cas spéciaux comme les signaux en haute impédance, les conflits électriques, ou les
     
    3636On 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).
    3737
    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
     38Simuler le fonctionnement d'un circuit consiste donc
    4039à calculer pour chaque signal la succession des événements pour chaque signal, appelée forme d'onde.
    4140L'ensemble des formes d'ondes de tous les signaux constitue un chronogramme.
     
    5958{{{
    6059typedef struct boolnet_t {
    61 char                    * NAME;         // nom du circuit modélisé
    62 signal_t        * IN ;                  // ensemble des signaux IN
    63 signal_t                * OUT ;         // ensemble des signaux OUT
    64 signal_t                * INTERNAL;     // ensemble des signaux INTERNAL
    65 process_t       * PROCESS;      // ensemble des proceessus
     60char    * NAME;         // nom du circuit modélisé
     61signal_t    * IN ;                      // ensemble des signaux IN
     62signal_t        * OUT ;         // ensemble des signaux OUT
     63signal_t        * INTERNAL;     // ensemble des signaux INTERNAL
     64process_t  * PROCESS;   // ensemble des proceessus
    6665} boolnet_t;
    6766}}}
     
    265264Ecrivez vous-même le code des 11 fonctions d’accès aux structures de données du simulateur décrites
    266265dans la section B, et introduire progressivement votre code à la place des fichiers .o qui vous ont été fournis.
     266
     267= Compte-Rendu =
     268
     269Il ne vous est pas demandé de compte-rendu écrit pour ce TME, mais vous devrez faire une démonstration
     270de votre code au début du prochain TME.
     271