Счетчики. Регистры, страница 8

Если сигнал Тобр не обязательно является сигналом Тп, а просто их произведение равно нулю, то можно организовать режим хранения, т.е. при Тпобр=0 запись информации становится невозможной. В этом случае функция Тобр должна формироваться, не зависимо от Тп и схема, в этом случае выглядит так:

Потребуем, так же, что бы одновременно с изменением кода на входе менялся и код считываемого числа. если запись и считывание осуществляется в одном и том же коде, то схема i-го разряда регистра будет иметь следующий вид:

Если запись и считывание осуществляется в разных кодах, то выходы Q и  меняются местами.

Последовательные регистры.

Регистры сдвига.

Последовательные регистры, так же, строятся на различных типах триггеров, но у них возможно выполнение дополнительной операции – сдвига, который осуществляется с помощью сигнала синхронизации, под воздействием которого все разряды одновременно перемещаются внутри регистра вправо или влево. Т.е. состояние следующего триггера (правого или левого) меняется и становится равным состоянию предыдущего.

Синтез последовательных регистров, так же, сводится к синтезу элементов межкаскадных связей. Все каскады последовательного регистра идентичны и синтез проводится лишь для одного каскада. Последовательные регистры проще всего реализуются на синхронных триггерах.

Рассмотрим синтез последовательного регистра на примере построения последовательного регистра на основе синхронных JK-триггеров, на тактовые входы которых подаются служебные сигналы синхронизации Тс.

Рассмотрим один каскад сдвигового регистра, в котором сдвиг осуществляется вправо от триггера со старшим весом (с большим номером) в сторону младшего, т.е. состояние триггера Qi+1 переходит в состояние Qi.

Таблица переходов для заданного каскада выглядит следующим образом:

Qi+1

Qi

Qit

Ji

Ki

0

0

0

0

Ø

0

1

0

Ø

1

1

0

1

1

Ø

1

1

1

Ø

0

Для двух триггеров возможны четыре комбинации исходных состояний. В результате подачи синхроимпульса, состояние Qi+1 переходит в состояние Qit. Далее, пользуясь таблицей переходов JK-триггера, определяем при каких комбинациях входных переменных J и К становятся возможны эти переходы.