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 nyol­cadik 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ér­lő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 kimene­tének jele egyrészt törli a ciklusindító negyedik 32f tá­rolóelemet. másrészt újabb szinkronciklus-indítást kezde­ményez. A 10. ábra a 32 aszinkronvezérlő egy további példa­­ké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 ki­menete. ötödik bemenetére pedig az első E vezérlőcsa­torna 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éslelte­tő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 ve­zetéke, a szinkronciklus-indító b kimenetét pedig a har­madik 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 re­gisztert előzőleg szinkronmódon feltöltjük az aszinkron­ciklusok 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 meg­jelenő 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 ve­zetve 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 szol­gáltat a harmadik 32r ÉS kapu első bemenetére, más­ré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 ki­menetén megjelenő túlfolyás jel az ötödik 32k tároló­elemet alaphelyzetbe nem állítja. Az operációs 45 re­giszterszá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élda­­ké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 beme­netű 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ás­csatorna nyolcadik g8 vezetéke, ötödik bemenetére pedig egy szekvenciális 53 hálózat k6 kimenete csat­lakozik. A hatodik 32h tárolóelem kimenetére a hatodik II vezérlőcsatorna tizedik ilO vezetéke, továbbá a szek­venciá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 ha­todik 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, összehason­lítva a 10. ábra szerinti kiviteli alakkal, hogy a berende­zésnek nem egy, hanem tetszőleges számú operációs re­gisztert tartalmazhat. Az ábrán aszekvenciáiis 53 hálózat­hoz két, első és második operációs 54, 55 regiszter csat­lakozik. .Az első és a második operációs 54, 55 regiszte­reket 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 álla­potát az első operációs 54 regiszter soros s kimenetén megjelenő túlcsordulásjel változtatja meg. Ezáltal a ha­todik 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

Next

/
Oldalképek
Tartalom