186213. lajstromszámú szabadalom • Kapcsolási elrendezés különböző struktúrájú és hosszúságú adatok feldolgozására alkalmas számítógép aritmetika kialakítására
1 186213 2 zetékköteg, a közbenső adat vezetékköteg és az alsó adat vezetékköteg részét képezik. A regiszter tömb léptető vezérlő ki/bemenetei a harmadik léptető vezetékre, a második léptető vezetékpárra, a negyedik léptető vezetékre kapcsolódnak, melyek rendre a felső adat vezeték köteg, a közbenső adat vezetékköteg és az alsó adat vezetékköteg részét képezik. Az átvitelt előállító bemenetei a felső adat vezeték köteg részét képező állapot vezetékkötegre, valamint a közbenső adat vezetékköteg részét képező kezdeti átviteli vezetékre, kimenete pedig az alsó adat vezetékköteg részét képező átviteli vezetékre van csatlakoztatva. Az állapot vezérlő bemenetei a felső adat vezetékköteg részét képező állapot vezetékkötegre, kimenetei pedig a közbenső adat vezetékköteg részét képező állapot vezetékcsoportra vannak kötve. Célszerű továbbá, ha az állapot vezérlőegységnek kezdeti átvitelt előállítója, állapot multiplexere, állapot tárolója és léptetést vezérlő áramköre van. Az állapot tároló bemenetei a bemenő állapot vezetékkötegen keresztül az állapot multiplexer kimeneteire, az állapot vezérlő vezetékkötegen keresztül a kezdeti átvitelt előállító, és a léptetést vezérlő áramkör bemenetéire, valamint a belső adat vezetékkötegre, ki/bemenetei a kétirányú állapot vezetékkötegen keresztül a léptetést vezérlő áramkör ki/bemeneteire vannak kötve. Kimenetei pedig a kimenő állapot vezetékkötegen keresztül a kezdeti átvitelt előállító bemenetéire csatlakoznak. A kezdeti átvitelt előállító további bemenetei a felső adat vezetékköteg részét képező állapot vezetékkötegen keresztül az állapot multiplexer bemeneteire, közbenső adat vezetékköteg részét képező állapot vezetékcsoporton keresztül az állapot multiplexer további bemeneteire, valamint az összeköttetést vezérlő vezetékkötegen keresztül az állapot multiplexer újabb bemeneteire vannak kötve. Kimenetei pedig a közbenső adat vezetékköteg részét képező kezdeti átvitel vezetékre és az alsó adat vezetékköteg részét képező átvitel vezetékre vannak kötve. A léptetést vezérlő áramkör további ki/bemenetei a felső adat vezetékköteg részét képező első léptető vezetékre, harmadik léptető vezetékre, a közbenső adat vezetékköteg részét képező első léptető vezetékpárra, második léptető vezetékpárra, valamint az alsó adat vezetékköteg részét képező második léptető vezetékre és negyedik léptető vezetékre vannak kötve. A találmányt részletesebben rajz alapján ismertetjük, amelyen az ismert kapcsolási elrendezés, valamint a találmány szerinti kapcsolási elrendezés példaként kiviteli alakját tüntettük fel. A rajzon az 1. ábra az ismert kapcsolási elrendezés; a 2. ábra a találmány szerinti kapcsolási elrendezés példakénti kiviteli alakja; a 3. ábra a találmány szerinti műveletvégző modul példakénti kiviteli alakja; a 4. ábra a találmány szerinti összekötőegység példakénti kiviteli alakja; a 5. ábra a találmány szerinti állapot vezérlőegység példakénti kiviteli alakja. A rajzon azonos hivatkozási számok hasonló részleteket jelölnek. Ha egy-egy részlet ugyanazon megoldáson belül többszörösen előfordul, vagy valamely részletben további részletet különböztetünk meg, a hivatkozási számot betűvel, a hivatkozási betűt számmal egészítjük ki. Az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelezzük. Az ismert kapcsolási elrendezést az 1. ábra alapján ismertetjük, melynek 11 alap vezérlőegysége, 12 alap műveletvégző egysége, 13 alap regiszter tömbje, 14 illesztőegysége, 18 lebegőpontos műveletvégrehajtó egysége, és ennek részét képező 15 kiegészítő vezérlőegysége, 16 kiegészítő műveletvégző egysége és 17 kiegészítő regiszter tömbje van. A 12 alap műveletvégző egység ki/bemenetei a D első adat vezetékkötegen keresztül a 13 alap regiszter tömb, a B belső adat vezetékkötegen keresztül a 14 illesztőegység, és a J második adat vezetékkötegen keresztül a 18 lebegőpontos műveletvégrehajtó egység részét képező 16 kiegészítő műveletvégző egység ki/bemeneteire csatlakoznak. Bemenetei pedig a G második vezérlő vezetékkötegen keresztül a 11 alapvezérlő egység kimeneteire, a 11 alapvezérlő egység további kimenetei a F első cím vezetékkötegen keresztül a 13 alapregiszter tömb bemeneteire vannak csatlakoztatva. A H harmadik vezérlő vezetékkötegen keresztül a 18 lebegőpontos műveletvégrehajtó egység részét képező 15 kiegészítő vezérlőegység bemeneteire, ki/bemenetei az E első vezérlő vezetékkötegen keresztül a 14 illesztőegység ki/bemeneteire vannak csatlakoztatva. A 14 illesztőegység további ki/bemenetei a A központi vezetékkötegre csatlakoznak. A 18 lebegőpontos műveletvégrehajtó egység részét képező 16 kiegészítő műveletvégző egység további ki/bemenetei a M harmadik adat vezetékkötegen keresztül a 18 lebegőpontos műveletvégrehajtó egység részét képező 17 kiegészítő regiszter tömb ki/bemeneteire, bemenetei a K negyedik vezérlő vezetékkötegen keresztül a 18 lebegőpontos műveletvégrehajtó egység részét képező 15 kiegészítő vezérlőegység kimeneteire kapcsolódnak. A 18 lebegőpontos műveletvégrehajtó egység részét képező 15 kiegészítő vezérlőegység további kimenetei a L második cím vezetékkötegen keresztül a 18 lebegőpontos műveletvégrehajtó egység részét képező 17 kiegészítő regiszter tömb bemeneteire vannak kötve. A 11 alap vezérlőegység által vezérelt 12 alap műveletvégző egység a 13 alapregiszter tömb regisztereit használva dolgozza fel a 8, 16, 32 bites egész számokat, míg a 32, illetve 64 biten ábrázolt egyszeres, illetve kétszeres pontosságú lebegőpontos számokat a 15 kiegészítő vezérlőegység által vezérelt 16 kiegészítő műveletvégző egység a 17 kiegészítő regiszter tömb regisztereit használva dolgozza fel, miközben a 12 alap műveletvégző egység nem dolgozik. A találmány szerinti kapcsolási elrendezést a 2. ábra alapján ismertetjük, melynek A központi vezetékkötegre kapcsolódó 26 illesztőegysége, egynél több 22a-22n műveletvégző és 21a-21n regiszter modulja, valamint a modulok számánál eggyel kevesebb 23a- 23n-l összekötő egysége, továbbá 24 működés-, és 25 modulkiválasztó vezérlőegységei, valamint 27 állapot vezérlőegysége van. A 24 működés vezérlőegység ki/bemenetei a T működést vezérlő vezetékkötegen keresztül a 26 illesztőegység ki/bemeneteire, kimenetei pedig a V műveletvégzést vezérlő vezetékkötegen át a 22a-22n műveletvégző modulok bemeneteire, az U regisztereim vezetékkötegen keresztül a 21a-21n regiszter modulok cím bemeneteire, valamint az X állapot vezérlő vezetékkötegen át a 27 állapot vezérlőegység bemeneteire vannak kötve. A 25 modulkiválasztó 5 10 15 20 25 30 35 40 45 50 55 60 65