Changes between Version 5 and Version 6 of ToolsTp2


Ignore:
Timestamp:
Dec 3, 2009, 1:58:26 PM (15 years ago)
Author:
cobell
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsTp2

    v5 v6  
    4949    === 1.3.1 Multiplexeur ===
    5050
    51 Un multiplexeur 4 bits peut être réalisé en utilisant 4 cellule ''mx2_x2'' suivant le schéma ci-dessous :
     51Un multiplexeur 4 bits peut être réalisé en utilisant 4 cellules ''mx2_x2'' suivant le schéma ci-dessous :
    5252
    5353[[Image(mux.jpg, nolink)]]
     
    6262
    6363La cellule ''sff1_x4'' est une bascule D à échantillonnage sur front montant. Vous pouvez consulter le modèle comportemental de cette cellule : [attachment:sff1_x4.vbe sff1_x4.vbe].
     64
     65    === 1.3.3 Additionneur ===
     66
     67Un additionneur 4 bits peut être réalisé en interconnectant 4 additionneurs 1 bit suivant le schéma ci-dessous :
     68
     69[[Image(adder.jpg, nolink)]]
     70
     71Un additionneur 1 bit (encore appelé ''Full Adder'') possède 3 entrées a,b,c, et deux sorties s et r.
     72La table de vérité est définie par le tableau ci-dessous.
     73
     74Le bit de "somme" s vaut 1 lorsque le nombre de bits d'entrée égal à 1 est impair. Le bit de "report" est égal à 1 lorsqu'au moins deux bits d'entrée valent 1.
     75
     76TABLEAU
     77
     78Ceci donne les expressions suivantes :
     79
     80    * s <= a XOR b XOR c
     81    * r <= (a AND b) OR (a AND c) OR (b AND c)
     82
     83Il existe plusieurs schémas possibles pour réaliser un ''Full Adder''.
     84Nous vous proposons d'utiliser le schéma ci-dessous, qui utilise trois cellules ''na2_x1'' (NAND 2 entrées), et deux cellules ''xr2_x1'' (XOR 2 entrées) :
     85
     86[[Image(full_adder.jpg, nolink)]]
    6487
    6588= 2 Travail à effectuer =