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

9 196(103 10 /y 6 összeadó egység ugyancsak teljesen kombinációs hálózat, amely az egymással ösz­­szekapcsolt 61 átvitel megörzős összeadó há­lózatot és a 62 átvitel gyorsítás összeadó hálózatot tartalmazza. A 6 összeadó egység bemenetét a 61 átvitel megörzős összeadó há­lózat bemenetei, kimenetét pedig a 62 átvitel gyorsítás összeadó hálózat kimenetei képezik. A 2. ábra a 4 műveletvégző egység egy példaként! lehetséges kiviteli alakját, az azo­nos 41(0...41)M + 1; 4j(0...4j)M + 1 művelet­végző cellákból felépített 41...4j műveletvégző alegység közül a 4q műveletvégző alegység kapcsolási vázlatát mutatja. A 41...4j műve­letvégző alegységeket a 20 szorzandó beme­net M bitszámánál kettővel több, azonos felé­pítésű 41(0...41)M + 1; 4j(0...4j)M + 1 műve­letvégző cella alkotja. A 41(0...41)M + 1; 4j(0...4j)M + 1 műveletvég­ző cella mindegyikének három darab, a, b, c, vezérlő bemenete, két darab yl, y2 adatbe­­menete és egy darab k kimenete van. Valamennyi 4q(0...4q)M + 1 műveletvégző cella a, b, c vezérlő bemenete egymással ösz­­sze van kötve és a 4q műveletvégző alegy­ség A, B, C vezérlő bemenetelhez van kap­csolva, amelyekhez a 10 szorzó bemenet Nzq-z; Nzq-i; N2q bitvezetékei csatlakoznak. Az első 4q/0 műveletvégző cella yl, y2 adatbemenetei össze vannak kapcsolva, és a 20 szorzandó bemenet első Ml bitvezetékére vannak kötve, a k kimenete és a 4q művelet­­végző alegység első Lq/0 kimenete közé pe­dig a 4q/0/l inverter van beiktatva. A további 4q(1...4q)M + 1 műveletvégző cellák első yl adatbemenetei az előző 4q­­(0...4q)M műveletvégző cellák második y2 adatbemeneteire vannak kötve, a második y2 adatbemenetei pedig a 20 szorzandó bemenet­nek a 4q(0...4q)M + 1 műveletvégző cellák sorszámánál eggyel alacsonyabb sorszámú Ml­­...Mm bitvezetékére vannak kapcsolva, mig az utolsó két 4q/M; 4q/M + 1 műveletvégző cella második y2 adatbemenetére logikai .0" szin­tet szolgáltató vezeték van csatlakoztatva. A 4q műveletvégző alegység Lq(l...Lq)L> további kimeneteit a 4q(1...4q)M + 1 művelet­­végző cellák kimenetéi képezik. A 3. ábra a 4 műveletvégző egység egy további lehetséges kiviteli alakját, a kétféle cellát tartalmazó 4q műveletvégző alegység kapcsolási vázlatát szemlélteti. Ennél a kiviteli alaknál a 4’q műveletvégző alegység a 20 szorzandó bemenet M bitszá­mánál eggyel több azonos felépítésű 4’q(0- ...4'q)M műveletvégző cellát tartalmaz. Valamennyi 4'q(0...4’q)M műveletvégző cella a, b, c vezérlő bemenete egymással össze van kötve, és a 4’q műveletvégző al­egységben elhelyezett 3q vezérlő alegység kimeneteihez van kapcsolva. A 3q vezérlő al­egység A, B, C vezérlő bemenetei a 10 szorzó bemenet N2q-2; N2q-i; N2q bitvezetékeihez vannak csatlakoztatva. Az első 4’q/0 műveletvégző cella yl, y2 adatbemenetei össze vannak egymással kap­csolva, és a 20 szorzandó bemenet első Ml bitvezel,ékére vannak kötve, a k kimenete és 11 4’<| műveletvégző alegység első l.q/O Iti­­incneLe közé pedig a 4’q(Ü)l inverter van beiktatva. A további 4’q(1...4’q)M műveletvégző cellák első yl adatbemenetei az előző 4’q(0- ...4’q)M-l műveletvégző cellák második y2 adatbemeneteire vannak kapcsolva. A második y2 adatbemenetek a 20 szorzandó bemenetnek a 4’q(0...4'q)M műveletvégző cellák sorszá­mánál eggyel alacsonyabb sorszámú Ml...Mm bitvezelókére vannak kapcsolva, de az utolsó 4'q/M műveletvégző cella második y2 adatbe­­menetére logikai .0" szintet szolgáltató ve­zeték van kötve. A 4’q műveletvégző alegység Lq(l...Lq)­­L-l további kimenetéit a 4’q(1...4’q)M műve­letvégző cellák k kimenetéi képezik, mig az utolsó Lq/b kimenetét u 4’q(0...4’q)M műve­letvégző cellák a vezérlő bemenete alkotja. A 4. ábra a 4'q/i műveletvégző cella egy lehetséges kiviteli alakját szemlélteti. A példakénti kiviteli alakot a 401, 402, 403 ÉS­­-kapuk, a 404, 405 NEM-VAGY-kapuk, a 406 VAGY-kapu, valamint a 407 INVERTER alkot­ják. A 402 ÉS-kapu egyik bemenetére az yi adatbemenel, a másik bemenetére a b vezérlő bemenet van kapcsolva. A 401 ÉS-kapu egyik bemenetére az yM adatbemenel, másik beme­netére pedig a 407 INVERTER-en keresztül a b vezérlő bemenet van köLve. A 401, 402 ÉS­­-kapuk kimenetei a 406 VAGY-kapu bemene­téire van csatlakoztatva. A 403 ÉS-kapu, valamint a 404 NEM­­-VAGY-kapu egyik bemenetei össze vannak kötve egymással, és a 406 VAGY-kapu kime­netére kapcsolódnak. A 403 ÉS-kapu másik bemenetére a c vezérlő bemenet, a 404 NEM-VAGY-knpu másik bemenetére pedig a vezérlő bemenet van kötve. A 403 ÉS-kapu, továbbá a 404 NEM­­-VAGY-kapu kimenelci a 405 NEM-VAGY-knpu bemenetelre vannak kupcsolva. A 4C6 NEM­­-VAGY-kapu kimenete képezi a 4'q/i műve­letvégző cella Lq/i kimenetét. Az 5. ábra a 3q vezérlő alegység egy lehetséges kiviteli alakját mutatja, amely a 301 NEM-ÉS-kaput, n 302 VAGY-kapul, a 303 INVERTER-t, a 304 KIZÁRÓ-VAGY-kapul, to­vábbá a 305 ÉS-kaput, valamint a 300 NEM­­- VAG Y- kapu t tartalmazza. A vezérlő bemenet egyrészt a 301 NEM­­-ÉS-kapu egyik bemenetére, másrészt a 306 NEM-VAGY-kapu egyik bemenetére van kap­csolva. A B vezérlő bemenet egyrészt a 302 VAGY-kapu és a 304 KI2ÁIlÓ-VAGY-kapu egyik bemenetéire, másrészt a 305 ÉS-kapu egyik bemenetére van kötve. A C vezérlő bemenet egyrészt a 302 VAGY-kapu második bemenetéhez cs a 303 r; IC 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Thumbnails
Contents