180164. lajstromszámú szabadalom • Elrendezés logiaki állapotsorozatok tetszészerinti szavainak kiválasztására és eltárolására
180.164 nak letárolását további vizsgálat céljából. A feladatok időbeni sorrendjét az 1. ábra alapján ismertetjük. Az "a” időtartam jelzi a hálózat ciklusidejét, ami azt jelenti, hogy minden egyes logikai állapot-kombináció ennyi ideig áll fenn stabilan. Az elrendezés a "d" időtartam alatt érzékeli a bemeneten lévő jelkombinációt. A tranziensek, zavarójelek kiszürése? az adatok stabilan tartása céljából a bemeneti jelkombinációt egy gyors közbenső regiszterbe olvassuk be. Ezután következik a "c" Időtartam alatt annak eldöntése, hogy a bemeneten lévő jelkombináció eltárolandó-e vagy sem. A "d" időtartam alatt következik be'a tényleges eltárolás, igy a = b + c + d egyenlőség áll fenn. A találmány célkitűzése a fenti feladatok ellátására irányul. A feladat kitűzésénél a hangsúly a kiválasztott szavak és az utánuk következő adathalmaz ténylegesen szelektálásán van, hiszen ezek száma, a kiválasztás variálhatósága különböző szempontok szerint jelenti azt, hogy tetszés szerinti módon vizsgálhatjuk a bonyolult hálózat által létrehozott működési állapotkombinációk sokaságát. A kihangsúlyozott kiválasztási módról, nevezzük ezt a megvalósítás ’alapján "trigger-kiválasztásnak", a továbbiakban tekintsünk át néhányat. Abban az esetben, amikor a bemeneti jelkombináció szavaiból kívánunk kiválasztani néhányat és ezek számát, sorrendjét akarjak figyelni, akkor az u.n. szekvenciális triggerről beszélünk. Ilyenkor kijelöljük, hogy mely adatokat akarjuk figyelni és tárolni,, megmondjuk azt, hogy az egyes adatok hányszor fordulnak elő mielőtt a kiválasztott adatot eltároljuk. Utána figyeljük a következő kijelölt adat előfordulását. így a sorrendben figyelt bemeneti adatkombinációk számát csak a tárkapacitás és a logikai analizis elvégzése szempontjából lényeges kezelhetőség határai korlátozzák. Világos, hogy még egy kötött szekvenciális hálózatnál is igen sok szekvenciális triggerfeltétel hozható létre. Célunk az univerzalitás, a hardwaretól való függetlenség, tehát a triggerképzés szempontjából a programozhatóság biztosítása. További trigger-kiválasztási mód a "range-trigger". Ebben az esetben a kiválasztás szempontjai lehetnek a következők: a bemeneti jelkombináció adatainak megfelelő számérték, legyen az akár a bináris, oktális vagy hexadecimális, legyen nagyobb vagy egyenlő egy megadott határértéknél, illetve legyen kisebb vagy egyenlő egy megadott határértéknél. Mindazok a szavak amelyek a programozott tartományban vannak, eltárolásra kerülno ic * További lehetséges trigger kiválasztási mód az "OR-trigger". Ebben az esetben a kiválasztás szempontja az, hogy a bemeneti adat azonos-e egy vagy több kiválasztott jelkombináció valamelyikével. A'feltétel teljesülése esetén a bemeneti adat eltárolásra kerül. A találmányi célkitűzések megvalósítására szolgáló elrendezés felépítését a 2. ábrán mutatjuk be. Az elrendezés tartalmaz többek között 1 vonalillesztőt n-számu IN bemeneti csatornával, 2 selectort, 3 adatbeviteli egységet, 5 tárolómezőt, 9 kiválasztó logikai komparátort, 10 gyorsvezér löt, 12 cimszámlálót. Az elrendezésre jellemző, hogy tartalmaz 4 közbenső regisztert 41 vonal- és 42 vezérlőjel bemenettel és 1., 2,, ... m., /m+1/., ... n. információs kimenetekkel, tetszőleges számú 6,7 ... 8 triggermemóriát 1.,'2., ... m., /m+1/., ..* n. információs bemenetekkel, 61, 71 ... 81 adatbemenettel, 62, 72 ... 82 ütemjelbemenetekkel és 63, 73 ... 83 triggerkimene-2