182970. lajstromszámú szabadalom • Berendezés tárolt programú szinkron-aszinkron vezérlések megvalósítására
1 182 970 2 első Gl utasításcsatorna ötödik g5 vezetékén érkező jelet a 31 szinkronvezérlő második k5 kimenetén megjelenő jel hatására a ciklusindító negyedik 32f tárolóelem tárolja. Tehát az ötödik g5 vezetéken érkező jel állapota a negyedik 32f tárolóelem kimenetére átíródik. Ez a tárolt kijelölő jel megjelenik a hatodik II vezérlőcsatorna nyolcadik i8 vezetékén és egyrészt a 32i késleltetőelemen, a ciklusfelfuggesztő 32j ES kapun, továbbá az első 32n VAGY kapun és a 32o késleltetőláncon át szinkronindítást kezdeményez, hs a 32j ÉS kapu második bemenetén jel van. Másrészt a második 32g VAGY kapu bemenetére felfüggesztő jelet ad, amely a szinkron 31b késleltetőláncot és a szinkronvégrehajtást felfüggeszti. A hatodik 11 vezérlőcsatorna nyolcadik i8 vezetékén megjelenő jel kijelölést ad a 37 utasításdekóder bemenetére. A 32j ÉS kapu második bemenetére csatlakozó Dl állapotcsatorna dn vezetékére adott állapotjellel az aszinkron ciklus indítását felfüggeszthetjük. A CAMAC ciklus indítójele az aszinkron 32o késleltetőlánc jeleivel a hatodik II vezérlőcsatornán át a 37 utasításdekóderben a vezérelt készülék számára létrehozzák a második Ml utasításcsatorna egyes vezetékein BUSY, SI, S2 jeleket. A CAMAC ciklus befejezésekor az aszinkron 32o késleltetőlánc b kimenetének jele egyrészt törli a ciklusindító negyedik 32f tárolóelemet. másrészt újabb szinkronciklus-indítást kezdeményez. A 10. ábra a 32 aszinkronvezérlő egy további példakénti kiviteli alakját szemlélteti, amelynek egy további jelsorozat-indító ötödik 32k tárolóeleme, valamint két további második 32m és harmadik 32r ÉS kapuja is van. Az öt bemenetű jelsorozat-índitó ötödik 32k tárolóelem első és második bemenetére a 31 szinkronvezérlő első f, illetve második k5 kimenete, a harmadik bemenetére az első G! utasításcsatorna hatodik g6 vezetéke, a negyedik bemenetére az operációs 45 regiszter túlcsordulás m kimenete. ötödik bemenetére pedig az első E vezérlőcsatorna első el vezetéke csatlakozik. Az ötödik 32k tárolóelem kimenetére a hatodik 11 vezérlőcsatorna kilencedik Í9 vezetéke, továbbá a második 32m és a harmadik 32r ÉS kapu első bemenete, valamint a második 32g VAGY kapu egy további, ötödik bemenete csatlakozik. A második 32m ÉS kapu második bemenetére a 32o késleltetőlánc negyedik il 2 kimenete csatlakozik. A második 32m ÉS kapu b5 kimenete az első 32n VAGY kapu egy további, hatodik bemenetére csatlakozik. A harmadik 32r ÉS kapu második bemenetére a 32o késleltetőlánc b6 kimenete csatlakozik. A 32 aszinkronvezérlő további kimenetét a hatodik 11 vezérlőcsatorna kilencedik i9 vezetéke, a szinkronciklus-indító b kimenetét pedig a harmadik 32r ÉS kapu kimenete képezi. Az operációs 45 regiszter párhuzamos adatbemenetére N adatcsatornán át a 46 busmultiplexer adatkimenete, továbbá vezérlőbemenetére a 32o késleltetolánc második i5 kimenete csatlakozik. Ennél a kiviteli alaknál az operációs 45 regisztert előzőleg szinkronmódon feltöltjük az aszinkronciklusok számának megfelelően. Ezután az első G1 utasításcsatorna hatodik g6 vezetéken érkező indító utasítás a 31 szinkronvezérlő második k5 kimenetén érkező jellel az ötödik 32k tárolóelembe beírjuk. Ennek hatására a jelsorozat indító ötödik 32k tárolóelem kimenetén megjelenő jel egyrészt a második 32rn ÉS kapun és az első 32n VAGY kapun át indítja az aszinkron 32o késleltetőláncot, amelynek negyedik i 12 kimenete vissza van vezetve a második 32m ÉS kapu második bemenetére. Az ötödik 32k tárolóelem kimenete a hatodik II vezérlőcsatorna kilencedik i9 vezetékén egyrészt tiltójelet szolgáltat a harmadik 32r ÉS kapu első bemenetére, másrészt a kilencedik i9 vezeték jele információt szolgáltat a 37 utasításdekóder bemenetére a jelsorozat időtartamára vonatkozóan, valamint aszinkron felfüggesztőjelet ad a második 32g VAGY kapu bemenetére. A leírtak szerint egy visszacsatoló hurok jön létre, amely mindaddig fennáll, amíg az operációs 45 regiszter-túlfolyás m kimenetén megjelenő túlfolyás jel az ötödik 32k tárolóelemet alaphelyzetbe nem állítja. Az operációs 45 regiszterszámláló bemenete a 320 késleltetőlánc második i5 kimenetéről kapja a vezérlést. A 32o késleltetőlánc első i4, második i5, n-dik i6 kimenetei ki vannak vezetve, amelyek felhasználhatók például soros aritmetika működtetésére. Az operációs 45 regiszter túlcsordulás jele az ötödik 32k tárolóelemet alaphelyzetbe állítja, ezáltal lehetővé válik, hogy a 320 késleltetőlánc kimenő jele a harmadik 32r ÉS kapun át újabb szinkronciklus indító jelet hozzon létre a b kimeneten. All. ábra a 32 aszinkronvezérlő egy további példakénti kiviteli alakját szemlélteti, amelynek egy további hatodik 32h tárolóeleme és egy további negyedik 32s ÉS kapuja is van. A szekvenciális hálózatkijelölő, öt bemenetű hatodik 32k tárolóelem első és második bemenetére a 31 szinkronvezérlő első f, illetve második k5 kimenete, harmadik bemenetére az első E vezérlőcsatorna első el vezetéke, negyedik bemenetére az első G1 utasításcsatorna nyolcadik g8 vezetéke, ötödik bemenetére pedig egy szekvenciális 53 hálózat k6 kimenete csatlakozik. A hatodik 32h tárolóelem kimenetére a hatodik II vezérlőcsatorna tizedik ilO vezetéke, továbbá a szekvenciális 53 hálózat első bemenete, a harmadik 32r és a negyedik 32s ÉS kapu első, valamint a második 32g VAGY kapu egy további hatodik bemenete csatlakozik. A szekvenciális 53 hálózat második bemenetére a hatodik II vezérlőcsatorna ötödik i5 vezetéke csatlakozik. A 32 aszinkronvezérlő egy további kimenetét a hatodik II vezérlőcsatorna tizedik ilO vezetéke képezi. Ennek a kiviteli alaknak az a jellemzője, összehasonlítva a 10. ábra szerinti kiviteli alakkal, hogy a berendezésnek nem egy, hanem tetszőleges számú operációs regisztert tartalmazhat. Az ábrán aszekvenciáiis 53 hálózathoz két, első és második operációs 54, 55 regiszter csatlakozik. .Az első és a második operációs 54, 55 regisztereket programozottan lehet beírni, a második F vezérlőcsatorna tizennegyedik fi4, illetve tizenharmadik fi3 vezetékére kapcsolt beírójel segítségével. Az első és a második operációs 54, 55 regiszter törlő bemenetére az első E vezérlőcsatorna első el vezetéke csatlakozik. Az első és a második operációs 55, 54 regiszter feltöltése a már elmondottak szerint történik. A szekvenciális üzemmód kialakításakor létrejön egy ugyanolyan visszacsatoló hálózat, mint amit a 10. ábra kapcsán már leírtunk. A kívánt jelsorozat kialakítását a szekvenciális 53 hálózat biztosítja. A szekvenciális 53 hálózat második bemenetére a 32o késleltetőlánc második kimenetére csatlakozó hatodik II vezérlőcsatorna ötödik f5 vezetéke csatlakozik. A szekvenciális 53 hálózat második soros k7 kimenete az első, a harmadik soros k8 kimenete pedig a második operációs 54, 55 soros bemenetére csatlakozik. A szekvenciális 53 hálózat állapotát az első operációs 54 regiszter soros s kimenetén megjelenő túlcsordulásjel változtatja meg. Ezáltal a hatodik II vezérlőcsatorna ötödik i5 vezetékén megjelenő jelsorozat a második operációs 55 regiszter soros be-5 10 15 20 25 30 35 40 45 50 55 60 65 9