- •5 Семестр. 51 час. Гр. А-7,8,9-.
- •Глава 1. Системы элементов эвм
- •§ 1.1. Базовый элемент и-не ттл.
- •§1.2. Система элементов мдп (кмдп).
- •§1.3. Система элементов эсл.
- •§ 1.4. Выходные каскады логических элементов.
- •§1.5. Основные параметры логических элементов. Серии микросхем.
- •§ 1.6. Согласование положительной и отрицательной логики.
- •§ 1.8. Разветвления по входу и выходу.
- •§ 1.9. Гонки.
- •Методы борьбы с гонками (3 основных).
- •Глава 2. Устройства эвм.
- •Глава 3. Комбинационные устройства эвм.
- •Глава 4. Счетчики.
- •§4.1 Общие характеристики счетчиков.
- •§4.2 Счетчики с последовательным переносом (непосредственной связью между разрядами).
- •Вычитающий счетчик
- •Счетчики с непосредственной связью и прямым динамическим управлением триггерами.
- •Реверсивные счетчики
- •§4.3. Счетчики с параллельным переносом, с групповой структурой.
- •Работа схемы
- •Счетчики с групповой сруктурой
- •§4.4 Двоично-кодированные счетчики с произвольным модулем счета.
- •Работа счетчика
- •§ 4.5 Счетчики с недвоичным кодированием.
- •§4.6 Счетчик Джонсона.
- •§4.7 Код Грэя
- •§4.8 Полиномиальные счетчики.
- •§ 4.9 Компараторы.
- •Глава 5. Сумматоры.
- •§ 5.1 Полусумматор. Инкрементор.
- •§5.2 Сумматор.
- •§ 5.3 Сумматоры с параллельным переносом.
- •§ 5.4 Двоично-десятичные сумматоры.
- •§ 5.5 Блоки для логических операций
- •Глава 6. Арифметико – логические операции эвм (alu). Основные характеристики alu.
- •Глава 7. Умножители, драйверы, синхронизаторы.
- •Глава 8. Синхронизация и прием внешних сигналов в эвм.
- •Глава 9. Плис – программируемые логические интегральные схемы.
- •§ 9.2. Разновидность плм: ппзу.
- •§ 9.4 Программирование плис.
- •§ 9.5 Расширение функциональных возможностей плм и пмл.
- •§ 9.6 Базовые матричные кристаллы – бмк.
- •Глава 10. Электропитание и безопасность эвм. Введение – напоминание о сети электропитания.
Глава 5. Сумматоры.
§ 5.1 Полусумматор. Инкрементор.
Схему сложения двух чисел: переноса Сr и числа А называют полусумматором.
Функции, реализуемые полусумматором, приведены на рис. 5.1 а), а его схема на рис. 5.1 б). УГО полусумматора на рис. 5.1 в).
Полусумматоры, соединенные последовательно по цепи переносов, образуют инкрементор, который иногда называют накапливающим сумматором. Схема инкрементора и его УГО показаны на рис. 5.1 г) и д) соответственно.
При подаче на вход +1 «0»икрементор записывает число А без изменения.
Если на этот вход подать «1», то он прибавляет ее к числу А (выход А+1).
В инкременторе число А и А+1 существует только одновременно на входе и выходе, то есть схема инкрементора является схемой без памяти. Инкрементор можно построить и с параллельным переносом или групповым.
По аналогии с инкрементором строится и декрементор – узел, уменьшающий число А на «1», если на вход займа «-1» подать единичный сигнал (строится по аналогии со сдвигающим RG влево).
§5.2 Сумматор.
Н а основании таблицы суммирования двух разрядов чисел А и В (рис.5.2) можно составить логические выражения при суммировании для суммы S и переноса CR (выражения ).
Основная задача – минимизировать эти функции. После минимизации получим функции суммирования для суммы S и переноса CR. На основании функций можно построить одноразрядный сумматор – рис.5.3 а).
Следует отметить, что схема одноразрядного сумматора, построенная на основании функций в базисе И-ИЛИ-НЕ имеет 17 выводов, что в 2 раза меньше, чем в схеме, построенной на основании функций (цена минимизации).
Задержка сумматора: для S – 1τ , для CR – 2τ. Последовательным соединением одноразрядных сумматоров по тракту переноса CR получен многоразрядный сумматор с последовательным переносом (рис.5.3 в), его УГО на рис.5.3 г.
Особенности схемы.
На входе одноразрядного сумматора сигнал cr, а на выходе – , следовательно, между разрядами надо ставить инверторы, что увеличивает задержку многоразрядного сумматора. Поэтому на практике для решения этой проблемы используется свойство самодвойственности логических функций: значение функции интерпретируется при инвертировании ее входных аргументов. Это видно из сравнения строк таблицы суммирования (рис.5.2): 3 и 4, 2 и 5, 1 и 6, 0 и 7. Исходя из этого факта при построении многоразрядного последовательного сумматора тракты переноса CR соединяются напрямую, а на те разряды, на которые поступает инверсный перенос , входные аргументы инвертируют и получают на выходе CR без инверсии. Если на входы разрядов сумматора данные подаются с выходов регистра (это чаще всего и делается), то данные для соответствующих разрядов снимаются с инверсных выходов этого регистра.
По определению сумматором называют комбинационное логическое устройство для выполнения арифметического сложения двух чисел, представленных в двоичном коде. Сумматор является основным узлом арифметико-логического устройства ЭВМ – ALU.
Сумматор имеет:
n – входов разрядов числа А.
n – входов разрядов числа В.
cr – вход переноса из младшего разряда сумматора.
CR – выход переноса в старший разряд сумматора.
n – выходов разрядов суммы S.
Задержки распространения сигналов:
tcr,S – от входа переноса до установления суммы S.
tА,S– от входов слагаемых до выходов S при cr – const.
tcr,CR– от входа cr до выхода CR при постоянных слагаемых.
tA,CR– от входа слагаемых до выхода CR.
Задержка многоразрядного сумматора с последовательным переносом:
tcr вх,СR вых= tcr1,CR1+ tcr2,CR2+… +tcr n,CR n=n tcr,CR,
где n – число разрядов в сумматоре,
tcr,CR – задержка в одном разряде.
Примеры серийно выпускаемых сумматоров:
К155ИМ1 – двухразрядный, данные вводятся с регистра – прямой и инверсный выход,
К155ИМ-2,3 – четырехразрядные, с переносом через разряд, используется инвертор.
Иногда в сумматорах для решения проблемы переносов в разрядах используются сумматоры с двухколейным переносом (рис. 5.4 а и б).
Логические функции суммирования (а) получены из соотношений (рис. 5.2). Схема реализации рис. 5.4 б.
Особенности схемы: перенос вырабатывается парафазным кодом по двум трактам CR и , что позволяет при построении многоразрядного сумматора для переноса между разрядами CR или для получения суммы всегда одной фазности.