197971. lajstromszámú szabadalom • Elrendezés puffermemória hatékonyságot növelő vezérlésére, előnyösen számítógépekhez
197971 tó vezetéken keresztül a tároló áramkör egyik bemenetére, kimenete pedig küszöbérték elérését jelző vezetéken át a tároló áramkör másik bemenetére van csatlakoztatva. A tároló áramkör kimenete az ugyancsak a vezérlő vezetékköteg részét képező küszöbértéket jelző vezetékre van kötve. Célszerű, ha a számláló részegység törölhető számlánc, előnyösen SN7490. A találmány értelmében célszerű még, ha a számláló részegységnek számláló áramköre és beállító áramköre van. A számláló áramkör bemenetel részben léptető vezetékre és alaphelyzetet beállító vezetékre, részben pedig beíró vezetékkötegen keresztül a beállító áramkörre van kötve. Nevezetesen célszerű még, ha a számláló áramkör párhuzamosan beírható számlánc, előnyösen SN74163. Célszerű továbbá még, ha a beállító áramkör állítható kapcsolósor. A találmány értelmében célszerű még az is, ha a tiltó egység ÉS-VAGY kapu,előnyösen SN7452. Nevezetesen célszerű mén az is, ha a tiltó egységnek első kapuzó és második kapuzó áramköre van. Az első kapuzó áramkör egyik bemenete a vezérlő vezetékköteg részét képező küszöbértéket jelző vezetékre, másik bemenete pedig találat nem létét jelző vezetékre, kimenete tiltó vezetéken keresztül a második kapuzó órámkor egyik bemenetére van csatlakoztatva. A második kapuzó áramkör másik bemenete alaphelyzetbe állító vezetékre, kimenete pedig az ugyancsak a vezérlő vezetékköteg részét képező alaphelyzetet beállító vezetékre van kötve. Célszerű továbbá még az is, ha az első kapuzó áramkör kétbemenetű ÉS kapu,előnyösen SN7408, második kapuzó áramkör pedig kétbemenetű VAGY kapu, előnyösen SN7432. A találmányt részletesebben rajz alapján ismertetjük, melyen a találmány szerinti megoldá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 megoldás folyamatábrája; a 2. ábra az ismert és a találmány szerinti elrendezés példakénti kiviteli alakja; a 3. ábra a találmány szerinti puffermemóriát vezérlő berendezés példakénti kiviteli alakja; a 4. ábra a találmány szerinti puffermemória találatot érzékelő egység példakénti kiviteli alakjai; az 5. ábra találmány szerinti sorozatos találatokat számláló egység példakénti kiviteli alakjai; a 6. ábra a találmány szerinti számláló részegység példakénti kiviteli alakjai; a 7. ábra a találmány szerinti tiltó egység példakénti kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal 4 3 jeleztük, ha a rajzon belül ugyanaz a részlet többször előfordul, a hivatkozási számot betűvel egészítjük ki. A találmány szerinti megoldást részletesebben az 1. ábra folyamatábrája alapján ismertetjük. A megoldás során először TI első időtartamban alaphelyzetbe állítjuk az összes számlálót és töröljük a puffermemóriát, ezután ti első időpillanat következik. A ti első időpillanatban megnézzük, hogy van-e memória ciklus, amennyiben nincs, úgy ismét ti első időpillanat, amennyiben van, úgy t2 második időpillanat következik. A t2 második időpillanatban megnézzük, hogy írás vagy olvasás van-e, ha írás, úgy t3 harmadik időpillanat, ha olvasás, akkor pedig t4 negyedik időpillanat következik. A t3 harmadik időpillanatban megnézzük, hogy van-e találat a puffermemóriában, ha van, úgy T2 második időtartam, ha nincs úgy tő ötödik időpillanat következik. A T2 második időtartamban növeljük eggyel a sorozatos találatokat számláló számlálóértékét, majd T3 harmadik időtartamban beírjuk az adatokat az operatív memóriába, majd T4 negyedik időtartamban a puffermemóriába és újra ti első időpillanat következik. A tő ötödik időpillanatban megnézzük, hogy a sorozatos találatokat számláló számláló tartalma meghaladta-e a küszöbértéket, amennyiben igen, úgy Tő ötödik időtartam, ha nem, úgy T7 hetedik időtartam következik. A Tő ötödik időtartamban a sorozatos találatokat számláló számlálót töröljükés az adatot T6 hatodik időtartamban beírjuk az operatív memóriába, ezután újra ti első időpillanat következik. A T7 hetedik időtartamban töröljük a sorozatos találatokat számláló számlálót, majd T8 nyolcadik időtartamban beírjuk az operatív memóriába az adatot és T9 kilencedik időtartamban a puffermemóriába is beírjuk az adatot, melyet ti első időpillanat követ. A t4 negyedik időpillanatban megnézzük, hogy van-e találat a puffermemóriában, ha nincs, akkor tő hatodik időpillanat, ha van, akkor tlő tözenötödik időtartam következik. A tő hatodik időpillanatban megnézzük, hogy a. sorozatos találatokat számláló számláló tartalma meghaladta-e a küszöbértéket, amennyiben igen, úgy T13 tizenharmadik időtartam, amenynyiben nem, úgy T10 tizedik időtartam következik. A T10 tizedik időtartamban töröljük a sorozatos találatokat számláló számlálót, majd Tll tizenegyedik időtartamban beolvassuk az operatív memóriából az adatot és T12 tizenkettedik időtartamban beírjuk a puffermemóriába, melyet ti első időpillanat követ. A T13 tizenharmadik időtartamban töröljük a sorozatos találatokat számláló számlálót, majd T14 tizennegyedik időtartamban beolvassuk az operatív memóriából az adatot, majd ti első időpillanat következik. A Tlő tizenötödik időtartamban növeljük a sorozatos találatokat számláló számlálót majd Tlő tizenhatodik időtartamban beolvassuk a puffermemóriából az adatot, melyet ti első időpillanat követ. 4 5 10 15 20 25 30 35 40 45 50 55 60 05