Multiplicateur
Librairie: | Arithmétique |
Introduction: | 2.0 Beta 20 |
Apparence: |
![]() |
Comportement
Ce composant multiplie deux valeurs entrant par les entrées ouest et sort le produit sur la sortie est. Le composant est conçu de manière à pouvoir être cascadé avec d'autres multiplicateurs pour multiplier un multiplicande avec plus de bits qu'il n'est possible avec un seul multiplicateur : L'entrée carry-in fournit une valeur multibit à ajouter au produit (si elle est spécifiée), et une sortie carry-out fournit la moitié supérieure du résultat du produit, qui peut être introduite dans un autre multiplicateur.
Si le multiplicande, le multiplicateur ou l'entrée de retenue contiennent des bits flottants ou des bits d'erreur, le composant effectue une multiplication partielle. C'est-à-dire qu'il calculera autant de bits de poids faible que possible. Mais au-dessus du bit flottant ou d'erreur, le résultat aura des bits flottants ou d'erreur. Notez que si l'entrée de retenue est complètement flottante, alors elle sera supposée être entièrement nulle.
Pins
- Bord ouest, extrémité nord (entrée, la largeur des bits correspond à l'attribut Bits de données)
- Le multiplicande (c'est-à-dire le premier des deux nombres à multiplier).
- Bord ouest, extrémité sud (entrée, la largeur des bits correspond à l'attribut Bits de données)
- Le multiplicateur (c'est-à-dire le deuxième des deux nombres à multiplier).
- Bord nord, étiqueté c in (entrée, la largeur des bits correspond à l'attribut Bits de données)
- Une valeur de report à ajouter au produit. Si tous les bits de la valeur sont inconnus (c'est-à-dire flottants), ils sont supposés être égaux à 0.
- Bord est (sortie, la largeur des bits correspond à l'attribut Bits de données)
- Les dataBits bits inférieurs du produit des deux valeurs provenant du bord ouest, plus la valeur cin.
- Bord sud, étiqueté c out (sortie, la largeur des bits correspond à l'attribut Largeur de données)
- Les dataBits bits supérieurs du produit.
Attributs
Lorsque le composant est sélectionné ou en cours d'ajout, les touches Alt-0 à Alt-9 modifient son attribut Largeur données.
- Largeur données
- La largeur de bit de l'entrée et de la sortie du composant.
Comportement de l'outil pousser
Aucun.
Comportement de l'outil text
Aucun.
Retour à Référence de la bibliothèque