Мал. 3 Схема кільцевого регістра
Кільцевій регістр будується на основі зрушується шляхом замикання виходу молодшого розряду зі входом старшого розряду. В результаті, інформація рухається по кільцю.
Призначення кільцевого регістра.
Кільцеві регістри призначені для створення схем розподільників імпульсів, які служать для формування наступних один за одним імпульсних сигналів, що з'являються в різних ланцюгах управління вузлами і пристроями. (Для прикладу можна згадати звичайну ялинкову гірлянду).
Схема кільцевого регістра.
Схема кільцевого регістра представлена на Рис. 3
Робота схеми кільцевого регістра.
Нехай запишемо в один з розрядів регістра одиницю. У схемі, ця одного разу введена одиниця просувається тактовими імпульсами до кінця, а з виходу старшого (n-1) -го розряду через ланцюг зворотного зв'язку знову записується в нульовий розряд. Після цього відбувається новий цикл руху зазначеного коду по регістру.
На основі кільцевих регістрів будують рекурентні регістри.
Реверсивний регістр зсуву.
Розглянуті регістри зсуву здійснювали зрушення інформації (кодів чисел) в якомусь одному напрямку в бік молодших або старших розрядів. Реверсивні регістри зсуву можуть виконувати зсув інформації в обидві сторони, в залежності від інформаційного значення деякого керуючого сигналу.
У реверсивному зрушуючим регістрі, представленому на Рис. 4 Реверсивний зсувний регістр, логічні зв'язки між тригерами передбачають можливість управління напрямом зсуву записаного в регістр слова за допомогою керуючого сигналу, що відображається логічної змінної у. Наприклад, при y = 0 дію синхроимпульса повинно призводити до зсуву інформа-ції вліво, а при у = 1 - вправо При відсутності синхроимпульса інформація, записана в регістр, повинна залишатися без изме-нения.
Якщо регістр виконується на тригерах типу D, то для реалі-зації реверсивного режиму роботи логічний сигнал на вході тріггераi-го розряду регістра визначається за формулою.
Di (t) =
* Qi-1 (t) + yQi + 1 (t).Напрямок зсуву коду задає логічна схема DD1 Розглянемо принцип дії регістра.
Мал. 4 Реверсивний зсувний регістр
Нехай в регістрі записаний код числа A = an-1 ... a1 a0. тоді, згідно наведеної формули, при подачі логічного сігналаy = 1 на входеDi-го тригера діє сигнал з виходу від попереднього тріггераDi = Qi + 1. Під дією чергового синхроимпульса сігналQi + 1 фіксується на виході тригера ТT. Код зсувається вправо;
при y = 0, відповідно до того ж виразу, Di = Qi-1 і на виходеi-го тригера фі-КВІР сигнал з виходу тріггераTTi-1. Код зсувається вліво.
Рекурентні регістри.
Призначення рекуррентного регістра.
Рекурентні регістри служать для отримання довгих кодових комбінацій (рекурентних послідовностей), що наближаються за своїми статичним характеристикам до "білого" шуму.
Використовують для кодують і декодер, широкосмугових систем зв'язку, при формуванні сигналів фазирования в системах передачі даних.
Пристрій рекуррентного регістра.
Вихід останнього (старшого) розряду регістра з'єднується з входом через найпростіший елемент І-НЕ. З попереднього розряду регістра також подається сигнал на цей елемент.
Для прикладу розглянемо схему рекуррентного регістра на D-тригерах.
Схема рекуррентного регістра.
Мал. 5 Схема рекуррентного регістра
Таким чином рекурентні регістри дозволяють формувати кодові комбінації різної довжини за рахунок введення ланцюга логічної зворотного зв'язку.
Параметри послідовного регістра.
Час введення (виведення) m-розрядного двійкового числа в регістрах зсуву одно mТсд. де ТСД-період проходження тактуючих сигналів, які здійснюють купівлю (продаж) інформації.