196006. lajstromszámú szabadalom • Szabványos adatátviteli rendszerekkel csatolt egy- és többprocesszoros adatfeldolgozó rendszer
7 196006 8 akadályozó 54 memóriakezelő egységet kiválasztó 44 vonalát. A 39 komparótor egyik kimenete az egyes adattartományokat védő 53 memóriakezelő egységet kiválasztó 43 vonalra, másik komplementer kimenete pedig a megszakítások állapottáblázatait tároló veremmemóriák hozzáférését és telítettségi állapotát figyelő 52 memóriakezelő egységet kiválasztó 42 vonalra kapcsolódik. A 40 és 40A regiszterekbe a 36 központi egység az AD7-0 vezetékeken keresztül írja be a kivánt értéket. A 40 regiszter kimenetét tiltó bemenet a CONTROL vezetékek rendszerprogramot (SYSTEM üzemmód) vagy felhasználói programot (NORMÁL üzemmód) jelző 67 vonalára kapcsolódik. A 40A regiszter tiltó bemenete 40B inverteren keresztül kapcsolódik erre a 67 vonalra. Ilyen módon SYSTEM üzemmódban pl. a 40 regiszter kimenete jut a 39 komparátor bemenetére, NORMÁL üzemmódban pedig a 40A regiszter kimenete. A 40 és 40A regiszterek mindenkori tartalma azt jelöli ki, hogy a megfelelő üzemmódban mely memóriacimné) van az ndatUirtomány és a veremmemória tartománya közötti határ. Ilyen módon a 36 központi egység által kiadott minden egyes logikai címre a megfelelő 52, 53 vagy 54 memóriakezelő egység végzi el a cimtranszformaciét, és az előállított két cíinbyte az 51 eimregiszterbe kerül, amelynek kimenetéhez csatlakoznak a 65 cimvezetékek. A 2 főprocesszor saját 45 memóriája 47 dinamikus RAM-ból és 48 EPROM-okbó! áll, dielyek egyrészt a 65 cimvezetékek hoz, másrészt 66 adatvezetókekhez csatlakoznak, ez utóbbihoz a 47 dinamikus RAM 46 adó-vevőkön keresztül. A 66 adatvezetékek a CONTROL vezetékekről vezérelt 49 adó-vevőkön keresztül kapcsolódnak az AD7-0 és AD15-8 vezetékekhez. A 2 főprocesszornak van még egy 69 vonalon órajeleket adó 35 órajelgenerátora és egy 37 közvetlen memóriahozzáférés vezérlője, amely utóbbi a CONTROL vezetékekhez csatlakozik. A 2 föprocesszorhoz csatlakozik egy 32 perifériasin, például Z 80 sin, 56 sinkonvertáló egység és ez által vezérelt 50 és 61 adó-vevő útján. A 2 főprocesszor az 1 rendszersínhez 55 sinkonvertáló egység, 57 meghajtók és 58 adó-vevők útján kapcsolódik, amely utóbbiakat az 55 sinkonvertáló egység vezérli. Ha a 2 főprocesszor az 1 rendszersinre kapcsolódó másik, pl. 3 főprocesszornál (1. ábra) megszakítást kíván kérni, akkor ezt 60 párhuzamos input/output egységen és 59 meghajtón keresztül teszi, amely 60 párhuzamos input/output egység a 32 perifériasinre perifériaként kapcsolódik. A 2 Tóprocesszornak lehet továbbá egy 62 időzitöcgysége, egy 63 soros input/output egysége és egy 64 aritmetikai processzora, amelyek szintén a 32 perifériasinre csatlakoznak. A 63 soros input/output egységhez kapcsolódik a soros adatátvitelt biztositó két 31 vonal. A 2 főprocesszor működésekor a 36 központi egységből egymás után érkeznek a státuszjelek, a logikai cím és az adat a 41 belső sínre. Az 52, 53 vagy 54 memóriakezelő egység által elvégzett cimtranszformáció utón az 51 eimregiszterbe beírásra kerül az aktuális fizikai cím, amely címzi vagy a 45 memóriát, vagy az 1 rendszersínen keresztül az egyik segédprocesszor saját memóriáját, vagy a 32 perifériasinen keresztül valamelyik perifériát. A logikai cím után következő kétszer 8-bites adat a 49 adó-vevőkön keresztül jut a 66 adatvezetékekre. Ha az adatot a 32 perifériasinre kell továbbítani, akkor a kétszer 8-bites formátumot egyszer 8-bitesre kell átalakítani, ezt végzi a megfelelően vezérelt 50 adó-vevő. A 3. ábrán látható 8 segéd processzor 70 belső sínjére kapcsolódik egy 71 központi egység, például Z 80 mikroprocesszor, saját 78 memória, 80 párhuzamos input/output egység, 81 állapotgép, 82 aritmetikai processzor, 83 soros input/output egység, 84 párhuzamos input/output egység és 85 idözitőegység. A 83 soros input/output egység csatlakoztatja a soros adatátviteli csatornákat biztosító 26 vonalakat, a 84 párhuzamos input/output egység pedig a párhuzamos adatátviteli csatornákat biztositó 22 vonalakat. A 70 belső sínhez 72 adó-vevőn keresztül 34 perifériasin csatlakozik. A 78 memória 74 dinamikus RAM-ból és 75 EPHOM-ból áll. Ezek címzése a 76 cimdekóderen keresztül történik, melyet a 70 belső sínről beállított 77 flip-flop vezérel. A 77 flip-flop egyik állapotában a 74 dinamikus RAM, a másikban a 74 dinamikus RAM alsó címtartományában a 75 EPROM, felső címtartományában maga a 74 dinamikus RAM lesz megcímezve. A 81 állapotgép olyan szekvenciális áramkör, amelynek mindenkori állapota függ előző állapotétól. Megvalósítható például egy PROM-mal, amely egy regiszterrel van viszszacsatolva. A 81 állapotgép szabja meg, hogy a 74 dinamikus RAM-hoz a 71 központi egység, vagy az 1 rendszersínen keresztül valamelyik főprocesszor, vagy a 34 perifériasinen keresztül egy közvetlen memóriahozzáférés vezérlő férhet hozzá. Ennek érdekében a 81 állapotgép sinhasználat vezérlő 86 és 87 vonalakkal és megszakítás 73 vonallal csatlakozik a 71 központi egységhez, sinhasználat vezérlő 88 és 89 vonalakkal a 72 adó-vevőn keresztül a 34 perifériasinhez és 79 adó-vevőn keresztül az 1 rendszersinhez. A 79 adó-vevő az 1 rendszersinnel való kapcsolatot biztosítja egyrészt a 81 állapotgép, másrészt a 80 párhuzamos input/output egység felé. A 80 párhuzamos input/output egység megszakítás 90 és 91 vonalakkal is csatlakozik az 1 rendszersinhez. A 8 segédprocesszor alapállapotában a 70 belső sint a 71 központi egység használhatja. Amikor az 1 rendszersinen keresztül valamelyik, pl, a 2 föprocesszortól jelzés 5 10 15 20 25 30 35 40 45 50 55 60 65