191728. lajstromszámú szabadalom • Eljárás és berendezés osztott inteligenciájű rendszerek kialakítására centrális hálózatokból
1 ■ 3. ábra alapján ismertetjük. A 14 kérést kiszolgáló egységnek 15 kérés érzékelő áramköre, 16 első leválasztó egysége, 17 központi vezérlő egysége, 18 további leválasztó egysége, 19 csak olvasható memóriája és 20 írható/olvasható memóriája van. A 15 kétés énékelő áramkör bemenetei kérő bl-bm vezetékeken keresztül a 13a-13m kérést kezdeményező egységek kimeneteire, valamint tiltó t vezetéken át a 17 központi vezérlő egység kimenetére, kimenetei pedig igény 11-m vezetékeken keresztül a 17 központi vezérlő egység bemenetéire vannak csatlakoztatva. Az 16 első leválaasztó egyésg ki/bemenetei részben a központi A vezetékkötegre, részben pedig első belső C vezetékkötegen keresztül a 17 központi vezérlő egység ki/bemeneteire vannak kötve. A 18 további leválasztó egység ki/bemenetei részben a további központi B vezetékkötegre, részben pedig további belső D vezetékkötegen keresztül a 17 központi vezérlő egység további ki/bemeneteire vannak csatlakoztatva. A 17 központi vezérlő egység még további ki/beki/bemenetei adat E vezetékkötegen át részben a 19 csak olvasható memória, részben pedig a 20 írható/olvasható memória ki/bemeneteire vannak kötve. A 14 kérést kiszolgáló egység egy példakénti kiviteli alakjánál:- a 15 kérés érzékelő áramkör m darab bistabil multivibrátor, melyek bemenetét a tiltó vezeték kapuzza;- a 16 első leválasztó egység és a 18 további leválasztó egység busz adó/vevő áramkörökből áll;- a 19 csak olvasható memória PROM vagy EPROM vagy bekapcsoláskor felírt RAM; ■- a 20 írható/olvasható memória RAM. Tételezzük fel, hogy egy időben a kérő bl-bm vezetéken érkezik periféria igény. A 15 kérés érzékelő áramkör a kérő bl-bm vezetékeken érkező kéréseket az igény il-im vezetékeken keresztül továbbítja a 17 központi vezérlő egység felé. A 17 központi vezérlő egység ezen igények közül egyet elfogad és átmenetileg a tiltó t vezetékkel letiltja a további igények érzékelését. A 17 központi vezérlő egység meghatározza, hogy például a központi A vezetékköteg felől érkezett az igény. Az ennek megfelelő 16 első leválasztó egység segítségével lefoglalja a központi A vezetékköteget, és az első belső vezetékkötegen keresztül kapcsolatot teremt a 13a-13m kérést kezdeményező egységgel, illetve adott esetben adatátvitel bonyolít le a 13a-13m kérést kezdeményező egység és a 20 írható/olvasható memória között. Ezután a 17 központi vezérlő egység a 18 további leválasztó egység segítségével lefoglalja a további központi B vezetékköteget és a további belső D vezetékkötegen keresztül kapcsolatot teremt a 13a-13m kérést kezdeményező egység által definiált 12a-n perifériával, és a kért adatátvitel lebonyolítja a 20 írható/olvasható memória és a szóbanforgó 12a-12n periféria között. Ezután a 17 központi vezérlő egység ismét a fent leírtak szerint kapcsolatot teremt a központi A vezetékkötegen keresztül a 13a-13m kérést kezdeményező egységgel és jelzi a kért feladat teljesítését. Ezután a 17 központi vezérlő egység a tiltó t vezetéken keresztül a kérés tiltás állapotot felszabadítja így a 15 kérés érzékelő áramkör újabb kérések érzékelésére alkalmas lesz. A találmány szerinti 14 kérést kiszolgáló egység' egy konkrét megvalósítása esetén, amennyiben mikroprocesszoros megoldást alkalmazunk az egész folyamatot a 19 csak olvasható memóriában lévő flrware 2 vezérli. A találmány szerinti 17 központi vezérlő egyenget a 4. ábra alapján ismertetjük. Á 17 központi vezérlő egységnek 21 elsőbbségi áramköre, 22 első vezérlő részegysége, 23 további vezérlő részegysége, 24 kérés kiértékeld részegysége,25 időzítő részegysége, 26 óragenerátora és 27 időrendi vezérlő részegysége van. A 21 elsőbbségi áramkör bemenetei részben az igény il-m vezetékekre, részben lekérdező d vezetéken keresztül a 25 időzítő részegység kimenetére, részben pedig kérés újraengedélyező p vezetéken át a 27 időrendi vezérlő részegység kimenetére, kimenetéi résben a tiltó t vezetékre, részben pedig elsőbbségi F vezetékkötegen át a 24 kérés kiértékelő részegség bemenetére vannak kötve. A 22 első vezérlő tészegység bemenetei első vezérlő f vezetéken, valamint első leállító k vezetéken keresztül a 27 időrendi vezérlő részegység kimeneteire, ki/bemenete pedig az első belső C vezetékköteg részét képező első lefoglaló m vezetékre van csatlakoztatva. A 23 további vezérlő részegység bemenetei további leállító 1 vezetéken, valamint további vezérlő r vezetéken keresztül a 27 időrendi vezérlő részegység további kimeneteire, ki/bemenete pedig a további belső D vezetékköteg részét képező további lefoglaló n vezetékre van kötve. A 26 óragenerátor kimenete órajel h vezetéken át a 27 időrendi vezérlő részegység, valamint a 25 időzítő részegység bemenetére van csatlakoztatva. A 27 időrendi vezérlő részegység még további bemenetei a 24 kérés kiértékelő részegység kimeneteire, még további kimenete beállító 9 vezetéken keresztül a 25 időzítő részegység további bemenetére, ki,/bemenetei részben az első belső C vezetékköteg részét képező első információs H vezetékkötegre, részben a további belső D vezetékköteg részét képező további információs K vezetékkötegre, részben pedig az adat E vezetékkötegre vannak kötve. A találmány szerinti 17 központi vezérlő egység egy példakénti kiviteli alakjánál:- a 21 elsőbbségi áramkör egy prioritás enkoder;- a 22 leső vezérlő részegység és a 23 második vezérlő részegység dianmikus tároló például D flip: -flop, ahol az első, illetve további leállító k; 1 vezeték a clear az első és a további vezérlő f, r vezeték a D bemenetre, óra bemenete pedig a kimenetével van összekötve, mely utóbbi egyben a ki/bemenetét képezi;- a 24 kérés kiértékelő részegység egy dekóder;- a 25 időzítő részegység egy ÉSKAPU;- a 26 óragenerátor egy kvarc oszcillátor;- a 27 időrendi vezérlő részegység pedig egy mikroprocesszor. Az igény il-im vezetékeken érkező kérések a 17 központi vezérlő egység 21 elsőbbségi áramkörére jutnak. A 21 elsőbbségi áramkör egy prioritás encoder, mely a beérkező kérések közül a legnagyobb kéréserősségűnek megfelelő kódot állít elő az elsőbbségi F vezetékkötegre abban az időpillanatban, amikor a lekérdező d vezetéken kiolvasó jel érkezik. A kiolvasó egység az első leállító k vezetékkel utasítja a 22 első olvasó jel időzítésére a 25 időzítő részegység gondoskodik, mely egy 26 óragenerátor és a beállító 9 vezetéken a 27 időrendi vezérlő egységből jövő parancs hatására keletkezik. A lekérdező d vezetéken jövő parancs hatására a tiltó t vezetéken a további kéréseket letiltjuk. Az elsőbbségi F vezetékkötegen előálló információ a 24 kérés kiértékelő részegységbe jut, 191.728 5 10 15 20 25 30 35 40 45 50 55 60 4