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égki­választó bemenetére vannak csatlakoztatva. A 16a dekódoló a 9 bemeneti egységek és a 11 bemeneti­kimeneti egységek ama 19 bytekiválasztó bemene­teire 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 kime­neti 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 ki­szolgáláskérés gyűjtő egység a berendezésben beme­neti egységként van a 14a bemeneti adatsínre, a 15 kiválasztóegységhez és a 16a dekódolóhoz csatla­koztatva. 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 lehet­sé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 ke­resztül tud megkapni. Ebben az esetben a 8 kiszol­gáláskérés gyűjtő egység elmarad. A 9 bemeneti, 10 kimeneti és 11 bemeneti-kime­neti egységek 22, 23, illetve 24 vezetékeken - ame­lyek lehetnek egy vagy több vezetékesek - csatla­koznak a megfelelő szervekhez, például bemeneti lyukszalag olvasóhoz, kimeneti jelzőlámpákhoz, il­letve 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 kap­csokon 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 kivi­telné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. Eb­ben az esetben a 14 adatsínen az adatforgalom köz­vetlenü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 pont­vonaltól jobbra eső részét. A 4 közvetlen memória­hozzá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ő rekeszei­be í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, il­letve abból olvassa ki. A 4 közvetlen memóriahozzá­férés egység pedig az adatokat a 2 memóriából, il­letve 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 pa­rancsvezetékeken keresztül adja a 4 közvetlen me­mó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ó be­menet, másik bemenetére pedig egy-egy 19 byte­kivá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 regiszter­hez van csatlakoztatva. A 30 és 31 NOR-kapu ki­menete a 33, illetve 34 regiszter beíró bemenetére, a 32 NOR-kapu kimenete az open kollektoros 36 ka­puáramkörhöz van csatlakoztatva. A 33 és 34 re­giszterek 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 byte­nak a 35 regiszterből az 1 központi egységbe való beviteléhez az szükséges, hogy a 11 bemeneti-kime­neti 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 nin­csen állapotjelzés, így nem rendelkezik 13 állapot­jelző 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 össze­kapcsolásának két célszerű kialakítását szemléltet­jü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 ese­tén összeköthető (pl. open kollektoros TTL kapuk). A mikroprocesszoros 1 központi egység és a 4 köz­vetlen memóriahozzáférés egység kapcsolatát 12 ve­zérlővezetékeken továbbított működtető jelek bizto­sítják oly módon, hogy a memória felé címet, ada­tot é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 mik­roprocesszoros 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 berende­zéshez, a mikroprocesszoros 1 központi egység és a 10 15 20 25 30 35 40 45 50 55 60 3

Next

/
Thumbnails
Contents