177374. lajstromszámú szabadalom • Kapcsolási elrendezés tárba programozható vezérléshez
5 6 dolgozási folyamat egyes szakaszainak kezdetére és befejeződésére jellemzőek. A találmány szerinti kapcsolási elrendezés úgy működik, hogy először az Eo—En bemeneteken keresztül a vezérlésen kívül eső berendezésektől az 5 információk az 1 bevivő egységben levő 1.3 soros-párhuzamos átalakítóhoz és az 1.1 bemeneti konverterhez kerülnek. A részleges elődekódolást végző 1.3 soros-párhuzamos átalakítón keresztül a sorosan beérkező információkat az Mo bemeneten keresztül 10 az 1.2 multiplexerbe bevihetjük. A párhuzamos alakban adott információkat az 1.1 bemeneti konverteren keresztül írjuk be, és ebben szükség esetén a külső berendezések és a vezérlés között szintváltást és potenciál leválasztást is végezhetünk. Ezt 15 követően ezeket az információkat az 1.2 multiplexer Ml—Mn bemenetéhez vezetjük. A vezérlés folyamatát három fázisra oszthatjuk. Az első fázisban a logikai összekapcsolási műveletek előkészítését végezzük el. 20 A második fázisban a logikai műveleteket elvégezzük. A harmadik fázisban a vezérlőberendezésből az információkat kiadjuk. Az első fázisban először az 1.2 multiplexer le- 25 zárását a 14 központi futtatásvezérlő egységből érkező TI jellel megszüntetjük. A 9 tár és dekódoló egységben levő 9.3 utasitásszámlálóval az 1.2 multiplexert és a 11 ÉS kapun, valamint a 12 VAGY kapun keresztül a 3 üzemi tárat egyszerre 30 megcímezzük. A beadott információk ekkor egymás után az 1.2 multiplexerből a 2 VAGY kapun keresztül a 3 üzemi tárba íródnak, és ez egészen addig tart, ameddig a 9.3 utasításszámláló előre megadott első állapotát el nem érjük. Ezt követően 35 a 9.3 utasításszámláló ismét nullára áll vissza és kezdődik a második fázis. Ekkor az 1.2 multiplexert egy T2 jel és a 13 ÉS kaput egy T3 jel lezárja, és a 11 ÉS kaput a 14 központi futtatásvezérlő egységből származó T4 40 jel aktiválja. A 9.3 utasításszámláló most a 10 programtárban levő egyedi programszavakat egymás után lehívja és a 11 ÉS kapun a 12 VAGY kapun keresztül a 3 üzemi tárat a 10 programtár megcímzi. A 14 központi futtatásvezérlő egységből 45 származó T5 jel segítségével a 6 ÉS kaput oly módon készítjük elő, hogy a 3 üzemi tárba beírt információk vagy egy „beírási” utasításra a 7.2 akkumulátorba, vagy egy logikai műveletvégzési utasításra a 7.1 kapcsolóegységbe kerülnek. A 7.2 50 akkumulátorból az ott tárolt információk szintén bevihetők a 7.1 kapcsolóegységbe, ahol a bevitt információkon a beadott utasítástól függő számítási műveletek végzése történik. Ezen műveletek eredményeit a 7.2 akkumulátorba írjuk be. A 55 10 programtárból származó egy speciális programszó hatására a 14 központi futtatásvezérlő egység oly módon lép működésbe, hogy egy közvetlen vonalon keresztül a T6 jel segítségével a 3 üzemi tárat a 7.2 akkumulátorból származó információk 60 fogadására előkészíti, és • ezek az információk ezután a 8 ÉS kapun és a 2 VAGY kapun keresztül oda beíródnak. Egy ismételt feldolgozás céljából ezeket az adatokat bármikor ismét a 6 ÉS kapun keresztül a 7 számítóegységhez küldhetjük. Ezzel a 65 megoldással szükségtelenné válik az információknak a 7.2 akkumulátorból a periférikus egységekbe való betárolásánál eddig alkalmazott bevitel az 1 bevivő egységen keresztül. Ezenkívül a 7 számítóegységben egy 7.3 segédregiszter helyezkedik el, és ebbe fölérendelt funkcióként betárolható a 7.2 akkumulátor tartalma. Ez a fölérendelt funkció 8 ÉS kapun váltható ki és ezzel befolyásolja a 7.2 akkumulátorból a 3 üzemi tárba átviendő információkat. A 10 programtárolóból érkező megfelelő utasítással a 7.3 segédregiszter ismét törölhető és egy újabb fölérendelt funkció ide bevihető. A 10 programtároló lefuttatása után a 9.3 utasításszámláló egy meghatározott állapotba kerül és ezzel a feldolgozási folyamat harmadik fázisa kezdődik. A harmadik fázisban a 9.3 utasításszámláló egy előírt értékre van beállítva, és ebből az értékből folyamatosan tovább számlálj a a 3 üzemi tár tárrekeszeit, amelyek tartalmát az 5.1 kimeneti tárhoz továbbítani kell, és ezzel egyidejűleg elvégzi az 5.2 demultiplexer címzését. Az 5.2 demultiplexerrel az 5.1 kimeneti tár megfelelő módon aktiválódik. A 3 üzemi tárolóból a 14 központi futtatásvezérlő egység által kiadott T7 jellel előkészített 4 ÉS kapun keresztül a vonatkozó információk az 5.1 kimeneti tár hozzájuk rendelt helyeire íródnak be. Az adatok onnan vagy az 5.4 digitál-analóg átalakító AGO kimenetén keresztül, vagy pedig az 5.3 kimeneti konverter AGI . . . AGn kimenetein keresztül a vezérlendő külső berendezésekhez jutnak. Amikor a 9.3 utasításszámláló eléri a következő rögzített állapotát, akkor a harmadik fázis befejeződik és az első fázis ismét elkezdődik. Ha az első és a második fázisok során egyszer arra van szükség, hogy a feltétlen fontos információkat az 1 bevivő egységbe azonnal bevigyük, akkor a 14.1 megszakító áramkör egy T8 megszakító jel segítségével a 14 központi futtatásvezérlő egységnél a feldolgozási folyamatot megszakítja és közvetlenül ezen információk bevitelét hajtja végre. Az 5.1 kimeneti tár és az 1.2 multiplexer között a 16 késleltető tagon és az ezzel párhuzamosan elrendezett 17 átmeneti táron keresztül egy visszacsatolás van kiépítve,. A 16 késleltető tagon keresztül az 5.1 kimeneti tárból kilépő információkat időben késleltetve mégegyszer bevihetjük a feldolgozási folyamatba. A 17 átmeneti tár a tápfeszültség esetleges kimaradásakor az olyan adatok megőrzésére szolgál, amelyek a feszültség ismételt megjelenésekor hibátlan további műveletvégzést tesznek lehetővé. Szabadalmi igénypontok: 1. Kapcsolási elrendezés tárba programozható vezérléshez folyamatinformációknak ciklikus, bitsoros feldolgozásával, amely akkumulátorral ellátott számítóegységet tartalmaz és ez bevivő és kihozó egységekkel, üzemi tárral, programtárral és a hozzá tartozó tároló és dekódoló egységekkel van összekötve, továbbá az egységek együttes üzemének vezérlésére központi futtatásvezérlő egységgel van ellátva, azzal jellemezve, hogy az üzemi tár (3) egy első ÉS kapun (4) keresztül a kihozó egységben 3