Fig. 3 Schema registru circular
Registrul inel este construit pe baza celei mai puțin semnificative ieșiri prin închiderea ieșirii cu intrarea celui mai mare bit. Ca urmare, informațiile se deplasează de-a lungul inelului.
Alocarea registrului de inele.
Registrele de registru sunt create pentru a crea circuite de distribuție a impulsurilor care servesc la formarea unor semnale de impuls succesive care apar în diferite circuite de control ale nodurilor și dispozitivelor. (De exemplu, vă puteți aminti o ghirlandă obișnuită de pomul de Crăciun).
Schema registru de registru.
Circuitul registrului inelului este prezentat în Fig. 3
Schema circuitului de funcționare.
Să scriem una în una din cifrele din registru. În circuit, această unitate introdusă odată este avansată de impulsuri de ceas până la capăt și de la ieșirea celei mai înalte (n-1) cifre prin buclă de feedback din nou scrisă la bitul zero. După aceasta, apare un nou ciclu de mișcare a codului specificat de către registru.
Pe baza registrelor circulare sunt construite registre recurente.
Registrul de deplasare invers.
Regiștrii de deplasare examinați au schimbat informațiile (codurile numerice) într-o direcție către cifrele mai mici sau mai mari. Înregistrările de deplasare inversă pot efectua o schimbare de informații în ambele direcții, în funcție de valoarea informației unui anumit semnal de comandă.
În registrul de deplasare a inversării prezentat în Fig. Un registru de deplasare reversibilă 4, legăturile logice dintre bistabilele oferă abilitatea de a controla direcția de deplasare a cuvântului scris în registru printr-un semnal de control, afișată logic variabila y. De exemplu, atunci când y = 0 acțiune ceas ar trebui să conducă la o schimbare la stânga-TION de informații, și când y = 1 - În cazul în care nici o informație de sincronizare drept scris în registru, trebuie să rămână fără măsurabilă-neniya.
Dacă registrul este executat pe flip-flops de tip D, semnalul logic la intrarea registrului flip-flop al registrului este determinat de formula pentru realizarea modului invers de funcționare.
Di (t) =
* Qi-1 (t) + y; Qi + 1 (t).Direcția de deplasare a codului este dată de diagrama logică DD1 Să luăm în considerare principiul de funcționare al registrului.
Fig. 4 Registrul de deplasare inversă
Fie codul numărului A = an-1 ... a1 a0 înscris în registru. atunci, în conformitate cu formula dată, atunci când semnalul logic y = 1 este aplicat la intrarea di flop-flop, semnalul de la ieșirea de la flipDi = Qi + 1 anterioare acționează. Sub acțiunea ceasului următor, semnalul Qi + 1 este fixat la ieșirea TP-ului flip-flop. Codul se mută spre dreapta;
la y = 0, conform aceleiași expresii, Di = Qi-1 și la ieșirea triggerului i semnalul de la ieșirea declanșatorului TTi-1 este fixat. Codul se schimbă spre stânga.
Registrele recurente.
Alocarea unui registru recurent.
Registrele recurente servesc la obținerea combinațiilor de coduri lungi (secvențe recurente), apropiindu-se de caracteristicile lor statice la zgomot "alb".
Utilizat pentru dispozitivele de codare și decodare, sisteme de comunicații în bandă largă, pentru generarea de semnale de fazare în sistemele de transmisie de date.
Dispozitivul registrului recurent.
Ieșirea ultimului (cel mai ridicat) bit de înregistrare este conectată la intrare prin cel mai simplu element AND-NO. Din cifra anterioară a registrului, se trimite și un semnal acestui element.
De exemplu, luați în considerare schema unui registru recurent pe flip-flop-uri D.
Schema registrului recurent.
Fig. 5 Schema registrului recurent
Astfel, registrele recurente permit formarea de combinații de coduri de lungimi diferite prin introducerea unei bucla de feedback logic.
Parametrii registrului serial.
Ora de intrare (ieșire) a numărului binar de m-biți din registrele de deplasare este mTcd. unde Tcd este secvența semnalelor de sincronizare care efectuează intrarea (ieșirea) informației.