181227. lajstromszámú szabadalom • Berendezés kétértékű időfüggvények tárolására és változtatható sebeségű visszaállítására
jel a d kimeneten jelenik meg. A 30 órajelgenerátor biztosítja mindkét egység számára a szükséges órajeleket. Az i kódoló órajel vezetéken a kódoló órajel, az e dekódoló órajel vezetéken a dekódoló órajel, míg a g órajel vezetéken az órajel mérhető. A kódoló, illetve dekódoló órajelek a kódoláshoz, illetve a dekódoláshoz biztosítják az időalapot, míg az órajel a két egységen belüli, illetve az azok közti kódszómozgatást végzi nagy sebességgel. A 2. ábra a 10 kódoló és tároló egység egy példakénti kiviteli alakját mutatja. Az egységnek láncbakapcsolt és visszacsatolt 12 párhuzamos- soros átalakító részegysége, és 13 shiftregisztere, továbbá 15 léptető részegysége, 14 számlálója, 16 előjeltároló részegysége és 11 vezérlő részegysége van. A b bemenő vezetéken érkező bemenőjel előjelváltása közti időtartam kódolását a 14 számláló valósítja meg, amely a választott kódszóhossznak megfelelően n-bites bináris számláló láncot tartalmaz. Az előjelbitek és a kódszavak soros- párhuzamos átalakítását és tárolását a 12 párhuzamos- soros átalakító részegység és a 13 shiftregiszter realizálja. A 15 léptető részegység az 1 léptető vezetéken keresztül a g órajel vezetéken érkező órajelek segítségével a 12 párhuzamos- soros átalakító részegységben és a 13 shiftregiszterben tárolt kódszavakon a vezérléstől függően megfelelő számú léptetést végez. Az egyes egységeket all vezérlő részegység működteti. A 11 vezérlő részegységre is kapcsolódó b bemenő vezetéken érkező bemenőjel előjelváltásának hatására a 11 vezérlő részegység az o számlálót törlő vezetéken keresztül egy impulzussal nullázza az egyébként folyamatosan számláló 14 számlálót, valamint beírja a 16 előjeltároló részegységbe a bemenőjel aktuális előjelét. A 14 számláló tehát nulláról indulva elkezdi számlálni az i kódoló órajel vezetéken érkező kódoló órajel impulzusait. Tételezzük fel, hogy ez a számlálás a bemenő jel következő előjelváltásáig tart, A bemenő jel előjelváltásának hatására a 14 számláló aktuális tartamát a B kódszó vezetékkötegen keresztül, valamint a 16 előjeltároló részegységben tárolt előjelet az m előjelbit vezetéken keresztül a 11 vezérlő részegység a k beíró vezetékre kiadott rövid impulzussal a 12 párhuzamos- soros átalakító részegységbe írja. Ezt követően egy második impulzussal az o számlálót törlő vezetéken keresztül a már ismert módon nullázza a 14 számlálót, és beírja a 16 előjeltároló részegységbe a bemenőjel megváltozott előjelét. A k beíró vezetéken lévő rövid impulzus lefutó élének hatására a 15 léptető részegység a j átíró és a c kódszó átíró vezetékkel sorbakapcsolt és visszacsatolt 12 párhuzamos- soros átalakító részegység és a 13 shiftregiszter tartamán a 13 shiftre- giszter hosszának megfelelő számú léptetéssel járó adatforgatást hajt végre. Ezt az adatmozgatást olyan órajelfrekvenciával kell végrehajtani, hogy az esetleges új beírás idejére az adatmozgatás befejeződjék. Ez az adatforgatás azt eredményezi, hogy a 13 shiftregiszter kimenetén mindig a legutoljára beírt kódszó van, azaz a jel visszaállításra már „elő van készítve”. Ha a bemenőjel két előjelváltása közti idő hoszszabb, mint ami egy kódszóban eltárolható, akkor ezt az időt két vagy több kódszóban tároljuk el. A 14 számláló úgy van kiképezve, hogy amennyiben telítesoe megy, úgy az n számláló túlcsordulást jelző vezetéken keresztül jelzést ad a 11 vezérlő részegységnek, amely ugyanazt az átíró, nullázó és adatforgató folyamatot indítja el, mint amit már az előzőekben leírtunk. A 20 átmeneti tároló és dekódoló egységbe történő adatátvitelt megelőzően az f tárolt információ átírását kérő vezetéken megjelenő logikai magas szint hatására (jelszinkronizálás miatt, többcsatornás adattárolás esetén) először ugyanez az átíró, nullázó és adatforgató folyamat ismétlődik meg. Ezt követően az f tárolt információ átírását kérő vezetéken lévő jel lefutó élének hatására a 15 léptető részegység az adatokon egy teljes körbeforgatást végez, és ily módon ezek az adatok a 20 átmeneti tároló és dekódoló egység megfelelő tárolójába is átíródnak, mivel az f tárolt információ átírását kérő vezetéken lévő jel lefutó élével szinkronizálva a 20 átmeneti tároló és dekódoló egység megkezdi a c kódszó átíró vezetéken érkező adatok fogadását. A 3. ábra a 20 átmeneti tároló és dekódoló egység egy lehetséges példakénti felépítését mutatja. Az egységnek láncbakapcsolt és visszacsatolt 21 shiftregisztere és 22 soros- párhuzamos átalakító részegysége, valamint 24 előjelvisszaállító részegysége, 23 számlálója, 26 léptető részegysége és 25 vezérlő részegysége van. A kódszavak átmeneti tárolását a 21 shiftregiszter, míg a soros- párhuzamos átalakításukat a 22 soros- párhuzamos átalakító részegység végzi. A kódszavak dekódolását és a d kimeneten megjelenő kimenőjel előállítását a 23 számláló és a 24 előjelvisszaállító részegység valósítja meg. A 26 léptető részegység a 21 shiftregiszterben és a 22 soros- párhuzamos átalakító részegységben lévő adatok mozgatását végzi az u léptető vezetéken keresztül a g órajel vezetéken érkező órajel segítségével. Az egységek működtetését a 25 vezérlő részegység végzi. Az f tárolt információ átírását kérő vezetéken megjelenő átírást kérő jel lefutó élének hatására a 26 léptető részegység a 21 shiftregiszter és a 22 soros- párhuzamos átalakító részegység tartamán, e két egység együttes tárolókapacitásával megegyező számú léptetést végez. Mivel ezek tárolókapacitásaikra nézve azonosak a 12 párhuzamossoros átalakító részegység és a 13 shiftregiszter együttes tárolókapacitásával, ezért az átírást megelőzően beírt kódszó az előjelbittel együtt éppen a 22 soros- párhuzamos átalakító részegység r előjelbit vezeték és a D kódszó vezetékköteg kimenetére kerül. Az átírás befejezése után a q átíró vezetékkel sorbakapcsolt 21 shiftregiszter és a 22 soros- párhuzamos átalakító részegység a p átíró vezetéken keresztül visszacsatolódík és ily módon biztosítva van a jelsorozat tetszőleges számú ismétlése. A 10 kódoló és tároló egységből történő adatátvitel befejezése után a z léptetés végét jelző vezeték feszültsége logikai magas szintre vált át, melynek következtében a 25 vezérlő részegység — amennyiben a h visszajátszást engedélyező vezetéken logikai magas szint van - az r előjelbit vezetéken lévő jelet - amely megmutatja, hogy a D kódszó vezetékkötegen lévő kódszó által reprezentált idő alatt a jel logikai 0 vagy 1 értékű volt-e - a 24 előjelvisszaállító részegységbe, a kódszavat pedig a 23 számlálóba úja. Az előjel bit és a kódszó átírását 3 5 10 15 20 25 30 35 40 45 50 55 60 65