Разделы презентаций


Учебная дисциплина Схемотехника дискретных устройств Тема: Арифметические

Содержание

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

Слайды и текст этой презентации

Слайд 1
Учебная дисциплина

Схемотехника
дискретных

устройств
Тема: Арифметические устройства
Учебная дисциплина         Схемотехника

Слайд 2Определение сумматора
Сумматор- это электронное устройство, выполняющее арифметическое сложение кодов

двух чисел. Сумматоры применяются и для выполнения операции вычитания, но

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

Слайд 3Классификация сумматоров
Сумматоры классифицируют по различным признакам:

Классификация сумматоров  Сумматоры классифицируют по различным признакам:

Слайд 4Классификация сумматоров
В зависимости от системы счисления различают:
- двоичные сумматоры;
- двоично-десятичные;
-десятичные;
-

и другие.

Классификация сумматоровВ зависимости от системы счисления различают:- двоичные сумматоры;- двоично-десятичные;-десятичные;- и другие.

Слайд 5Классификация сумматоров
По количеству одновременно обрабатываемых разрядов складываемых чисел сумматоры бывают:
-

одноразрядные;
- многоразрядные.

Классификация сумматоровПо количеству одновременно обрабатываемых разрядов складываемых чисел сумматоры бывают:- одноразрядные;- многоразрядные.

Слайд 6Классификация сумматоров
По числу входов и выходов одноразрядных двоичных сумматоров различают:

- четвертьсумматоры (элементы "сумма по модулю 2", то

есть "исключающее ИЛИ"), имеют два входа для двух одноразрядных чисел и одним выходом, на котором реализуется их арифметическая сумма;
Классификация сумматоровПо числу входов и выходов одноразрядных двоичных сумматоров различают:   - четвертьсумматоры (элементы

Слайд 7Классификация сумматоров
- полусумматоры, характеризующиеся наличием двух входов, на которые

подаются одноимённые разряды двух чисел и двух выходов: на

одном реализуется арифметическая сумма в данном разряде, а на другом - перенос в следующий (более старший разряд);
Классификация сумматоров - полусумматоры, характеризующиеся наличием двух входов, на которые подаются одноимённые  разряды двух чисел и

Слайд 8Классификация сумматоров
- полные одноразрядные двоичные сумматоры, характеризующиеся наличием трёх

входов, на которые подаются одноимённые разряды двух складываемых чисел и

перенос из предыдущего (более младшего )разряда и двумя выходами:
на одном реализуется арифметическая сумма в данном разряде,
а на другом - перенос в следующий (более старший разряд).
Классификация сумматоров - полные одноразрядные двоичные сумматоры, характеризующиеся наличием трёх входов, на которые подаются одноимённые разряды двух

Слайд 9Классификация сумматоров
По способу представления и обработки складываемых чисел многоразрядные сумматоры

подразделяются на:
- последовательные, в которых обработка

чисел ведётся поочерёдно, разряд за разрядом на одном и том же оборудовании;
- параллельные, в которых слагаемые складываются одновременно по всем разрядам, и для каждого разряда имеется своё оборудование.
Классификация сумматоровПо способу представления и обработки складываемых чисел многоразрядные сумматоры подразделяются на:    - последовательные,

Слайд 10Классификация сумматоров
По способу выполнения операции сложения и возможности сохранения

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

выполняющий микрооперацию "S=A+B", в котором результат выдаётся по мере его образования;
- накапливающий сумматор, на вход которого операнды подаются
последовательно с некоторой задержкой.
Классификация сумматоров По способу выполнения операции сложения и возможности сохранения результата выделяются два типа сумматоров:

Слайд 11Классификация сумматоров
По способу организации межразрядных переносов делят на:
Сумматоры с последовательным

переносом,
Сумматоры с параллельным переносом,
Сумматоры с условным переносом,
Сумматоры со

сквозным переносом
Классификация сумматоровПо способу организации межразрядных переносов делят на:Сумматоры с последовательным переносом,Сумматоры с параллельным переносом, Сумматоры с условным

Слайд 12Важнейшие параметры сумматоров
Разрядность,
Статические параметры: U вх., U вых.
Iвх., то есть

обычные параметры интегральных схем.
Динамические параметры:
-задержка распространения от подачи входного переноса

до установления всех выходов суммы при постоянном уровне на всех вхъодах слагаемых,
Важнейшие параметры сумматоровРазрядность,Статические параметры: U вх., U вых.Iвх., то есть обычные параметры интегральных схем.Динамические параметры:-задержка распространения от

Слайд 13Важнейшие параметры сумматоров
- задержка распространения от одновременной подачи всех

слагаемых до установления всех выходов суммы при постоянном уровне на

входе переноса,
- задержка распространения от подачи входного переноса до установления выходного переноса при постоянном уровне на входах слагаемых,
Важнейшие параметры сумматоров - задержка распространения от одновременной подачи всех слагаемых до установления всех выходов суммы при

Слайд 14Важнейшие параметры сумматоров
- задержка распространения от подачи всех слагаемых до

установления выходного переноса при постоянном уровне на входах слагаемых.

Важнейшие параметры сумматоров- задержка распространения от подачи всех слагаемых до установления выходного переноса при постоянном уровне на

Слайд 15Четвертьсумматор
Простейшем двоичным суммирующем элементом является Четвертьсумматор. Он

реализуется логическим элементом «исключающее ИЛИ». Схема имеет два входа А

и В и один выход
суммы S.
Четвертьсумматор   Простейшем двоичным суммирующем элементом является Четвертьсумматор. Он реализуется логическим элементом «исключающее ИЛИ». Схема имеет

Слайд 16Четвертьсумматор
S=!ab+a!b

ЧетвертьсумматорS=!ab+a!b

Слайд 17Таблица функционирования четвертьсумматора

Таблица функционирования четвертьсумматора

Слайд 18Полусумматор
Полусумматор - это комбинационная схема, которая

вырабатывает сигналы суммы (S) и переноса (С) при сложении двух

двоичных чисел а и в.
Составим таблицу функционирования:
Полусумматор    Полусумматор - это комбинационная схема, которая вырабатывает сигналы суммы (S) и переноса (С)

Слайд 19Полусумматор

Полусумматор

Слайд 20Полусумматор
Из таблицы получим:
S=a!b+!ab –сигнал суммы;

C=ab -сигнал переноса.


 Эти выражения упрощению не поддаются.
Приведем к виду, удобному для реализации на элементах ИЛИ-НЕ.
ПолусумматорИз таблицы получим:   S=a!b+!ab   –сигнал суммы;  C=ab

Слайд 21 Полусумматор

Полусумматор

Слайд 22Схема полусумматора
Исходя из полученных формул составим схему полусумматора

Схема полусумматора Исходя из полученных формул составим схему полусумматора

Слайд 23Синтез полусумматора
Составляя дизъюнктивную нормальную форму для полусумматора, мы получили следующие

булевы функции:

Синтез полусумматораСоставляя дизъюнктивную нормальную форму для полусумматора, мы получили следующие булевы функции:

Слайд 24Синтез полусумматора
Следовательно, перенос происходит с помощью функции И, а выработка

сигнала суммы (функции неравнозначности) производится элементом ИСКЛЮЧАЮЩЕЕ – ИЛИ. На

след. слайде показана схема полусумматора, составленная из этих элементов.
Синтез полусумматораСледовательно, перенос происходит с помощью функции И, а выработка сигнала суммы (функции неравнозначности) производится элементом ИСКЛЮЧАЮЩЕЕ

Слайд 25Синтез полусумматора

Синтез полусумматора

Слайд 26Сумматор (полный сумматор)
В отличие от полусумматора должен воспринимать

3 входных сигнала: 2 слагаемых и сигнал переноса с предыдущего

разряда.

Сумматором называется операционный узел ЭВМ, выполняющий операцию арифметического сложения двух чисел.


Чтобы понять сущность работы комбинационного сумматора, рассмотрим примеры суммирования двух одноразрядных двоичных чисел:
Сумматор (полный сумматор)  В отличие от полусумматора должен воспринимать 3 входных сигнала: 2 слагаемых и сигнал

Слайд 27Сумматор

Сумматор

Слайд 28Сумматор
Из приведенных примеров видно, что если отсутствует

перенос из младшего разряда, то перенос в старший разряд может

быть только в одном случае, когда оба числа равны единице.
Если же имеется перенос из младшего разряда, то перенос в старший разряд будет всегда, кроме одного случая, когда оба слагаемых равны нулю.
Сумматор   Из приведенных примеров видно, что если отсутствует перенос из младшего разряда, то перенос в

Слайд 29Таблица функционирования сумматора

Таблица функционирования сумматора

Слайд 30Сумматор из двух полусумматоров
Схема сумматора может

быть реализована на двух полусумматорах.
В этой схеме выделим промежуточные

сигналы Pi, gi, ri. Введем эти сигналы в новую таблицу функционирования. Соответствие работы этой схемы и таблицы функционирования можно проверить перебором всех возможных вариантов.
Сумматор из двух полусумматоров    Схема сумматора может быть реализована на двух полусумматорах. В этой

Слайд 31Схема полного сумматора

Схема полного сумматора

Слайд 32Таблица функционирования полного сумматора

Таблица функционирования полного сумматора

Слайд 33Многоразрядный сумматор с последовательным переносом.
Для сложения

двух многоразрядных двоичных чисел на каждый разряд необходим один полный

сумматор. Только в младшем разряде можно обойтись полусумматором.
На след. слайде приведена схема, предназначенная для сложения двух четырехразрядных чисел А и В.
Многоразрядный сумматор с последовательным переносом.    Для сложения двух многоразрядных двоичных чисел на каждый разряд

Слайд 34Многоразрядный сумматор с последовательным переносом.

Многоразрядный сумматор с последовательным переносом.

Слайд 35Сумматор параллельного действия
В сумматоре параллельного действия аргументы подаются

одновременно по всем разрядам.
Состоит из отдельных разрядов, каждый

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

Слайд 36Сумматор параллельного действия

Сумматор параллельного действия

Слайд 37Сумматор последовательного действия
Сумматор последовательного действия. Состоит из одноразрядного сумматора,

выход pi+1 которого соединен с входом pi через элемент задержки,

параметры которого согласованы со скоростью поступления разрядов слагаемых на входы сумматора. Операция суммирования во всех разрядах слагаемых осуществляется с помощью одного и того же одноразрядного сумматора, но последовательно во времени, начиная с младших разрядов. Такое построение сумматора возможно за счет того, что слагаемые поступают в последовательной форме.
Сумматор последовательного действия Сумматор последовательного действия. Состоит из одноразрядного сумматора, выход pi+1 которого соединен с входом pi

Слайд 38Сумматор последовательного действия
Очевидное достоинство сумматора последовательного действия

заключается в малом объеме оборудования, требуемого для его построения. Однако

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

Слайд 39Сумматор параллельного действия с параллельным переносом
При подаче слагаемых цифры их

разрядов поступают на соответствующие одноразрядные сумматоры. Каждый из одноразрядных сумматоров

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

Сумматор параллельного действия с параллельным переносомПри подаче слагаемых цифры их разрядов поступают на соответствующие одноразрядные сумматоры. Каждый

Слайд 40Недостаток сумматоров с последовательным переносом.
Время выполнения операции

в сумматоре с последовательным переносом намного больше времени сложения в

одноразрядном сумматоре. Действительно, сигнал переноса С4 только тогда может принять истинное значение, когда будет установлено правильное значение С3. Такой порядок выполнения операций называется последовательным переносом (Ripple Carry).
Недостаток сумматоров с последовательным переносом.   Время выполнения операции в сумматоре с последовательным переносом намного больше

Слайд 41Сумматоры с параллельным переносом.
Чтобы уменьшить время операции

сложения многоразрядных чисел можно использовать схемы параллельного переноса (Carry look-ahead).

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

Слайд 42Сумматоры с параллельным переносом.



Величины gi, ri вычисляются в качестве промежуточных

результатов и в полном сумматоре.


Сумматоры с параллельным переносом.Величины gi, ri вычисляются в качестве промежуточных результатов и в полном сумматоре.

Слайд 43Сумматоры с параллельным переносом.
Следовательно, их получение

не требует дополнительных затрат. Смысл этих величин объясняется совсем просто.

Сигнал gi вырабатывается тогда, когда в данном разряде перенос происходит из-за комбинации входных переменных ai,bi. Поэтому его называют функцией генерации переноса. Сигнал Pi показывает, передается ли полученный в младшем разряде сигнал переноса Ci дальше. Поэтому он называется функцией распространения переноса или функцией транзита.
Сумматоры с параллельным переносом.    Следовательно, их получение не требует дополнительных затрат. Смысл этих величин

Слайд 44Сумматоры с параллельным переносом.
Пользуясь выражением для Ci, можно вывести следующие

формулы для вычисления сигналов переноса:  
:  
                                                                                                                                                                                                                  

Сумматоры с параллельным переносом.Пользуясь выражением для Ci, можно вывести следующие формулы для вычисления сигналов переноса:   :

Слайд 45Сумматоры с параллельным переносом.
  Очевидно, что хотя полученные

выражения достаточно сложные, время формирования сигнала переноса в любой разряд

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

Слайд 46Сумматоры с параллельным переносом.
Схема сумматора с параллельным переносом приведена на

следующих слайдах и далее изображена схема устройства параллельного переноса в

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

Слайд 47Сумматоры с параллельным переносом.
Схема сумматора с параллельным переносом

Сумматоры с параллельным переносом.Схема сумматора с параллельным переносом

Слайд 48Схема ускоренного переноса

Схема ускоренного переноса

Слайд 49Оценка времени суммирования
Время суммирования складывается из времени формирования функции

прозрачности (одна задержка элемента И-НЕ, которую обозначим
Tла), времени формирования

функции переноса 2Tла и задержки одноразрядных сумматоров , что в результате даёт время суммирования= (4…5) Tла
Оценка времени суммирования Время суммирования складывается из времени формирования функции прозрачности (одна задержка элемента И-НЕ, которую обозначим

Слайд 50Оценка времени суммирования
Длительность суммирования, полученная из рассмотрения логической схемы сумматора,

не зависит от его разрядности, что является характерным признаком структур

с параллельными переносами вообще, и не только сумматоров.
Оценка времени суммированияДлительность суммирования, полученная из рассмотрения логической схемы сумматора, не зависит от его разрядности, что является

Слайд 51Оценка времени суммирования
Однако фактически это не совсем так, поскольку с

ростом разрядности сумматора увеличивается нагрузка элементов схемы, что увеличивает их

задержки. В частности, коэффициент разветвления элементов, вырабатывающих функции прозрачности , равен n2/4, т.е. квадратично зависит от разрядности сумматора.

Оценка времени суммированияОднако фактически это не совсем так, поскольку с ростом разрядности сумматора увеличивается нагрузка элементов схемы,

Слайд 52Сумматоры с групповым переносом
Схемы группового переноса применяют у

сумматоров большой разрядности.
Сумматор разбивается на группы с

разрядностью от 2 до 8.
Тракт межгруппового переноса может быть построен как последовательный, так и параллельный.

Сумматоры с групповым переносом  Схемы группового переноса применяют у сумматоров большой разрядности.  Сумматор разбивается на

Слайд 53Сумматоры с групповым переносом
Параллельный перенос между группами

в сочетании с параллельным переносом внутри групп даёт самые быстрые

сумматоры в диапазоне разрядности от 24 до 64-х.
В диапазоне разрядности от 8 до 24-х первенство по скорости переходит к сумматорам с параллельным переносом между группами и последовательным внутри групп. Разрядность групп выбирают от 2 до 4-х.
Сумматоры с групповым переносом   Параллельный перенос между группами в сочетании с параллельным переносом внутри групп

Слайд 54Сумматоры с условным переносом
Сумматор разрядности n делят

пополам на младшую и старшую группу разрядов. Старшую группу дублируют.

В итоге сумматор состоит из трёх групп разрядов размерностью n/2. На одной старшей группе суммируются разряды при условии, что перенос из младшей группы отсутствовал, а на другой старшей, что перенос был. При завершении операции на младших разрядах становится ясным какой результат использовать на старших группах. Выбором старшей группы управляют мультиплексоры, управляемые переносом из младшей группы.
Сумматоры с условным переносом   Сумматор разрядности n делят пополам на младшую и старшую группу разрядов.

Слайд 55Двоично-десятичные сумматоры
Данные сумматоры выполняют действия над десятичными числами, разряды

которых заданы двоичными тетрадами.
Способ построения данного сумматора предусматривает

первичное суммирование тетрад обычным двоичным сумматором и последующую коррекцию результата.
Двоично-десятичные сумматоры Данные сумматоры выполняют действия над десятичными числами, разряды которых заданы двоичными тетрадами.  Способ построения

Слайд 56Двоично-десятичные сумматоры
Коррекция необходима, так как результат может превышать

число 9.
Если при сложении тетрад в входного переноса

в тетраду сумма лежит в пределах от 10 до 15, необходимо организовать перенос в старшую тетраду с одновременным уменьшением полученной суммы на 10.
Двоично-десятичные сумматоры  Коррекция необходима, так как результат может превышать число 9.  Если при сложении тетрад

Слайд 57Двоично-десятичные сумматоры
Вычитание можно заменить сложением с дополнительным

кодом числа 10, это число имеет двоичное представление 0110. Таки

образом, в данном случае к результату нужно прибавить корректирующую поправку 6.
Двоично-десятичные сумматоры   Вычитание можно заменить сложением с дополнительным кодом числа 10, это число имеет двоичное

Слайд 58Инкременторы и декременторы
Инкрементор - это комбинационная схема осуществляющая

сложение многоразрядного двоичного кода аргумента А с значением одноразрядной логической

единицы.
Инкременторы и декременторы  Инкрементор - это комбинационная схема осуществляющая сложение многоразрядного двоичного кода аргумента А с

Слайд 59Инкременторы и декременторы
Декрементор - это комбинационная схема осуществляющая

вычитание из многоразрядного двоичного кода аргумента А значения одноразрядной логической

единицы.

Инкременторы и декременторы  Декрементор - это комбинационная схема осуществляющая вычитание из многоразрядного двоичного кода аргумента А

Слайд 60Построение инкрементора
Многоразрядный инкрементор строится из n полусумматоров, объединяемых

трактом последовательного переноса.
При этом вход переноса осуществляется на вход

второго слагаемого в полусумматор.
На один из входов младшего полусумматора инкрементора подаётся логическая единица.
Построение инкрементора  Многоразрядный инкрементор строится из n полусумматоров, объединяемых трактом последовательного переноса. При этом вход переноса

Слайд 61Построение декрементора
Многоразрядный декрементор строится из n полувычитателей, объединяемых

трактом последовательного заёма.
При этом вход заёма осуществляется на вход

вычитаемого в полувычитатель.
На один из входов младшего полувычитателя декрементора подаётся логическая единица.

Построение декрементора  Многоразрядный декрементор строится из n полувычитателей, объединяемых трактом последовательного заёма. При этом вход заёма

Слайд 62Применение инкременторов и декременторов
Инкременторы и декременторы используются, например

при организации серий обращений к последовательным адресам памяти.
Для этого они

вводятся в состав микропроцессоров. Они выполняют функции счётчиков, но без запоминания результата и соответственно без потери исходного числа.
Оба числа: А и А+1 существуют одновременно, одно на входе, другое на выходе схемы.
Применение инкременторов и декременторов  Инкременторы и декременторы используются, например при организации серий обращений к последовательным адресам

Слайд 63Компараторы
Компараторы относятся к арифметическим устройствам.
Они выполняют

сравнение двух чисел, заданных в двоичных (либо других) кодах.

Компаратор выдаёт сигналы на своих выходах о равенстве равноразрядных чисел А и В, либо их неравенство
(А<В, А>В)
Компараторы   Компараторы относятся к арифметическим устройствам. Они выполняют сравнение двух чисел, заданных в двоичных (либо

Слайд 64Компараторы
Компараторы применяются:
- для выявления нужного числа

в потоке чисел,
- для отметки времени в часовых приборах,
- для

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

Слайд 65Компараторы
В устройствах автоматики компараторы применяются:
- для сигнализации

о выходе величины за пределы допуска;
- в приводах следящих

систем для определения направления воздействия ликвидирующего рассогласование;
- при построении счётчиков по произвольному основанию.
Компараторы  В устройствах автоматики компараторы применяются: - для сигнализации о выходе величины за пределы допуска; -

Слайд 66Синтез одноразрядного компаратора

Синтез одноразрядного компаратора

Слайд 67Синтез одноразрядного компаратора
На соответствующем выходе компаратора 1,

когда сравниваемые входные двухразрядные числа находятся в нужном соотношении.
F a>b

=a!b, F a=b =ab+!a!b,
F a
Синтез одноразрядного компаратора   На соответствующем выходе компаратора 1, когда сравниваемые входные двухразрядные числа находятся в

Слайд 68Схема одноразрядного компаратора

Схема одноразрядного компаратора

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика