191215. lajstromszámú szabadalom • Multimikroprocesszoros mikroprogramvezérlésére programozható terminál- és számítógéphálózat vezérlő berendezés
3 191 215 4 tokát képes feldolgozni: ezek 8, 2x8, 16, 18 vagy 20 bit szélesek lehetnek a működtető makroprogram utasításainak és a modell kapacitásának megfelelően. A vezérléshez szükséges parancsokat a 28 belső parancs- és állapotbuszról veszi, állapotjellemzőit erre a buszra helyezi. 5 Az adatokat a 27 belső adatbuszról veszi, ill. erre továbbítja. A 23 univerzális regisztertömb a 2 központi egység belső adat- és állapottárolását végzi. Vezérlése a 28 belső parancs- és állapotbuszról történik, az informáöóforga- 10 lom a 27 belső adatbuszon folyik. A 24 interfész áramkör kapcsolatot teremt az 5 segédbusz és a 28 mikroprogramtár, valamint 27 belső adatbusz- és állapotbuszok között. A 25 interfész áramkör kapcsolatot teremt a 6 me- 15 móriabusz és a 27 belső adatbusz-, valamint 27 belső adatbusz- és állapotbuszok között. A 26 interfész áramkör kapcsolatot teremt a 7 adatbusz és a 27 belső adatbusz-, valamint a 28 belső parancs- és állapotbuszok között. 20 A 4. ábra szerinti 3 vonalvezérlő 29 mikroprogramtára írható-olvasható, vagy csak olvasható memóriából épülhet fel. A 3 vonalvezérlőben levő többi egység: 30 mikroprogram sequencer, 31 feldolgozó egység, 32 vonalcsoport-vezérlő, 33,34,35 interfész áramkörök 36 25 belső adatbusszal és 37 belső parancs- és állapotbusszal vannak kétoldali kapcsolatban. A 32 vonalcsoport-vezérlő 38 vonalcsoport buszon, valamint 39A, 39B vonalcsoport-illesztő egységeken keresztül 40A, 40B vonali buszokra csatlakozik. A 10A, 10B....10K hálózati átviteli 30 vonalakat 41 A, 41B....41K vonali illesztők csatolják a 40A, 40B vonali buszokra és biztosítják a csatlakozás mechanikai feltételeit. A vezérlő program töltése a 33 interfész áramkörön keresztül az 5 segédbuszról történik. A 29 irúkroprog- 35 ramtár címzése és ütemezése a 37 belső parancs- és állapotbuszról történik a kiolvasott mikroutasítások is erre a buszra kerülnek. A 30 mikroprogram sequencer a működéshez szükséges parancsokat a 37 belső parancs- és álla pót buszról 40 veszi, állapotjellemzőit erre a buszra helyezi. Kapcsolódik a 36 belső adatbuszra is. Üzemszerű állapotban belső órajel ütemezi, tesztelési üzemmódban a vezérlést a 37 busz és 33 interfész áramkörön keresztül az 5 segédbuszról kapja. 45 A 31 feldolgozó egységet a 37 belső parancs- és állapotbusz vezérli, állapotjellemzőit erre a buszra helyezi. Az adatokat a 36 belső adatbuszon forgalmazza. A 32 vonalcsoport-vezérlő teremt kapcsolatot a 36 belső adat- és 37 belső parancs- és állapotbusz, valamint 50 a 38 vonalcsoport-busz között. A 39A és 39B vonalcsoport-illesztőegységek kapcsolatot teremtenek a 38 vonalcsoport busz és a 40A, ill. 40B vonali buszok között. A 41 j vonali illesztők csatolják a 40A, 40B vonali buszokhoz a 10j hálózati átviteli 55 vonalakat, valamint biztosítják a vonali csatlakozás mechanikai feltételeit. A 33 interfész egység kapcsolatot teremt az 5 segédbusz és a 29 mikroprogramtár, a 36 belső adat- és 37 parancs- és állapotbuszok között. A 34 interfész áramkör összeköti a 6 memóriabuszt a 36 belső adat- és 37 parancs- és állapotbuszokkal. A 35 interfész egység kapcsolatot teremt a 7 adatbusz és a 36 belső adat-, valamint 37 parancs- és állapotbuszok között. Az 5. ábra szerinti 8 kezelőszervben levő 42 mikroprocesszor, 43 konzol-tár, 44 billentyűzet, 45 megjelenítő, 46 háttér-tömegtároló, 47 interfész áramkör 48 mikroprocesszor-busszal van kétoldali kapcsolatban. A 42 mikroprocesszor vezérli a 48 mikroprocesszorbuszt, ezen zajlik az adat- és parancsforgalom. A 43 konzol-tár a kezelőszerv vezérlő-programjainak és adatainak tárolására szolgál, írható-olvasható és csak olvasható memóriából épül fel. A 44 billentyűzet a 8 kezelőszerv operátori adatbevitelét biztosítja a 48 mikroprocesszorbuszra. A 45 megjelenítő (display) a 48 mikroprocesszorbuszra csatlakozva az adatkijelzést biztosítja. A 47 interfész-áramkör csatolja az 5 segédbuszt a 48 mikroproceszszor-buszhez. A találmány nincs a kiviteli példákban leírt megoldásokra korlátozva, hanem kiterjed az igénypontok, különösen a főígénypont terjedelme alá tartozó minden megoldásra. Szabadalmi igénypontok 1. Multimikroprocesszoros mikroprogramvezérlésű programozható terminál- és számítógép-hálózat vezérlő berendezés, amely berendezésben csatorna adapter(ek), központi egység és vonalvezérlő(k) adatbusszal van(nak) egymással összekötve és a vonalvezérlő(k)nek hálózati átviteli vonalakra csatlakozó kimenetei vannak, továbbá a vezérlő berendezésben operatív tár- és kezelő szerv van, míg a csatorna adapter(ek)re nagyszámítógép-csatornáik) van(nak) kötve, azzal jellemezve, hogy a csatorna adapter(ek) (1), a központi egység (2), a vonalvezérlőik) (3) és a kezelő szerv (8) közvetlenül, míg az operatív tár (4) közvetlenül vagy közvetve segédbuszra (5) csatlakoznak. 2. Az 1. igénypont szerinti berendezés azzal jellemezve, hogy az operatív tár (4) kétirányú kapcsolatban van a központi egységgel (2). 3. Az 1. vagy 2. igénypont szerinti berendezés azzal jellemezve, hogy a berendezésben memóriabusz (6) van és a csatornaadapter (1), a központi egység, a vonalvezérlőik) (3), valamint az operatív tár (4) a memóriabuszra (6) vannak kötve. 4. Az 1—3. igénypontok bármelyike szerinti berendezés azzal jellemezve, hogy a csatorna adapter(ek) (1) és a vonalvezérlő(k) (3) az adatbuszra (7) van(nak) kötve. 5. Az 1.—4. igénypontok bármelyike szerinti berendezés azzal jellemezve, hogy a kezelő szerv (8) adatbevitelre, tárolásra és kijelzésre alkalmas programozható eszköz. 2 db rajz Kiadja az Országos Találmányi Hivatal A kiadásért felel: Himer Zoltán osztályvezető Megjelent a Műszaki Könyvkiadó gondozásában UNIPROP Reklám Kisszövetkezet — 58/88 3