170852. lajstromszámú szabadalom • Mikroprocesszoros ber többcsatornás mérési és/vagy irányítási feladat ellátására
5 170852 6 rendelkezik, ahány 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egység van a berendezésben. Ezek a kimenetek az említett egységek 18 egységkiválasztó bemenetére vannak csatlakoztatva. A 16a dekódoló a 9 bemeneti egységek és a 11 bemenetikimeneti egységek ama 19 bytekiválasztó bemeneteire vannak csatlakoztatva, amelyek a byte-oknak a 14a bemeneti adatsínre való juttatását vezérlik. A bytebevitel az 1 központi egység által 20 adatkérés vezetéken kibocsátott jelre történik. A 16b dekódoló a 10 kimeneti egységek és a 11 bemeneti-kimeneti egységek ama 19 bytekiválasztó bemeneteire vannak csatlakoztatva, amelyek a byte-oknak a 14b kimeneti adatsínről a megfelelő egységbe való bejutását vezérlik. Ez az 1 központi egység által 21 adatérvényes vezetéken kiadott adatérvényes jelre történik. Az 1. ábrán szemléltetett célszerű kiviteli alaknál a 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egységek állapotukat 13 állapotjelző vezetékeken 8 kiszolgáláskérés gyűjtő egységnek jelzik. A 8 kiszolgáláskérés gyűjtő egység a berendezésben bemeneti egységként van a 14a bemeneti adatsínre, a 15 kiválasztóegységhez és a 16a dekódolóhoz csatlakoztatva. A 13 állapotjelző vezetékek lehetnek egy vagy több vezetékesek. Bemeneti egységek esetén jelzendő például az „adat van" állapot, kimeneti egységeknél pedig a vételkészség. Egy másik lehetséges kiviteli alaknál a 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egységek állapotát az egyes egységekben elhelyezett állapotbyte jelzi, amelyeket az 1 központi egység a 14a bemeneti adatsínen keresztül tud megkapni. Ebben az esetben a 8 kiszolgáláskérés gyűjtő egység elmarad. A 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egységek 22, 23, illetve 24 vezetékeken - amelyek lehetnek egy vagy több vezetékesek - csatlakoznak a megfelelő szervekhez, például bemeneti lyukszalag olvasóhoz, kimeneti jelzőlámpákhoz, illetve bemeneti-kimeneti kezelőpulthoz. Az 1 központi egységhez célszerűen 5 megszakításkérő egység van csatlakoztatva, amely megszakítást kér hálózatkimaradás, hálózat visszakapcsolás és/vagy a berendezés időzítését végző órajel hatására, amely utóbbit 7 órajelgenerátor szolgáltatja. A 6 megszakításkérő egységhez a tápfeszültség 17 kapcsokon van hozzávezetve. Előnyösen a 6 megszakításkérő egység órajelre történő megszakítás kérésére az 1 központi egység - az 1. ábra szerinti kivitelnél a 8 kiszolgáláskérés gyűjtő egység lekérdezésével - ellenőrzi a 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egységek állapotát. A 2. ábra a találmány szerinti berendezésnek olyan változatát szemlélteti, amelynél a 14 adatsín és a 3 címregiszter nem közvetlenül az 1 központi egységhez, hanem a 4 közvetlen memóriahozzáférés egységen át a 2 memóriához van csatlakoztatva. Ebben az esetben a 14 adatsínen az adatforgalom közvetlenül a 2 memória és a 9 bemeneti, 10 kimeneti és 11 bemeneti-kimeneti egységek között jön létre. Az 1 központi egység az adatokat a 2 memóriából olvassa ki, illetve a 2 memóriába írja be. A 2. ábrán nem tüntettük fel az 1. ábrának a függőleges pontvonaltól jobbra eső részét. A 4 közvetlen memóriahozzáférés egység egy lehetséges kivitelnél mind az adatokat, mind pedig a parancsokat a 2 memória megfelelő rekeszeiből olvassa ki, illetve az adatokat és az állapotjeleket a 2 memória megfelelő rekeszeibe írja be. Az 1 központi egység ebben az esetben az adatokat és a parancsokat is a 2 memóriába írja be. Egy másik kivitelnél az 1 központi egység az adatokat minden esetben a 2 memóriába írja be, illetve abból olvassa ki. A 4 közvetlen memóriahozzáférés egység pedig az adatokat a 2 memóriából, illetve 2 memóriába 26 adatvezetékeken olvassa ki, illetve írja be, a parancsokat viszont az 1 központi egység a 2. ábrán szaggatott vonallal rajzolt 25 parancsvezetékeken keresztül adja a 4 közvetlen memóriahozzáférés egységnek. A 3. ábrán a 11 bemeneti-kimeneti egység egy példaképpeni kiviteli alakjának tömbvázlata látható. Az egység három 30, 31 és 32 NOR-kaput tartalmaz, amelyek egyik bemenetére a 18 egységkiválasztó bemenet, másik bemenetére pedig egy-egy 19 bytekiválasztó bemenet van kapcsolva. A 14b kimeneti adatsín párhuzamosan 33 és 34 regiszterhez, a 14a bemeneti adatsín 36 kapuáramkörön át 35 regiszterhez van csatlakoztatva. A 30 és 31 NOR-kapu kimenete a 33, illetve 34 regiszter beíró bemenetére, a 32 NOR-kapu kimenete az open kollektoros 36 kapuáramkörhöz van csatlakoztatva. A 33 és 34 regiszterek kimenetei 37, illetve 38 teljesítményerősítőn át csatlakoznak a 24 vezetékekre. Látható, hogy a 11 bemeneti-kimeneti egységben két byte kivitelére és egy byte bevitelére van lehetőség. Az egy bytenak a 35 regiszterből az 1 központi egységbe való beviteléhez az szükséges, hogy a 11 bemeneti-kimeneti egységet annak 18 egységkiválasztó bemenetére adott jellel a 15 kiválasztóegység kiválassza, és a 16a dekódoló a 32 NOR-kapu 19 bytekiválasztó bemenetére jelet adjon. A 35 regiszter a 24 vezetékekről a jelet 39 jelfogadó és formáló egységen át kapja. Ennél a 11 bemeneti-kimeneti egységnél nincsen állapotjelzés, így nem rendelkezik 13 állapotjelző vezetékkel sem. A4, és 5. ábrán a 4 közvetlen memóriahozzáférés egység, az 1 központi egység és a 2 memória összekapcsolásának két célszerű kialakítását szemléltetjük. A 4. ábra szerinti megoldásnál a 2 memória cím- és adatvonalainak vezérlése olyan kapukkal történik, melyek kimenete normál működtetés esetén összeköthető (pl. open kollektoros TTL kapuk). A mikroprocesszoros 1 központi egység és a 4 közvetlen memóriahozzáférés egység kapcsolatát 12 vezérlővezetékeken továbbított működtető jelek biztosítják oly módon, hogy a memória felé címet, adatot és írás/olvasás jelet egyidőben csak az egyik egység ad. A megoldás előnye, hogy a közvetlen, memóriahozzáférés egység hozzákapcsolása vagy kivétele a berendezésből a működtető jelek célszerű megválasztása esetén semmiféle változtatást nem igényel a berendezésben. Az 5. ábrán vázolt elrendezésnél a 4 közvetlen memóriahozzáférés egység multiplexert tartalmaz, mely biztosítja, hogy a 2 memória felé vagy a mikroprocesszoros 1 központi egység által adott cím, adat és írás/olvasás jel, vagy a 4 közvetlen memóriahozzáférés egység regiszterében tárolt cím, adat és írás/olvasás jel kerüljön kiadásra. Ha a közvetlen memóriahozzáférés egység nem tartozik a berendezéshez, a mikroprocesszoros 1 központi egység és a 10 15 20 25 30 35 40 45 50 55 60 3