Chargement…
Chargement…
Population count (popcount) 8 bits : compte le nombre de bits à '1' dans i_data et le code en binaire sur 4 bits (valeur entre 0 et 8).
Comportement (combinatoire pur) :
o_count = i_data(0) + i_data(1) + ... + i_data(7) (somme arithmétique des 8 bits).popcount(8 bits) ≤ 8 tient sur 4 bits.*Aucune horloge, aucun reset : pure logique combinatoire.*
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_data | Entrée | 8 bits | Donnée d'entrée |
o_count | Sortie | 4 bits | Nombre de '1' (0 a 8) |