Приемы определения настройки СУНС и ее структуры.
1. Начальное состояние задано и оно:
А) нестандартное и рабочий цикл распределен.
Пример синтеза суммирующего счетчика по модулю 9 при QН = 8.
Разрядность базового счетчика
n = log2(9) = 4.
СУНС должна быть настроена на число 8 + 9 – 2n = 1, т.е. Qк = 0. Т.к. в рабочий цикл входят обе границы максимального цикла (0 и 2n), СУНС должна подключаться ко всем выходам счетчика.
Синтез СУНС: L = q1q2q3.
Б) стандартное или нестандартное, но рабочий цикл внутри максимального.
Пример синтеза суммирующего счетчика по модулю 9 при QН = 0.
СУНС настраивается на число 0+9 = 9, т.е. Qк = 8. Т.к. в рабочий цикл входит только одна граница максимального цикла, синтез СУНС можно упростить, используя закономерность чисел на выходе счетчика:
-
при суммировании любое старшее число отличается от всех младших количеством 1 и/или смещением 1 в сторону старшего разряда. Следовательно, к СУНС достаточно подключить только выходы счетчика, соответствующие единичным позициям в обнаруживаемом числе;
-
при вычитании любое младшее число отличается от всех старших количеством 0 и/или смещением 0 в сторону младшего разряда. Следовательно, к СУНС достаточно подключить только выходы счетчика, соответствующие нулевым позициям в обнаруживаемом числе.
Синтез СУНС: R = q0 q3, т.к. активным сигналом по R-входу счетчика является 1.
2. Начальное состояние не задано.
В этом случае удобно использовать реверсивный счетчик, что позволяет в качестве СУНС использовать его служебные выходы. Для этого достаточно принять в случае суммирования QН = 2n-1-КС, а в случае вычитания – QН = КС.
Примеры синтеза счетчиков по модулю 9:
3.7. Регистры
1. Буферные регистры.
Базовый триггер типа D со статическим или динамическим управлением. Принцип построения: С-входы объединяются, а D-входы являются информационными входами регистра.
Структура: УГО:
2. Регистры сдвига.
Базовый триггер типа D с динамическим управлением. Принципы построения: 1) С-входы объединяются, 2) выход предыдущего триггера соединяется с D-входом последующего.
А) сдвиг вправо.
структура: схема: динамика на примере ввода числа 012
Б) сдвиг влево.
3 . Реверсивные регистры.
4. Универсальные регистры.
К155ИР3
3.8. Основные типы сдвигов
Циклический сдвиг:
Вправо Влево
0 0 0 1 1 0 0 0 1 1
1 0 0 0 1 0 0 1 1 0
Логический сдвиг:
Вправо Влево
0 1 0 1 5 0 0 1 0 1 5
0 0 1 0 2 0 1 0 1 0 10
0 0 0 1 1 1 0 1 0 0 20