Compter le nombre de 1

utilisation Wallice arbre technique pour la conception du matériel ici

diviser le 32 bits en plusieurs parties
3 3 3 ...................... 3 2

puis ajouter
3 3 3 = bits
.......
........
....

puis à la fin, ajouter tous les résultats

 
Chers echo47

ce que je pense est comme ça.

diviser le flux de 32 bits en 16 parties, dont chacune des parties dispose de 2 bits.

Abord, nous allons opérer sur deux bits seulement.

Pour cela nous supposons que nous sommes l'alimentation de ces deux bits à la moitié de vipère.puis

Bits
ab Ones sc
00 0 0 0
01 1 0 1
10 1 0 1
11 0 1 2

Donc, si nous moitié ajouter deux bits et si la production est
00 puis il n'y a pas d'espèce 1
10, alors qu'un seul 1 présent
01 puis deux présents.

Si nous poursuivons cette manière itérative, je pense que nous pouvons achever la tâche par des portes seulement.

observe

 
registre
When UR faire, le rendre bits adressables

si registre est bits adressables puis prendre la fonction 'ou' de tous les bits de résultat registre est ur de sortie désirée

 
Salut anoop12, il faudra beaucoup plus que 16 et et 16 portes XOR pour procéder à votre structure.

 

Welcome to EDABoard.com

Sponsor

Back
Top