182970. lajstromszámú szabadalom • Berendezés tárolt programú szinkron-aszinkron vezérlések megvalósítására

1 182 970 2 k2, harmadik k3 és negyedik k4 vezetékből áll. Az első ki vezetékre adott indítójellel lehet a berendezést bekap­csolni, a második k2 vezetékkel lehet leállítani. A har­madik k3 vezetékre adott jellel a berendezés folyamatos üzemmódban, a negyedik k4 vezetékre adott léptető jellel pedig léptető üzemmódban dolgozik. A 6. ábra a találmány szerinti vezérlőegység néhány példakénti kiviteli alakját szemlélteti. A 30 vezérlő­­egységnek 31 szinkronvezérlője, 32 aszinkronvezérlője és kiszolgálást kérő 33 logikája van. A 31 szinkronvezérlő két, első f és második k5 kimenete és két bemenete külön-külön a 32 aszinkronvezérlő két bemenetével, illetve két első c és második b kimenetével van össze­kötve. A kiszolgálást kérő 33 logika két bemenete, illetve egy s kimenete külön-külön a 32 aszinkronvezérlő egy kimenő el vezetékével, egy t kimenetével, valamint egy bemenetével van összekötve. Az ábra közepén elhelye­zett 32 aszinkronvezérlőt egy-egy eredményvonal vá­lasztja el a bal oldali 31 szinkronvezérlőtől, illetve a jobb oldali kiszolgáltatást kérő 33 logikától. A 31 szinkronvezérlő feladata, hogy a 32 aszinkron­vezérlőtől a b kimeneten kapott szinkronindítójel segít­ségével biztosítsa a berendezés működtetéséhez szük­séges szinkronvezérléseket. A 32 aszinkronvezérlő a 31 szinkronvezérlőtől kapott szinkronvezérlőjelek segítségé­vel végzi az aszinkron vezérléseket és biztosítja a kiszol­gálást kérő 33 logika, valamint a 37 utasítástekóder mű­ködtetéséhez szükséges vezérlő, illetve kapuzó jeleket. A kiszolgálástkérő 33 logikának láncbakapcsolt ké­­résttörlő 33a dekódere, kiszolgálástkérő 33b regisztere, 33c kéréstárolója és 33d elsőbbségkódolója van (6. ábra). A kiszolgálástkérő 33 logika kimenetét a 33d elsőbbség­kódoló címkimenetére és a kéréstörlő 33a dekóder cím­bemenetére csatlakozó. A címcsatorna, valamint a 33d elsőbbségkódoló s, kimenete képezi. A 33 logika beme­netét a kiszolgálástkérő 33b regiszter bemenetére csatla­kozó kiszolgálástkérő B1 csatorna, amely n számú bl— bn vezetékből áll, valamint a 32 aszinkronvezérlő egy ki­menő el vezetéke és egy t kimenete képezi. A kimenő el vezeték a kiszolgálástkérő 33b regiszter törlő bemene­tére, a t kimenete pedig a kéréstörlő 33a dekóder törlő bemenetére és a 33c kéréstároló leválasztó bemenetére csatlakozik. A kéréstörlő 33a dekóder kimenete törlő V csatornán át a kiszolgálástkérő 33b regiszter törlő be­menetére csatlakozik. A törlő V csatorna n számú (vl — vn) vezetékből áll. A berendezés várakozási állapotában alkalmassá válik a kiszolgálástkérő B csatornán érkező jelek kiszolgálására. A beérkezett kérő jelet a kiszolgálástkérő 33b regiszter tárolja. Ha címvektor előállítás nincs folyamatban, akkor a beérkezett kérőjel a 33c kéréstárolóba és ezen keresztül a 33d elsőbbségkódolóba lesz továbbítva. A 33d elsőbbségkódoló s kimenetén jelzi a 32 aszink­ronvezérlőnek, hogy kiszolgáláskérés érkezett. A 33d el­sőbbségkódoló kimenetére csatlakozó A címcsatornán előállítja a kiszolgálástkérés címvektorát. Ezzel egyidő­­ben a 32 aszinkron vezérlő t kimenetén megjelenő jel egy­részt a 33c kéréstároló bemenetelt leválasztja a kiszol­gálást kérő 33b regiszter kimeneteiről, másrészt a kérés­törlő 33a dekóder segítségével a beérkezett kérést törli a kiszolgálást kérő 33b regiszterben. A találmány szerinti berendezés egy további példa­kénti kiviteli alakjánál (6. ábra) a 31 szinkronvezérlőnek 3_U indítólogikája, 31b késleltetőlánca és szinkronvégre­hajtó 31c logikája van. A 31a indítólogika és a szinkron­végrehajtó 31c logika egy-egy bemenetére egyrészt a 32 aszinkronvezérlő első c kimenete, másrészt a 31b késlel­tetőlánc f kimenete, a 31b késleltetőlánc bemenetére pedig a 31a indítólogika e kimenete csatlakozik. A 31a indítólogika további egy bemenetére a 32 aszinkron­vezérlő második b kimenete, további két bemenetére pedig a K2 kezelőcsatorna egy-egy harmadik k3, illetve negyedik k4 vezetéke csatlakozik. A 31 szinkronvezérlő két f, k5 kimenetét a 31b késleltetőlánc két kimenete képezi. A szinkron 31b késleltetőlánc hét darab lánckap­­csolásű, azonos késleltetésű késleltetőelemből áll. A 31b késleltetőláncnak hét leágazása van, amelyekről a 31b késleltetőlánc bemenetéhez képest egyre növekvő mér­tékben késleltetett jeleket lehet levenni. Két leágazása nincs kivezetve. Az első leágazás késleltetettjeiét az első i, a másodikat a második j, a harmadikat a harmadik k, a negyediket a negyedik fO kimenetről, az ötödiket az fi, a hatodikat a hatodik f2 vezetékről, a hetediket pedig a hetedik f kimenetéről lehet levenni. A negyedik és a hatodik leágazás, illetve kimenetek nem kerültek felhasz­nálásra, ezért a 6. és / ábrákon ezek nincsenek feltüntet­ve. Abban az esetben, ha a berendezésben nincs utasítás­tároló, akkor a tárolókiklölő jel a szinkronvégrehajtó 31c logika egyik kimenetére csatlakozó harmadik e3 vezeté­ken jelenik meg, amelyet az ábrán nyílban végződő szag­gatott vonal jelöl. A 31 szinkronvezérlőnek két, folyamatos és kézi lép­­tetésű üzemmódja van. Folyamatos üzemmódban a 32 aszinkronvezérlő második b kimenetén megjelenő szink­ronindító jel hatására a 31a indítólogika e kimenetén indítójelet ad a 31b késleltetőlánc indítóbemenetére. Az indító és a tároló kijelölő jel hatására a 36 tároló a címnek megfelelő helyen lesz kiolvasva. Ez a kiolvasott utasítás definiálhat szinkron- vagy aszinkronműveletet. Szinkronművelet esetén a 31b késleltetőlánc hetedik f kimenetén egy vezérlőjelet ad a szinkronvégrehajtó 31c logika bemenetére. Ennek hatására a szinkronvégrehajtó 31c logika egyik kimenetére csatlakozó hatodik II vezér­lőcsatorna első il vezetékén szinkronművelet végrehajtó jel jelenik meg, amely a 37 utasításdekóder utasítás­kimenetével kapuzva létrehoz a2 első G1 utasításcsatorna első gl vezetékén egy végrehajtó jelet. Folyamatos üzem­módban a 31b késleltetőlánc f kimenetén megjelenő ve­zérlőjel egy ciklus újraindítást kezdeményez a 31a indí­tólogika bemenetén. A folyamatos üzemmódot a K2 kezelőcsatorna harmadik k3 vezetékre, a léptető üzem­módot pedig a negyedik k4 vezetékére adott jel hatá­rozza meg, amelyek a 31a mdítólogika egy-egy bemene­tére csatlakoznak. Léptető üzemmódban a negyedik k4 vezetékén érkező léptető jelek hatására ciklusonként tör­ténik a szinkron- vagy aszinkronvezérlések egy-egy mű­veletének végrehajtása. Aszinkronművelet esetén a 32 aszinkronvezérlő első c kimenetén tiltójelet ad a 31 szinkron vezérlő bemenetére. A szinkronvezérlő egy további példakénti kiviteli alakjánál (6. ábra) a 31 szinkronvezérlőnek a 31b késlel­tetőlánc két további első i és második j kimenetére csat­lakozó 31 d VAGY kapuja is van. A 31 szinkronvezérlő tároló kijelölő kimenetet a 31 d VAGY kapu kimenetére csatlakozó első E vezérlőcsatorna harmadik e3 vezetéke képezi. Ha a berendezésnek 39 utasítástárolója is van, az utasítástároló beírása a 31b késleltetőlánc j kimenetére csatlakozó első E vezérlőcsatorna negyedik e4 vezetékén megjelenő beírójellel történik. A negyedik e4 vezetéket 5 10 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Oldalképek
Tartalom