- •1. Счетчики Основные параметры и классификация
- •4. Счётчики с параллельным переносом
- •5. Счетчики с параллельным занесением информации
- •7. Счетчики с произвольным модулем счета и управляемым сбросом
- •8. Генераторы чисел на основе счетчиков
- •9. РегистрыНазначение и классификация
- •11. Параллельно-последовательные регистры
- •12. Использование сдвиговых регистров в качестве счётчиков
- •13. Кольцевой счётчик
- •Счётчик Джонсона
- •14. Одновибраторы
- •14_2 Мультивибраторы
- •15. Формирователи коротких импульсов
- •16. Антидребезговые формирователи импульсов
- •Линейные дешифраторы
- •Многоступенчатые дешифраторы
- •Демультиплексоры
- •19. Мультиплексоры
- •Переключательная функция и синтез мультиплексоров
- •Другие области применения мультиплексоров
- •20. Мультиплексор как генератор логических функций
- •21. Сумматоры
- •Одноразрядные двоичные сумматоры
- •22. Полный одноразрядный сумматор
- •23. Многоразрядные последовательные сумматоры
- •24. Многоразрядные параллельные сумматоры
- •25 Двоично-десятичные сумматоры
- •27. Схема сравнения на равенство
- •28. Схема сравнения на больше
- •29. Контроль по чётности
- •30. Классификация полупроводниковых бис зу
- •Основные параметры зу
- •31. Структурные схемы статических озу с произвольной выборкой
- •32. Элементы памяти статических озу на биполярн транз
- •33. Элементы памяти статических озу на мдп транзисторах
- •Элементы памяти статических озу на кмдп транзисторах
- •34. Элементы памяти и бис озу динамического типа
- •35. Общие сведения, основные параметры и классификация постоянных запоминающих устройств
- •Масочные пзу
- •36. Программируемые пзу
- •37. Репрограммируемые пзу
- •Рпзу с электрическим стиранием информации
- •38. Рпзу с ультрафиолетовым стиранием информации
- •51 Ацп параллельного типа
22. Полный одноразрядный сумматор
В общих случаях работа ПОС определяется табл. 15.2, из которой следует:
Таблица 15.2
Уравнения (15.4) и (15.5) можно преобразовать следующим образом :
(15.6)
(15.7)
Схема ПОС, построенная на основании уравнений (15.6) и (15.7), показана на рис. 15.3, а, а на рис. 15.3, б дано его условное обозначение. Недостатком такой схемы является большое время задержки формирования частичной суммы s i (tсумм = 6 t зд. р. ср ).
б)
а)
Рис. 15.3
Схему быстродействующего ПОС можно построить непосредственно по уравнениям (15.4) и (15.5), используя базис И-ИЛИ (рис.15.4, а). Недостатком этой схемы является необходимость ввода суммируемых чисел в парафазном коде либо включения дополнительных инверторов на входах ai , bi , ci.
Можно построить и более экономичные схемы ПОС. Для этого необходимо преобразовать функцию s i таким образом, чтобы в нее входила функция ci+1 или ее инверсия, т.е. считать функцию si функцией не трех, а четырех переменных
s i = f (ai , bi , ci , ci+1).
а)
б)
c
i+1 ai bi ci si 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 * 0 1 0 0 1 0 1 0 1 * 0 1 1 0 * 0 1 1 1 * 1 0 0 0 * 1 0 0 1 * 1 0 1 0 * 1 0 1 1 0 1 1 0 0 * 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1
Рис. 15.4
Значения этой функции при различных значениях переменных отображены в табл.15.3, причем, в этой таблице знаком «*» обозначены избыточные комбинации, которые не могут встретиться при работе сумматора . Минимизируя функцию с помощью диаграммы Вейча, получим:
. (15.8)
Схема ПОС, построенная на основании уравнений (15.5) и (15.8) в базисе И-ИЛИ-НЕ, приведена на рис.15.4,б. В этой схеме выход переноса инверсный, частичная сумма реализуется как в прямом, так и инверсном виде. Такое выполнение ПОС упрощает построение многоразрядных сумматоров за счет использования свойств самодвойственности функций переноса и частичной суммы.
Самодвойственными называются такие функции, инвертирование аргументов которых приводит к инвертированию самих функций, т.е. если вектор аргументов обозначить через X , то можно записать:
Свойство самодвойственности функций si и ci+1 наглядно отражено в табл. 15.2, в которой прямоугольными скобками объединены строки, отличающиеся между собой инвертированием аргументов.
23. Многоразрядные последовательные сумматоры
Многоразрядный последовательный сумматор содержит полный одноразрядный сумматор (ПОС), три сдвиговых регистра и синхронный D-триггер (рис. 15.7). Для суммирования двух чисел, представленных в двоичных кодах, они предварительно записываются в регистр числа А и регистр числа В. Если регистры
Рис.15.7
Разряды |
Qn |
Qn-1 |
Qn-2 |
…… |
Q1 |
Q0 |
Записанные значения слагаемых Число А Число В |
a n-1 bn-1 |
an-2 bn-2 |
an-3 bn-3 |
…… |
a0 b0 |
0 0 |
С приходом первого положительного тактового импульса открываются выходные конъюнкторы регистров чисел А и В и на входы ПОС поступают значения младших разрядов этих регистров Q0 = 0. Поскольку при этом перенос не возникает, то на входе D триггера образуется сигнал логического 0.
По окончании первого тактового импульса его отрицательным фронтом значение полученной частичной суммы, определяемое первоначальным состоянием D-триггера, запишется в старший разряд n-разрядного сдвигового регистра суммы, а D-триггер установится в нулевое состояние.
С приходом второго положительного тактового импульса на входы сумматора поступят разряды a0 и b0 суммируемых чисел и сигнал переноса c0=0, по которым будут вычислены значение частичной суммы s0 и перенос c1 в первый разряд.
По отрицательному фронту тактового импульса эти значения будут переписаны в сдвиговый регистр суммы и D-триггер. Одновременно с этим прервутся связи регистров чисел А и В с ПОС. С приходом третьего тактового импульса на входы А и В ПОС поступят разряды a1 и b1 слагаемых и перенос c1, полученный в предыдущем такте.
После (n+1)-го импульса в сдвиговом регистре суммы будет записан результат суммирования двух n-разрядных чисел, а состояние D-триггера определит сигнал переноса в (n+1)-ый разряд. Время суммирования в таком сумматоре с учетом операции обнуления D-триггера составляет
tсумм = (n+1)T,
где T – длительность периода тактовых импульсов. При этом длительность положительных тактовых импульсов должна быть не менее времени суммирования ПОС.