Changes between Version 6 and Version 7 of MethoCourseTp1


Ignore:
Timestamp:
Apr 6, 2007, 6:27:55 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MethoCourseTp1

    v6 v7  
    3434
    3535Une description comportementale "data-flow" est une description qui ne contient que
    36 des assignations concurrentes. Ces descriptions peuvent contenir des informations temporelles :
     36des assignations concurrentes. Ces assignations peuvent contenir des informations temporelles :
    3737{{{
    3838c <= a AND b  AFTER 300ps;
     
    4141ci-dessus signifie qu'un événement (c'est à dire un changement de valeur à une date t)
    4242sur le signal a ou sur le signal b peut entraîner un événement sur le signal c à la date t + 300 ps.
    43 La construction AFTER peut être omise, ce qui
    44 correspond à un temps de propagation nul.
    45 Les deux écritures ci-desous sont donc équivalentes :
    46 {{{
    47 x <= NOT y;
    48 x <= NOT y AFTER 0 ps;
    49 }}}
     43La construction AFTER peut être omise, ce qui correspond à un temps de propagation nul.
    5044
    5145Une description comportementale qui ne contient pas de constructions AFTER est une description dite
    52 "ZERO-DELAY": on considère que tous les temps de propation sont négligeables par rapport au temps
     46"zero-delay": on considère que tous les temps de propation sont négligeables par rapport au temps
    5347de cycle. C'est donc une description où on cherche à valider la fonctionnalité logique, mais où
    5448on ne cherche pas à simuler les performances temporelles.
    5549
    56 Ecrire une description comportementale "zéro-delay" pour le composant ''addaccu''.
     50Ecrire une description comportementale "zero-delay" pour le composant ''addaccu''.
    5751Le fichier comportera l'extension ".vbe" qui est l'extension usuelle pour
    5852indiquer un fichier VHDL comportemental de type data-flow (.vbe pour Vhdl BEhaviour).
     53
     54Vous pouvez obtenir des indications sur la syntaxe du format .vbe en tapant
     55{{{
     56>man vbe
     57}}}
    5958
    6059Vous pourrez vérifier que votre fichier ''addaccu.vbe'' est syntaxiquement correct