преброи 1's

използва техниката wallice дърво за проектиране на хардуер тук

разделят на 32 бита на части
3 3 3 ...................... 3 2

след това се добавят
3 3 3 = бита
.......
........
....

след това в края се добавят всички резултати

 
Уважаеми echo47

това, което съм мислене е така.

разделение на 32 късче поток на 16 части, където всяка страна разполага с 2 бита.

Първоначално ще се работи само по два бита.

За това нека приемем, че ние сме хранене тези два бита на половината ехидна.после

Bits
AB SC Ones
00 0 0 0
01 1 0 1
10 1 0 1
11 0 1 2

така че, ако ние половина добави два бита и ако продукцията е
00 тогава там е № 1 момента
10, тогава само една 1 момента
01 след това два такива момента.

Ако продължим тази итеративно, мисля, че можем да се изпълни задачата само от портите.

с уважение

 
Регистрирайте се
Ур, когато прави, го правят малко адресируеми

регистър, ако е малко адресируеми след това се функцията "или" на всички части от регистъра резултат е Ур желания изход

 
Здравейте anoop12, това ще изисква много повече от 16 и 16 XOR порти, за да завършите структура.

 

Welcome to EDABoard.com

Sponsor

Back
Top