Регистр сдвига на D-триггерах



Для построения регистра сдвига наиболее удобным является использование D-триггеров. Соответствующие УГО и логическая схема представлены на рис. 2.58 и 2.59.

 

Рис. 2.58. УГО регистра сдвига вправо на двухтактных D- триггерах

 

 

Рис. 

 

2.59. Регистр сдвига на двухтактных D- триггерах

 

Счетчики

Счетчик – многоразрядный ФУ, предназначенный для подсчета количества импульсов, поступающих на его вход. Схемы счетчиков разнообразны и их можно  классифицировать по нескольким признакам:

1) в зависимости от системы счисления, в которой ведется подсчет числа импульсов, на: а) двоичные; б) двоично-десятичные;

2) по способу организации переноса между разрядами счетчика: а) с последовательным переносом, б) параллельным переносом, в) групповым переносом;

3) в зависимости от арифметической операции, выполняемой счетчиком: а) суммирующие, б) вычитающие, в) реверсивные;

4) по способу управления: а) асинхронные, б) синхронные.

 

Счетчик с последовательным переносом

Рис. 2.60. Двоичный суммирующий счетчик с последовательным переносом асинхронного типа.

На рис. 2.60 и 2.61 приведены схема и УГО двоичного суммирующего счетчика с последовательным переносом асинхронного типа.

 

            

                         Рис. 2.61. УГО счетчика

Ниже показана МОДИС- модель этого счетчика и временная диаграмма работы счетчика (рис. 2.62).

Составим МОДИС- модель этого  счетчика.

Описание переменных

‘ЗАВИСИМ’ С4 [1:K], Р [1: 2];

‘ИНЕЗАВ’ Р0, ГШ;

Описание схемы

С4 [1] ’:=‘ ‘ЕСЛИ’ ГШ ‘ТО’ 0

‘ИНЕСЛИ’ Р0 ‘ТО’ IC4 [1]

‘ИНАЧЕ’ C4 [1];

Р1 ‘:=‘ C4 [1] * P0

С4 [1:K] ‘:=‘ ‘ЕСЛИ’ ГШ ‘ТО’ 0

‘ИНЕСЛИ’ Р0 ‘ТО’ C4 [1:K]+1

“ИНАЧЕ’ C4 [1:K];

Каждый разряд счетчика делит частоту поступающих на его вход импульсов на 2. У асинхронного счетчика моменты срабатывания

отдельных разрядов счетчика определяются реальными задержками в схемах формирования переноса.

τp - время формирования переноса в одном разряде.

Быстродействие счетчика определяется временем пробега переноса по всем разрядам.

 

 

 

 

          

Рис. 2.62. Временная диаграмма работы счетчика

Трег= n * τp – время регистрации – интервал времени от момента поступления на вход счетчика очередного импульса до момента, когда новое значение установится во всех разрядах счетчика.

n –количество разрядов  в счетчике.

Счетчик с параллельным переносом

Как следует из рис. 2.63 счетчик является синхронным, так как срабатывание  всех триггеров происходит практически одновременно при поступлении на его вход сигнала  Р0 . Схемы формирования переносов строятся по следующим формулам:

Р1 ‘:=‘ Р0 * Q1;

Р2 ‘:=‘ P1 * Q2 = P0 * Q1 * Q2;

...Pк ‘:=’ P0 * Q1 * Q2 * ... * Qk-1;             Трег≈ τp.

Счетчики с параллельным переносом обладают наибольшим быстродействием, причем Трег теоретически не зависит от количества разрядов. Однако на практике такие счетчики строятся не более, чем на 8 разрядов.

Рис. 2.63. Счетчик с параллельным переносом


Дата добавления: 2018-05-12; просмотров: 1404; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!