203414. lajstromszámú szabadalom • Áramköri elrendezés méréstechnikai, folyamatirányítási berendezés és információ feldolgozó egység gyors információcseréjének megvalósítására

5 HU 203 414 B 6 lyező és irányváltó kimenetét a 14 vezérlőlogika 14f második kapcsoló kimenete, a 9f író és engedélyező kimenetét a 12 parancsdekóder 12f regiszter író kime­nete és a 14 vezérlőlogika 14h harmadik kapcsoló kime­nete, a 9g kapu kimenetét a 11 bájtszámláló 11b kime­nete és a 13 kommunikációs logika 13g mintavevő kimenete, a 9h parancs ki/bemenetét all bájtszámláló 11c bemenete, a 12 parancsdekóder 12e író kimenete, a 14 vezérlőlogika 14g bemenete és a 16 megszakításlo­gika 16b bemenete, továbbá a 9i állapot kimenetét a 11 bájtszámláló lld állapot kimenete, a 13 kommunikációs logika 13f állapot kimenete, a 12 parancsdekóder 12d olvasó kimenete és a 16 megszakításlogika 16c kérdező kimenete, a 9j első engedélyező és irány váltó kimenetét a 14 vezérlőlogika 14j első kapcsoló kimenete képezi. A 9 vezérlőegység működését részletesebben kiviteli példa segítségével ismertetjük. A 9b vezérlő be/kimenethez 17 vezérlő busz csatla­kozik, amelyhez 12 parancsdekóder, 14 vezérlőlogika, 15 DMA logika és 16 megszakításlogika van kötve. A12 parancsdekóder alapját 4/16-os dekóder áramkör, pl. SN74LS154 alkothatja. A 9a címcsoport bemeneten ér­kezőjel a 12g engedélyező bemenetre jutva engedélyezi annak működését A17 vezérlő buszról a 12a vezérlő bemenetre érkező jeleket a 12 parancsdekóder dekódolja. A 12 parancsdekóder kiadhat a 12b belső készenléti kimenetén belső készenléti jelet a 13 kommunikációs logika számára, a 12c olvasó és törlő kimenetén további feldolgozásra regiszterolvasó és törlő jeleket a 14 vezér­lőlogikának, a 12d olvasó kimenetén a 9i állapot kime­netre, a 12e író kimenetén jelet a 9h parancs ki/bemenet­­re, végül a 12f regiszter író kimenetén jeleket a 9f író és engedélyező kimenetre. A 11 bájtszámláló egy számláló áramkörből pl. SN74LS193 és egy dekóder áramkörből pl. SN74LS155 áll. A 11 bájtszámlálóba a 13 kommunikációs logika kezdeményezésére a 13e töltő-törlő ki/bemeneten ki­adott töltő jel hatására betöltődik az átadásra kerülő információ-szó bájtjainak a száma a 9h parancs ki/be­­menettel összeköttetésben álló 1 le bemeneten keresztül. A 11 bájtszámlálóba az információ átadás során a 1 le időzítő bemenetén keresztül időzítő jelek érkeznek a 14 vezérlőlogikától, minek hatására a 1 lb kimeneten kapu­zó jelek jelennek meg és vezérlik a 9g kapu kimeneten át a 3 bemenő regiszter és multiplexer egységben lévő információ-szó bájtjainak időmultiplexeléséL All bájt­számláló mindenkori állapotáról, azaz a még át nem adott bájtok számáról a 9i állapot kimenetre csatlakozó 1 id állapot kimeneten keresztül nyerhető információ. A 11 bájtszámláló a meghatározott számú bájtok le­­számlálása után alia töltő-törlő be/kimeneten törlő jelet küld a 13 kommunikációs logikába, egyúttal a 1 lf felté­tel kimenetén át a 15 DMA logika működésének leállí­tását kezdeményezi. A 15 DMA logika bistabil multi­vibrátor áramkörre van felépítve, amely pl. SN74LS74 lehet. A14 vezérlőlogika 14d leállító kimenetén a 15 DMA logika működését engedélyező, kezdeményező és leál­lító jelek érkeznek a 15a vezérlő bemenetre, melyek hatására a 15 DMA logika a 15b kimenetén közvetlen memóriahozzáférésre vonatkozó kérelmet (DREQ) tud továbbítani a 17 vezérlő buszra. A 15 DMA logika mű­ködésének leállításához a 15a vezérlő bemenetre érkező leállító jelen kívül a 15c feltétel bemenetre érkező leál­lítás kezdeményezés is szükséges, amit all bájtszámlá­ló szolgáltat A15 DMA logika, a 11 bájtszámláló és a 14 vezérlő­logika összehangolt működésével megvalósítható az in­formáció átadása közvetlen memóriahozzáférés útján mind bájtonként, mind bájtcsoportonként, lehetővé téve a dinamikus memóriaáramkörök tartalmának kellő idő­ben történő felfrissítését is. A16 megszakításlogika célszerűen három vagy több bistabil multivibrátor áramkörre épül fel. Ezek típusa lehet pl. SN74LS74. Az egyes bistabil multivibrátorok egy-egy interrupt forrásnak felelnek meg. A16 megszakításlogika 16a működtető bemeneté­re a 14 vezérlőlogikából a megszakítás kérést engedé­lyező, a bistabilok írását engedélyező, a bistabilokat író és törlő jelek érkeznek, míg a 16c kérdező kimeneten keresztül, a 9i állapot kimeneten lekérdezhető a bistabi­lok állapota, a 16d megszakítás kimeneten pedig a 16 megszakításlogika megszakítás kérelmet (IRQ) tud el­juttatni a 17 vezérlő buszra. A 13 kommunikációs logika egyszerű elektronikus eszközökkel ún. hand-shake kommunikációs protokollt realizál. A készenléti és nyugtázó jeleket a 13d második és a 13c első kommunikációs be/kimenetén képes kiad­ni, ill. fogadni a 9d készenléti ki/bemeneten és a 9c nyugtázó be/kimeneten. Ezenkívül a kommunikációs folyamathoz kapcsolódva, időzíti 9g kapu kimenethez kapcsolódó 13g mintavevő kimenetén az információ beírását a 3 bemenő regiszter- és multiplexer-egységbe, a 13e töltő-törlő ki/bemenetén keresztül együttműködik all bájtszámlálóval, a kommunikációs folyamat álla­potáról pedig részben a 9i állapot kimenethez csatlakozó 13f állapot kimenetén, részben 13a parancsbemenetén ad információk A14 vezérlőlogikától az egész áramköri elrendezés működése engedélyezésére, működési mód­jára, ill. törlésére vonatkozó parancsokat kap a 13a pa­rancs bemeneten. A13 kommunikációs logika készenlétijei fogadásá­val és kiadásával kapcsolatos funkciói egyaránt kivált­hatók a 12 parancsdekódertől a 13b belső készenléti bemenetre adott jellel is. A14 vezérlőlogika olyan ismert elemekből felépített logikai hálózat, amely részben a 9 vezérlőegység rész­egységeit az ismertetett módon egymáshoz illeszti, rész­ben a 14c illesztő bemenetén keresztül a 17 vezérlő buszhoz illeszti. Ezenkívül vezérli a 4 második kétirá­nyú buszmeghajtóegysége irányítottságát és ki/bekap­­csolását a 9e második engedélyező és irány váltó kime­netnek megfelelő 14f második kapcsoló kimenetén. Ha­sonlóan vezérli a 2 első kétirányú buszmeghajtóegysé­get a 14j első kapcsoló kimenetén. Vezérli továbbá a 8 kimenő regiszter- és demultiplexer-egység 8c adatkime­netének rákapcsolását az adatbuszra a 9f író és engedé­lyező kimeneten keresztül a 14h harmadik kapcsoló bemenetén. A találmány szerinti áramköri elrendezés, amely lehetővé teszi méréstechnikai, folyamatirányítási berendezés és információfeldolgozó-egység, előnyösen professzionális személyi számítógép gyors információ­­cseréjét legfőbb előnye, hogy autonóm működéséből következően univerzálisan alkalmazható. Segítségével fogadhatók és kiadhatók mind a pozitív mind a negatív logikai adatok, mindenféle megszorítás nélkül, ugyanis a méréstechnikai berendezés felőli vonalmeghajtó 5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Thumbnails
Contents