Chargement…
Chargement…
Le module multiplie deux nombres float32 sur 32 bits. Pour garder l'exercice ciblé, le test couvre des nombres finis normalisés et zéro.
Comportement
i_valid='1' présente une nouvelle paire d'opérandes ;o_valid='1' ;float32 ;i_reset='1' remet o_valid et o_y à zéro.| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_reset | Entrée | 1 bit | Reset synchrone actif haut |
i_valid | Entrée | 1 bit | Opérandes valides |
i_a, i_b | Entrée | 32 bits | Opérandes float32 |
o_valid | Sortie | 1 bit | Résultat valide |
o_y | Sortie | 32 bits | Produit float32 |