179541. lajstromszámú szabadalom • Univerzális adatgenerátor uniformizált jelsorozatok előállítására
5 179541 6 külső vagy belső indító jenorráshoz továbbá az RS vezérlő nyomógombhoz van kötve. Az LD adatmemória az SPR soros vagy párhuzamos kiolvasón és az LSF logikai jelformálón valamint az OUD végfokozaton keresztül egy vagy több OD 1 . .. K adatkimenethez csatlakozik. Az EC külső vagy belső ütemadó egyrészt a WL szóazonosító CL órajel bemenetére, másrészt az SPR soros vagy párhuzamos kiolvasó CL órajel bemenetére csatlakozik. Az ED külső adatforrás a CU vezérlő és programozó egységhez csatlakozik. Az adatgenerátor működését a következőkben ismertetem. Vegyük szemügyre az 1. ábrát. A KL kapcsoló és logikai egység egyrészt lehetővé teszi, hogy a kezelő utasításait és a kívánt adatokat (információkat) a CU vezérlő és programozó egységbe juttassa, másrészt biztosítja a nemkívánt állapotok tiltását és a vezérléshez szükséges logikai kapcsolatokat. A CU vezérlő és programozó egység a CLK belső óragenerátor időalapjából előállítja mindazokat a vezérlő jelsorozatokat és logikai kötéseket, amelyek szükségesek a WRT beíró áramkör, a nondestruktiv NDM memória, a DU kijelző egység, a közbensőtároló feladatokat ellátó LW szóhosszmemória és az LD adatmemória vezérléséhez, továbbá a két busz jelforgalmának irányításához. A WRT beíró áramkör az NDM memória által igényelt időszakokban és formában biztosítja a kezelő által bejuttatott információknak a DB adatbuszra csatolását. Az NDM memória gyakorlati kiviteli formája különböző lehet. (Például EAROM = Electrically Alterable Read Only Memory, - vagy mágneses buborék memória, stb.) Lényege azonban az NDM memória működésének az, hogy a készülék tápellátásának megszűnése után is biztosítani képes az összes betáplált és jellemző információ megőrzését. A felhasznált nondestruktiv memória sajátságainak megfelelően kell kiképezni a CU vezérlő és programozó egységet és a WRT beíró áramkört. A DU kijelző egység tájékoztatja a kezelőt a DB adatbusz forgalmáról, vagyis a betáplált és a tárolt információkról. így a kezelő interaktív módszereket is alkalmazhat az adatok beírásánál, pl. a WRT beíró áramkör ütemesen, valamilyen sorrendben felkínálja a jellemzőket (pl. a szóhosszúság értékét) és az adatokat (pl. hexadecimális formában), s a kívánt érték elérésekor egyetlen kezelőszerv segítségével (pl. nyomógombbal) az információ beírható. A kimeneteken megjelenő jelsorozat és a kijelzőn ábrázolt információ között teljesen egyértelmű, és az elektronikus rendszer megbízhatóságával garantált a kapcsolat. A DU kijelző egység átkapcsolásáról, kioltásáról és az esetleg, gyakorlati okokból szükséges időmultiplicitásról a CU vezérlő és programozó egység gondoskodik. A DB adatbuszhoz csatlakozó LD adatmemória a kiolvasás időviszonyait (időrátáját, sebességét, ütemét) függetleníti a belső adatforgalom sebességétől, így utóbbit a tervező eszközeihez optimálisan választhatja meg, míg a külső adatkiolvasás a kezelő által igényelt, széles határok között megválasztható időviszonyok mellett történhet, - periodikusan, apedodikusan, lépésenként, vagy ciklikusan véletlenszerűen, manuálisan, lassan, vagy gyorsan, stb. Az LD adatmemóriához csatlakozó SPR soros, vagy párhuzamos kiolvasó létrehozza a kezelő által igényelt adatstruktúrát, amely lehet két párhuzamosan kibocsátott szó, vagy több párhuzamos szó, stb. Az így kialakított adatok (jelek) az LSF logikai jelformálón keresztül jutnak végfokozatra, majd a kimenetekre. Az LSF logikai jelformáló gondoskodik a kezelő utasítása alapján arról, hogy RZ vagy NRZ (Return to Zero, Non Return to Zero) alakban, illetve invertált vagy neminvertált formában jelenjen meg a kimeneten az adatfolyam. Ugyancsak a DB adatbuszhoz csatlakozik az LW szóhosszmemória, amely a WL szóazonosítót vezérli. Utóbbi feladata, hogy a kezelő és a csatlakozó digitális berendezések vagy mérőműszerek (pl. oszcilloszkóp) számára támjeleket, a kimenő adatok azonosítására alkalmas jeleket állítson elő. Soros szógenerálás esetén ezek az azonosító jelek lehetnek az első bit helyén (First Bit), az utolsó bit helyén (Last Bit), de alkalmasak lehetnek tetszőleges információszakasz megjelölésére. A kimenetek adatsebességét az EC külső vagy belső ütemadó határozza meg, amely a WL szóazonosító és az SPR soros vagy párhuzamos kiolvasó órajel bemenetét vezérli. A kiolvasást az RSU start-stop egység indítja és állítja le. Többek között feladata arra ügyelni, hogy csak teljes és torzítatlan szavak adására kerüljön sor, vagyis a külső adatfolyam az azonosításnak megfelelő első helyen indulhat és csak az utolsónak szignifikált helyen állhat le. így a kezelő biztos lehet abban, hogy a kimenetekről a kívánt adatok futnak ki. Az RSU start-stop egység tiltó jeleket küld a CU vezérlő és programozó egységbe és/vagy a KL kapcsoló és logikai egységbe, hogy a külső adatfolyam ideje alatt ne lehessen a tárolt információt megváltoztatni. Ugyanis így biztosítható, hogy a DU kijelző egységen látható jelstruktúra koherens a hozzárendelt és a kimeneteken megjelenő adatfolyammal. A belső adatforgalom sebessége független lehet a kimenő adatforgalom sebességétől, de a függetlenségből az is következik, hogy függhetnek is egymástól. Pl. egy közös időalap (kristályoszcillátor jele) különböző egész számú többszöröse lehet a CLK belső óragenerátor és az EC külső vagy belső ütemadó bármely időadata. így az egész számok változtatásával egy közös digitális ütemadóról járatható a rendszer, s az időquantumig szabadon választhat a kezelő. Az RSU start-stop egységet vagy az RS vezérlő nyomógombbal, avagy ES külső vagy belső indító jelforrással lehet indítani. így természetesen az is megoldható, hogy bizonyos időközönként automatikusan induljon a kiolvasás. A CU vezérlő és programozó egységhez csatlakoztatható szükség esetén ED külső adatforrás, amelyről az NDM memória feltölthető. 5 10 15 20 25 30 35 40 45 50 55 60 65 3