196668. lajstromszámú szabadalom • Eljárás és elrendezés digitális rendszerek, előnyösen számítógépekkülönböző kapacitású memória modulokkal való bővítésére
5 196 668 6 lyező vezetéken át a második időzítő áramkör további bemenetére és a címkiadást engedélyező áramkör kimenetére, valamint aktuális cím vezeték csoporton keresztül a kivonó áramkör kimenetéire vannak csatlakoztatva. A címkiadási engedélyező áramkör további bemenete az órajel vezetékre van kötve. Célszerű továbbá még az is, ha a fizikai helytároló reverzibilis számlánc. A találmány értelmében célszerű az is még. ha az első időzítő áramkör és a második időzítő áramkör bistabil multivibrátor, előnyösen R-S tároló. Nevezetesen célszerű az is még, ha a cim komparátor magnitúdó komparátor. A találmányt részletesebben rajz alapján ismertetjük, amelyen a találmány szerinti eljárás, az ismert és a találmány szerinti elrendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás folyamatábrája; a 2. ábra az ismert elrendezés kiviteli alakja; a 3. ábra a találmány szerinti elrendezés kiviteli alakjai; a 4. ábra a találmány szerinti aktuális memória dm előállító berendezés példakénti kiviteli alakja; az 5. ábra a találmány szerinti címtérképező főegység példakénti kiviteli alakjai; a 6. ábra a találmány szerinti figyelő egység példakénti kiviteli alakjai; a 7. ábra az ismert elrendezés címtérkép képző főegység példakénti kiviteli alakja; a 8. ábra a találmány szerinti összegző egység példakénti kiviteli alakjai; a 9. ábra a találmány szerinti cím előállító főegység példakénti kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jeleztük, ha egy részleten belül további részleteket különböztetünk meg a hivatkozási számot betűvel egészítjük ki. A találmány szerinti eljárást részletesebben az l. ábra alapián ismertettük. Az eljárás a TI első időtartamban kezdődik, amikor is a rendszer alaphelyzetbe állítása történik, ennek hatására a fizikai hely számlálót egybe, a címtartományt a lehetséges legkisebb kapacitású memóriatömb tetejére állítjuk, ezután T2 második időtartamban megcímezzük a fizikai helyszámláló tartalmával kijelölt memóriát a kijelölt címtartomány tetején, majd ti első időpillanatban megnézzük, hogy válaszolt-e a memória, ha igen, T3 harmadik időtartam, ha nem, akkor T7 hetedik időtartam következik. A T3 harmadik időtartamban megnöveljük a címtartományt a lehetséges következő kapacitású memóriatömb tetejére, majd megcímezzük a memória tömböt, ezután t2 második időpillanatban megnézzük, hogy válaszolt-e a memória, ha igen, akkor T4 negyedik időtartam, ha nem, akkor T5 ötödik időtartam következik. A T4 negyedik időtartamban megnöveljük a lehetséges memória tartomány értékéi és megcímezzük a fizikai hclyszámláló tartalmával kijelölt memóriát a kijelölt új címtartomány tetején, ezután t2 második időpillanatban megnézzük, hogy válaszolt-e a memória, ha igen, újra T4 negyedik időtartam, ha nem akkor T5 ötödik időtartam következik. A T5 ötödik időtartamban a címtartományt az előző eggyel kisebb lehetséges kapacitású memóriatömb tetejére állítjuk, majd T6 hatodik időtartamban az így kapott értékhez hozzáadjuk az előző fizikái helyen tárolt érték eggyel megnövelt értékét. Ezután az így kapott értéket T7 hetedik időtartamban címtérképbe letároljuk a fizikai helyszámlálóval kijelölt helyre. A T7 hetedik időtartamot T8 nyolcadik időtartam követi, amikor is a fizikai hely számlálót egygye! megnöveljük, a címtartományt a lehetséges legkisebb kapacitású memóriatömb tetejére állítjuk, majd megnézzük t3 harmadik időpillanatban, hogy van-c még fizikai hely. ha van, akkor újra T2 második időtartam, ha nincs, akkor t4 negyedik időpillanat következik. A t4 negyedik időpillanatban megnézzük, hogy memória ciklus indul-e a rendszer központi vezetékkötegén, ha igen, akkor T8 nyolcadik időtartam, ha nem, akkor újra t4 negyedik időpillanat következik. T8 nyolcadik időtartamban elkezdjük a memória cím alapján a fizikai hely keresését oly módon, hogy az első fizikai helyen lévő memória modulhoz tartozó maximális mcmóriacímmel összehasonlítjuk a beérkezett címet és t5 ötödik időpillanatban megnézzük, hogy a kurrens modulhoz tartozó maximális memóriacím kisebh-c a beérkezett címnél, ha igen, akkor T9 kilencedik időtartam, ha nem, akkor újra T8 nyolcadik időtartam következik. Amikor T8 nyolcadik időtartamra visszatérünk, eggyel megnöveljük a fizikai helyeimet, és az így kapott fizikai helyen lévő memória modulhoz tartozó maximális memória címmel összehasonlítjuk a beérkezett címet és t5 ötödik időpillanatban megnézzük, hogy a kurrens modulhoz tartozó maximális memóriacím kisebb-e a beérkezett címnél, természetesen T8 nyolcadik időtartamot ismét t5 ötödik időpillanat követi. Ezt a vizsgálatot mindaddig végezzük, amíg T9 kilencedik időtartamba nem jutunk. A T9 kilencedik időtartamban eggyel csökkentjük a fizikai hely értékét és T10 tizedik időtartamban a beérkezett címből levonjuk a címtérképben az egygyel korábbi fizikai helyen lévő memória modul maximális címét és TI 1 tizenegyedik időtartamban az így kapott értéket adjuk ki címként a megtalált fizikai helyen lévő memória modul számára. Az ismert elrendezést a 2. ábra alapján ismertetjük. Az elrendezésnek A központi vezetékkötegre kapcsolódó 11 memória vezérlő berendezése és a ! 1 memória vezérlő berendezésre B központi memória vezetékkötegen keresztül kapcsolódó !2a — n memória moduljai vannak. Az A központi vezetékkötegen érkező címből a 11 memória vezérlő berendezés úgy állítja eiő a B központi memória vezetékkötegre adott címeket, hogy a cím alsó részét kiadja a B központi memória vezetékkötegre közvetlenül, a felső részét pedig mint modul címet továbbítja a 12a -n memória modulok felé, mely modul címekkel választja ki azt a 12a —n memória modult, amelyből a cim alsó részével címez. A találmány szerinti elrendezést a 3. ábra alapján ismertetjük. Az elrendezésnek 1 * memória vezérlő berendezése, 12a - n memória moduljai cs 13 aktuális memória cím előállító berendezése van. A I \ memória vezérlő berendezés ki/bemenetei A központi vezetékkötegre és B központi memória vezetékkötegen keresztül a 13 aktuális memória cím előállító berendezés ki/hcmcnctcirc vannak csatlakoztatva. A 13 aktuális memória cim előállító berendezés további ki/betncnctei C belső memória vezetékkötegen át a 12a — r. memória modulok ki/bemeneteire vannak kötve. 5 10 15 20 25 30 35 40 45 50 55 60 65 4