156168. lajstromszámú szabadalom • Kapcsolási elrendezés sorosan érkező digitális információ folyamatos tárolására, valamint a tárolt információból egy logikai függvény kimenőjeleinek ciklikus előállítására és tárolására

156168 Az első változat bár kevesebb léptetőelemet tartalmaz, de ezekkel szemben szigorúbb köve­telményeket támaszt, mint a második. Az alkal­mazott lóptetőelemeknél ugyanis a bemeneti és kimeneti jeleknek teljesen azonos jellegűeknek 5 kell lenniük, továbbá a mod 2 logikai összeadás műveletével kapcsolatos, nehézségek elkerülése céljából indokolt az elemek sztatikus hozzá­férhetőségét is biztosítani. Mindez csaknem ki­zárólagosan bistabilok alkalmazását igényli. 10 A második változatban a szükséges nagyobb elemszámmal szemben előnyként könyvélhető el az alkalmazott léptető elemekkel szemben támasztott követelmények szerényebb volta, ami nagyjából abban fogalmazható meg, hogy a 15 léptetőregiszteirefcnek meghatározott helyeken azonos jellegű kimeneteiknek kell lenniök. Mind­ez lehetővé teszi bistabiloknál egyszerűbb áram­köri elemeknek, pl. ferritmagos léptetőregiszter elemeknek az alkalmazását. 20 A találmány tárgyát képező 3. ábra szerinti megoldás a kód generálásához felhasználható léptetőregiszter típusok körét tovább bővíti; olyan megoldások alkalmazását is lehetővé teszi, melyek mindössze csak azt biztosítják, hogy a 25 léptetőregiszter sorrendi első elemének legyen hozzáférhető bemeneti, az utolsó elemének padig hozzáférhető kimeneti pontja. Az elrendezés megvalósítása esetén több olyan modern léptetőregiszter típus alkalmazása válik 20 lehetővé, melyek a korábbi megoldásokkal nem voltak használhatók. Pl. akusztikus késleltetők, melyek működési elvükből kifolyólag nem ren- . delkeznek közbenső leágazási pontokkal, továb­bá léptetaregiszterek integrált áramköri kivitel- 35 ben, ahol is az egy tokozásban elhelyezett shift elemek magas száma (pl. TOO—200 bit) miatt kell a kívánt pozíciójú leágazási helyek kiveze­tésétől eltekintem, vagy pl. transzfluxoros shift­regiszterek, melyeknél a kicsatlakozási pontok­hoz külön jelerősítőket kell illeszteni. Mind­ezen léptetőregiszterek bemeneti és; kimeneti pontja természetszerűleg bozzáférhető, így a javasolt áramköri megoldással a problematikus kódolási feladat megoldáisára alkalmazhatók. A megoldás részleteiben a 3. ábráról követ­hető. A kódolandó információ elemek időben egy­mást követő bináris jelek sorozataként az áram- 50 köri elrendezés 18 bemeneti pontjára kerülnek. A bemenetre egymást követően érkező megha­tározott számú (jelöljük ezt a továbbiakban k­val) információs elem közötti időszakaszt, illet­ve ezen időszak alatt az áramköri elrendezésben 55 lebonyolódó logikai műveletek összességét cik­lusnak nevezzük. A léptetőregiszterből kialakított 10 tároló ciklusonként n + 1 léptető műveletet végez, a 2i2 léptetés vezérlő áramköriből érkező impul- g0 zusok hatására. A teljes ciklus során a léptető­regiszterbe beíródik a 18 bemenetre érkező k infoirmációs eleim, képződik az ezekhez tartozó r paritás bit elem, és kiíródik a kódolt infor­mációs elemek k -\- r összetartozó bit értéke. 65 45 (Az 1. ábrán szereplő feladat megoldásakor k és r értékek helyére k = 3, r = 1 konkrét szám^ adatokat helyettesíthetünk. Leírásiunkban azon­ban megmaradhatunk az általánosabb k és r értékek használatánál.) Mindez a következő mó­don biztosítható. A 10 tároló li5 bemeneti és 11 kimeneti pontja a ciklus majdnem teljes idő­tartama alatt összekapcsolódik 16 és 19 kapu­áramköröfcön keresztül. Az összekapcsolódás fel­tételét a 19 kapuáramkört működtető 20 szta­tikus logikai áramkör szolgáltatja. Ez az őt vezérlő 21 n + 1 lépésű ciklikus számláló ha­tására a 10i tároló léptetési műveleteivel egyidő­ben a meghatározott léptetési műveleteknél nyitja ki a 19 kapuáramkört, és írja ilyen mó­don vissza a 10 tároló kimenő jeleit a 10 tároló bemenetére. A 20 sztatikus logikai áramkör az előzőekben leírthoz hasonlóan a 17, Bx , B2 ,... Br kapu­áramköröket is működteti, mégpedig oly mó­don, hogy a 17, 19, B1; B 2 . . . B r kapuáriamkörök közül egy-egy léptetési műveletnél mindig egy és csakis egy nyitódik ki. A teljes ciklus során a 17 kapuáramtkör k léptetési műveletnél nyitó-, dik ki, és teszi lehetővé k, a 18 bemenetre ér­kező információs elem 10 tárolóba történő be­írását, BJL, B2 ,. . . B r kapuáramkörök cikluson­ként egy-egy léptetési műveletnél nyitnak ki, -és vezérlik a 14 sorrendi kapcsoló áramkörben generált A1; A 2 , . . . Ar paritás bit elemeknek a 10 tárolóba történő beírását. Tekintettel arra, hogy a 10 tároló n lépéses léptetőregiszter, és ciklusonként n -4- 1 lépésű vezérlésit kap, a ciklus befejeztével a 10 tárolóba újonnan beírt és kiírt információ elemeken túl­menően a tárolóban megmaradó információs elemek pozíciója is megváltozik, mégpedig úgy, mintha egyetlen léptetési művelet zajlott volna csak le. A léptetést illető végpozíciót nem be­folyásoló további n léptetési művelet biztosírcja azt, hogy a 10' tároló sztatikusan hozzá nem férhető n — 1 közbenső pozíciója dinamikusan hozzáférhetővé válik, ugyanis egymást követő léptetési műveleteknél megjelenik a 10 tároló sztatikusan hozzáférhető 11 kimeneti pontján. A paritásbitek előállításához szükséges 10 tárolóban tárolt információs elemek logikai függvényét az önmagában ismert soros mű­ködésű 14 sorrendi kapcsolóáramkör biztosítja, míg a logikai függvény képzésében résztvevő tárolt információs elemek kiválasztása a már említett 20 sztatikus logikai áramkörrel vezé­relt 12 kapu áramkörrel történik. A leírásból kitűnik, hogy javasolt megoldá­sunk a lépitetőiregiszter kivitelű 10 tároló elem­től valóban nem igényli a közibenső leágazások biztosítását. A találmány egy másik megvalósítási formá­ja a 4. ábrán látható. Ez lényegében abban különbözik a 3. ábrán látható megoldástól, hogy a 10 tároló elemként használt léptetőregiszter helyett 25 címregiszter kijelölésű 26 sztatikus memóriát — célszerűen ferritmagos tárolót — alkalmaz. Egy-egy lép-2

Next

/
Oldalképek
Tartalom