184582. lajstromszámú szabadalom • Áramköri elrend. sínfoglaltsági idő optimalizálására sínrendszeren keresztül programozható és/vagy adattovábbító berendezésekhez
1 184 582 2 máshoz kapcsolódó 13 megszakításgyűjtő tár, 14 processzor, valamint a 17 vezérlő-, mérő- vagy regisztrálóberendezés 132 mikroprocesszor-csatlakozásához csatlakozik. A találmány szerinti áramköri elrendezés lényegesebb egységeinek felépítése és feladata a következő: A 11 tár tárolókból (flip-flopokbói) áll, s a tárolók száma megegyezik az S sínről érkező kötött időtartamú jelek számával. A tárolók beírása az S sínről a 111 órajelbemenetre érkező jelekkel történik. A beírás engedélyezése a 17 vezérlő-, mérő- vagy regisztrálóberendezés és a 14 mikroprocesszor állapotára vonatkozó (pl. a jel az adott berendezésre vonatkozik-e) és a IS tárolókapuban tárolt jelek segítségével a 113 adatbemencten történik. A 114 tárállapot-kimenet a 13 mcgszakításgyűjtő tár másik 132 megszakításkérés csatlakozási bemenetére is csatlakozik. Ezen keresztül jut érvényre a tárolt és még nem feldolgozott, kötött időtartamú jeleknek a hatása a 14 mikroprocesszor felé. A 11 tár tárolóinak törlése (egyenként vagy közösen a tárolt jelek feldolgozása, illetve a berendezésen történő beavatkozás után) a 112 törlőbemeneten történik. A 12 foglaltságvezérlő egy kombinációs hálózat, amelynek feladata all tárban tárolt foglaltsági jelek VAGY kapcsolatának kialakítása és az S sínről érkező és a berendezésre vonatkozó kötetlen időtartamú jelekkel a 121 információs bemeneten történő engedélyezése. A 13 megszakításgyűjtő tár és a 15 tárolókapu mikroprocesszor-környezeti elem. A 13. megszakításgyűjtő tár feladata, hogy az S sín felől és a 11 tárból érkező jeleket megszakítási szintek szerint sorbaállítsa és továbbítsa a 14 mikroprocesszor felé. A 15 tárolókapu érzékeli és tárolja az információkat és az információ átviteléhez szükséges vezérlőjeleket állítja elő. A 16 VAGY-kapu VAGY kapcsolatot létesít két különböző jellegű, a 11 tár és a 12 foglaltságvezérlő által még nem feldolgozott kötött időtartamú jel és az S sínen lévő, azaz a 15 tárolókapun keresztül a berendezésre vonatkozó kötetlen időtartamú jel egyidejű fennállása esetén a kötött időtartamú jel feldolgozási ideje alatti foglaltság összegzésére. A találmány szerinti áramköri elrendezés működése a következő: Alapállapotban all tár, a 12 foglaltságvezérlő, a 13 megszakításgyűjtő tár és a 15 tárolókapu üres. Az S sínről érkező kötetlen időtartamú információ esetén az S sínre a 15 tárolőkapu foglaltsági jelzést ad a 16 VAGY-kapun keresztül és a 14 mikroprocesszor átveszi az információt, amikor erre ideje van. Az információ tárolása után a foglaltság megszűnik. Az S sínről érkező és a berendezésre vonatkozó kötött időtartamú információ letárolásra kerül a 11. tárban. Feldolgozáskor két eset lehetséges, éspedig attól függően, hogy egy másik újabb információ érkezésekor a korábbi információ feldolgozásra került vagy sem. Ha az újabb tetszőleges időtartamú és a berendezésre vonatkozó információ akkor érkezik az S sínre, amikor még a korábbi információ nem nyert feldolgozást, éspedig a 13 megszakításgyűjtő tár kezdeményezésére a 14 mikroprocesszorban, akkor all tárban lévő korábbi információ Hatására a 12 foglaltságvezérlő foglaltságot jelent a 16 VAGY-kapun keresztül az S sínre. A feldolgozás beíejeztekor a 15 tárolókapu törli a 11 tárból a korábbi kötött időtartamú információ jelzése!. Ennek hatására a 13 megszakításgyűjtő tár megszünteti a 16 VAGY-kapu foglaltságát. Amennyiben az újabb információ kötetlen időtartamú, és berendezésre vonatkozó, úgy a 15 tárolókapu foglaltsági jelzést ad és a folyamat a továbbiakban megegyezik az S sínről érkező kötetlen időtartamú információ átvételével. Amennyiben az. újabb információ kötött, és a berendezésre vonatkozó, az a 11 tárban letárolásra kerül és foglaltsági jel kiadására nem kerül sor. Ha az újabb tetszőleges időtartamú információ akkor érkezik az S sínre, amikor a korábbi információ már feldolgozást nyert, vagy nem a berendezésre vonatkozó információ érkezik bármely időpillanatban, akkor az S sín nem mutat foglaltságot. Ugyanis a korábbi kötött időtartamú információ feldolgozásának pillanatában a 13 megszakításgyűjtő tár kezdeményezésére a 14 mikroprocesszor a 15 tárolókapun keresztül már törölte a 11 tár tartalmát és így az újabb tetszőleges időtartamú információ érkezéséig foglaltsági jelzés nem ment ki. A találmány szerinti áramköri elrendezés működését szemlélteti a 4. és 5. ábra, „a” az érzékelési időpontok, ,.b” a kötött időtartamú információk, „c” a feldolgozási idő, „d” a foglaltsági idő az első berendezésnél, ,,e” foglaltsági idő a következő berendezésre vonatkozó információ megjelenésére. A találmány szerinti megoldás célkitűzését megvalósította és előnyei a következők: I — A kötött időtartamú információk érzékelésénél nincs késedelem, nincs információs veszteség, nincs sínfoglaltság. — A kötött időtartamú információk feldolgozásánál szabad a sín mindaddig, amíg a feldolgozási idő alatt újabb információ nem érkezik a feldolgozás alatt álló berendezés címére. — összefoglalva: csökkennek az információs veszteségek és meggyorsul a berendezés működése. Szabadalmi igénypont Áramköri elrendezés sínfoglaltsági idő optimalizálására sínrendszeren keresztül programozható és/vagy adattovábbító berendezésekhez, amely tartalmaz mikroprocesszor-csatlakozással egymáshoz kapcsolódó megszakiíásgyűjtő tárat (13), mikroprocesszort (14), vezérlő-, mérő- vagy regisztrálóberendezést (17), azzal jellemezve, hogy sín (S) tár (1Î) órajelbemenetéhez (1 ! 1), foglaltságvezérlő (12) információs bemenetéhez (121), a megszakításgyűjtő tár (13) egyik megszakításkérés csatlakozási bemenetéhez (131), tárolókapu (15) információs bemenetéhez (151) és VAGY-kapu (16) kimenetéhez csatlakozik; a tár (11) törlőbemenete (112) a tárolókapu (15) törlőkimenetére (154), adatbemenetc (113) a tárolókapu (15) adatkimenctére (153), tárolóállapot-kimcnete (114) a foglaltságvezérlő (12) tárállapot-bemeneiére (122) és a megszakításgyűjtő tár (13) másik megszakításkérés csatlakozási bemenetéhez (132) van kötve; a foglaltságvezérlő (12) íoglaltjelzés-kimenete (123) a VAGY-kapu 5 10 15 20 25 30 35 40 45 50 55 60 65 3