196003. lajstromszámú szabadalom • Kapcsolási elrendezés nagysebességű, kisfogyasztású digitiális szorzó, szorzó-összeadó, vagy szorzó-akkumuláló áramkör kialakítására
15 196003 16 egység a kevesebb bemenő jel következtében gyorsabb lehet. A szabad szervezésű összeadó hálózat teszi lehetővé, hogy az összeadás során a részszorzalokon kívül egy 2 bites összeadandót is figyelembe vegyünk, és Így olyan áramkört hozzunk létre, amely az N x M + Z összetett műveletet egy lépésben számolja ki. Az áramkör be- és kimenetei elláthatók átmeneti tárolókkal, Így az eszköz közvetlenül a szabványos adatbuszra kapcsolható. Ha az 50 összeadandó bemenetre a 7 eredmény átmeneti tároló kimenetéi kapcsoljuk, akkor szorzó-akkumulóló áramkört kapunk. Ebben az esetben a 7 eredmény átmeneti tároló feltétlenül szükséges, az 5 összeadandó átmeneti tároló pedig elhagyandó. A kombinációs kapcsolások működési sebessége jelentősen növelhető a 8 csőmodcll tárolós egysegek használatával. A csőmodcll azt jelenti, hogy egy nagy komplexitású jelentős műveleti idejű kombinációs hálózatot speciális áramköri elemekkel a műveletvégzés idejére logikailag szétválasztunk, oly módon, hogy az egyes részegységek műveleti ideje kisebb legyen a teljes műveleti időnél. A szétválasztott részeken párhuzamos müveletvégzés válik lehetővé, amit azzal érünk el, hogy míg a csomódéi! nélküli kom- 5 binóciós hálózatban a jelterjedés frontja ellenőrizhetetlen, addig csőmodell tárolókkal több részre bontott elrendezéssel ez követhetővé válik. Mivel az egyes részek egymással párhuzamosan több adatot dolgoznak fel, 10 az időegység alatt elvégzett műveletek szánta megnő annak ellenére, hogy az egy művelet elvégzésének ideje kismértékben nő. A csőmodell tároló a találmány szerinti kapcsolási elrendezésbe szükség szerint egy 15 vagy több metszetben beépíthető, mint azt a 7. ábrán is jelöltük. Ebben az esetben előnyösebb lehet a soros szervezésű átvitel megőrsós összeadó hálózat alkalmazása. A találmány szerinti kapcsolási elt-en- 20 dezés előnyösen alkalmazható gyors szorzó perifériaként beépített hardver szorzóval nem -cndelkezó mikro- és kisszámilógépeknél, » melyek működési sebességéi jelentősen növel, számolósigénycs programok fuLtalása- 25 kor. I. sz. táblázat ' C, komplexitás (logikai kapu) T, műveleti idő (usec) T*C funkció BOOTH algoritmus átvitelter jedéses összeadóval 735 2.7 1985 16 x 16 BOOTH algoritmus é t vi tel g yor sl tós összeadóval 884 1.8 1591 16 x 16 Módosított BOOTH átvltelgyorsltós összeadóval 927 1.0 927 16 x 16 P-non algoritmus soros összeadóval 2176 0,354 770 16 x 16 P-non algoritmus CS + CLA összeadóval 2625 0.240 630 16 x 16 x 31 VUILLEMIN 3814 0.138 526 16 x 16 Találmány szerinti kapcsolás 3258 0.132 430 16 x 16 x 35 9