181640. lajstromszámú szabadalom • Áramköri elrendezés vezérlő utasításjelek előállítására camac modulok funkcionális részegységéhez
5 181640 6 függően a konvertált L jelcsatorna egyik vezetékén logikai igenszintet állíthat elő az első m és a második n mintavevő vezetéken megjelenő jelektől függő, vagy független időtartamra. Ha a vezérlő utasításjelek közül az egyik logikai igenszintű, akkor ez azt jelenti, hogy ezt határozta meg a CAMAC vezérlő. A vezérlő utasításjelek eljutnak a CAMAC modul funkcionális 16 részegységébe. A konvertált jeleket 18 dekódoló hálózat egy többváltozós logikai függvényt realizál, melynek bemenő jelei közül a konvertált L jelcsatorna jelei határozzák meg, hogy a vezérlő utasításjelek közül melyik lesz logikai igenszintü és a konvertált jelek tartalmazzák ugyancsak azt az információt is, hogy a megfelelő vezérlő utasításjelet a mintavevőjelek egyikével, avagy kapuzás nélkül kell előállítani. A programozható kombinációs 17 hálózat a találmány szerinti kialakításban magában foglal egy programozható elemet, ami célszerűen egy bipoláris memoria, vagy egy FPLA elem. Ez a körülmény lehetőséget ad arra, hogy a programozható kombinációs 17 hálózat után kapcsolt konvertált jeleket dekódoló 18 hálózatot egyszerűbben lehessen kialakítani. Az esetek többségében az egyes CAMAC modulok értelmezett utasításainál a funkciójelek és címjelek közül néhány logikai nem-szintű. Ezeket a jeleket a programozható kombinációs 17 hálózatban egyszerűen például egy több bemenetű kapuval vizsgáljatjuk, és a kapu kimenetén megjelenő jelet vezetjük az említett programozható — bipoláris memória vagy FPLA — elem egyik címbemenetére — az értelmezett utasításoknál — logikai nem-szintű jelek helyett. így a programozható elem kisebb kapacitású lehet. Ilyen módon a programozható elem a címbemenetein megjelenő jelek logikai érték-kombinációjához egy másik logikai értékkombinációt rendelünk, amely konvertált jelek formájában a kimenetére kapcsolt konvertált L jelcsatornán jelenik meg. A programozható kombinációs 17 hálózat válaszjel j kimenetén jelenik meg a válaszjel. Egy-egy értelmezett utasításhoz a konvertált jelek logikai érték-kombinációját a tervezés során úgy írhatjuk elő, hogy azokból a vezérlő utasításjelek kevés további elemszámmal előállíthatóak legyenek. A találmány igen lényeges részét képezi az a tény, hogy a programozható elem címbemeneteire kapcsolt jelekhez konvertált jeleket rendelünk. A konvertált jeleket oly módon választjuk meg, hogy azokból — az áramköri lehetőségeket figyelembe véve — minél egyszerűbben állíthassuk elő a mintavevőjelekkel megfelelően kapuzott vezérlő utasításjeleket. A konvertált jelek további feldolgozását végző konvertált jeleket dekódoló 18 hálózatot úgy választjuk meg, hogy az minél gazdaságosabban legyen kivitelezhető. Erre az ad lehetőséget, hogy ismerve a felhasználásra kerülő konvertált jeleket dekódoló 18 hálózat által megvalósított logikai függvényt, ennek igazságtáblája alapján választjuk meg a konvertált jeleket. A konvertált jeleket tetszőlegesen választhatjuk meg, ennek csak a konvertált jelek maximális száma szab határt. Ilyenformán a legcélszerűbb felépítésű konvertált jeleket dekódoló 18 hálózatot alakítjuk ki. A találmány alkalmazásával további előnyeként emelhető ki, hogy a válaszjel előállítása is lényegesen egyszerűbben történik mint az ismert megoldásnál, mert a válaszjelet már a programozható kombinációs 17 hálózat előállítja. A találmány szerinti áramköri elrendezés egy további példaként kiviteli alakjánál a CAMAC modul funkcionális 16 részegységének belső állapot kimenete belső állapot 0 csatornán át a programozható kombinációs 17 hálózat belső állapot bemenetével van összekötve. Az áramköri elrendezés jelző kimenetét a programozható kombinációs 17 hálózat jelző kimenetére csatlakozó K jelzőcsatorna képezi. A K jelzőcsatorna a CAMAC vezérlő jelzőbemenetére csatlakozik. A K jelzőcsatorna alkalmazása lehetőséget biztosít, hogy például Q válaszjelet vagy más jelet közvetlenül a programozható kombinációs 17 hálózaton belül állítsuk elő és továbbítsuk a CAMAC vezérlőbe. Ezen jelek továbbítása az ismert áramköri elrendezésnél a kétirányú információs G csatornán történt. A belső 0 állapotcsatornán a CAMAC modul funkcionális részegységéből annak belső állapotát jelző belsőállapot-jelek eljutnak a programozható kombinációs 17 hálózat belső állapot bemenetére. A belső állapot azt jelenti például, hogy a CAMAC modul funkcionális 16 részegysége előkészített valamilyen adatot és az a megfelelő vezérlő utasításra hozzáférhetővé válik a kétirányú információs G csatornán. Ezt ismétléses üzemmódban Q válaszjellel jelzi a modul. A belső állapot további jelentése lehet, hogy a CAMAC modul funkcionális 16 részegységében még nem fejeződött be valamilyen ciklus, ami miatt az foglaltsági állapotban van. Ezen foglaltsági állapot miatt az értelmezett CAMAC utasítások egy részének fogadására a CAMAC modul még nem kész. Ezt a CAMAC vezérlő felé a modul a jelző K csatornán a Q válaszjellel jelezheti, vagy a Hold jel kiadásával, a CAMAC ciklus felfüggesztését kérheti. Ha a CAMAC modul funkcionális 16 részegysége valamely belső ciklus miatt foglaltsági állapotban van, akkor a foglaltsági állapot megszűnéséig nem lehet új műveletet elindítani. A találmány szerinti áramköri elrendezéssel a programozható kombinációs 17 hálózatot ekkor olyan konvertált jeleket állíthat elő, amely a konvertált jeleket dekódoló 18 hálózat kimenetein logikai nem-szintet határoz meg. így a vezérlő utasításokat nem szükséges külön kapuzni a CAMAC modul funkcionális 16 részegységének foglaltsági állapotától függően, de a vezérlő utasításjelek valamelyikén a logikai igenszint mégse zavarhatja meg a CAMAC modul funkcionális 16 részegységében folyó belső ciklusokat. Még további előnyként értékelhető az a lehetőség, hogy a programozható kombinációs 17 hálózat ekkor a K jelzőcsatornán közvetlenül jelezheti a CAMAC vezérlő felé a foglaltsági állapotot. Amint a 3. ábrán látható, a találmány szerinti áramköri elrendezés egy másik példakénti kiviteli alakjánál a konvertált jeleket dekódoló 18 hálózatnak vezérlő 19 részegysége és a vezérlő 19 részegység kimenetére vezérlő P csatornán át csatlakozó dekódoló 20 részegysége van. A konvertált jeleket dekódoló 18 hálózat bemenetét a vezérlő 19 részegység két mintavevő bemenetére csatlakozó első m, és második n mintavevő kimenet, valamint a vezérlő 19 részegység és a dekódoló 20 részegység konvertált jel bemenetére csatlakozó konvertált L jelcsatorna, kimenetét pedig a dekódoló 20 részegység kimenetére csatlakozó vezérlő utasítás F csatorna képezi. A konvertált jelektől függően a vezérlő 19 részegység a vezérlő P csatorna jeleivel engedélyezheti a dekódoló 20 részegység működését. A konvertált jelek által meghatározott módon a vezérlő 19 részegység a dekódoló 20 részegység működését a mintavevőjelektől függetlenül, vagy azoktól függően engedélyezheti. Ha a vezérlő jelek engedélyezik a dekódoló 20 részegység működését, akkora konvertált jelek által meghatározott egyik vezérlő I utasításjel logikai igenszintű lesz. A dekódoló 20 részegység bármely CAMAC utasítása esetén, ha szükséges, a mintavevőjelekkel kapuzva állíthat elő logikai igenszintet a vezérlő F utasításcsatorna egyik vezetékén. 5 10 15 20 25 30 35 40 45 50 55 60 65