ргр 2
.docxМинистерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Магнитогорский государственный технический университет им. Г.И. Носова»
Кафедра электротехники и электротехнических систем
РГР №2
на тему: «Разработка и исследование схемотехники n-разрядного сумматора»
Вариант №1
|
Выполнил: |
студент группы АВ-10 Барханова Э.Р. |
|
Проверил: |
преподаватель Мугалимов Р.Г. |
Магнитогорск 2012
Исходные данные:
2-разрядный параллельный сумматор.
Содержание отчёта:
-
Привести таблицу истинности, булевы уравнения, логическую схему с осциллограммой полного одноразрядного сумматора;
-
Составить логическую схему 2-разрядного сумматора - вычитателя в базисе И-НЕ. Проверить работоспособность сумматора, сняв осциллограммы входных и выходных сигналов;
-
Сделать выводы.
-
Полный одноразрядный сумматор в базисе И, ИЛИ, НЕ
Логическая схема полного одноразрядного сумматора, построенная в базисе И, ИЛИ, НЕ

Осциллограмма входных и выходных сигналов полного одноразрядного сумматора (вход сигнала переноса заземлен)

Таблица истинности одноразрядного полного сумматора
|
№ п/п |
Вход |
Выход |
||||
|
pi-1 |
bi |
ai |
Si |
Pi |
||
|
0 |
0 |
0 |
0 |
0 |
0 |
|
|
1 |
0 |
0 |
1 |
1 |
0 |
|
|
2 |
0 |
1 |
0 |
1 |
0 |
|
|
3 |
0 |
1 |
1 |
0 |
1 |
|
|
4 |
1 |
0 |
0 |
1 |
0 |
|
|
5 |
1 |
0 |
1 |
0 |
1 |
|
|
6 |
1 |
1 |
0 |
0 |
1 |
|
|
7 |
1 |
1 |
1 |
1 |
1 |
|
Таблица истинности одноразрядного полного сумматора (вход сигнала переноса заземлен)
|
№ п/п |
Вход |
Выход |
||||
|
pi-1 |
bi |
ai |
Si |
Pi |
||
|
0 |
0 |
0 |
0 |
0 |
0 |
|
|
1 |
0 |
0 |
1 |
1 |
0 |
|
|
2 |
0 |
1 |
0 |
1 |
0 |
|
|
3 |
0 |
1 |
1 |
0 |
1 |
|
Булевые уравнения для сигналов суммы и сигнала переноса:

Попробуем произвести минимизацию данных уравнения с помощью карт Карно:
Карта Карно для Si
|
|
|
|
|
|
|
|
0 |
1 |
0 |
1 |
|
|
1 |
0 |
1 |
0 |
Минимизацию булевого уравнения для сигнала суммы Si произвести невозможно.
Карта Карно для pi
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
|
|
0 |
1 |
1 |
1 |

-
Двухразрядный параллельный сумматор - вычитатель в базисе И-НЕ
Преобразуем логическую функцию Si в базис И,НЕ, применив аксиомы алгебры логики:

Для построения параллельного 2-разрядного сумматора необходимо взять 2 полных одноразрядных сумматора (или 2 формирователя сигнала суммы) и дополнительно создать блок формирователя сигнала переноса по следующим булевым уравнениям:


Сумматор-вычитатель работает по принципу сложения уменьшаемого в прямом коде и вычитаемого в обратном коде. Для получения вычитаемого в обратном коде используют логическую функцию ИСКЛ ИЛИ и на вход первого разряда подают сигнал переноса:

Логическая схема 2-разрядного параллельного сумматора-вычитателя, построенная в базисе И-НЕ

Осцилограмма сигналов параллельного 2-разрядного сумматора в режиме суммирования (ключ разомкнут)

Осцилограмма сигналов параллельного 4-разрядного сумматора в режиме вычитания (ключ замкнут)

Проверим работу сумматора в режиме сложения:
10+01=0 11
11+01=1 00
Проверим работу сумматора в режиме вычитания:
11-01=11+11=1 10
11-11=11+01=1 00
Вывод
В данной работе проведены моделирования логической схемы полного одноразрядного сумматора и логической схемы 2-разрядного параллельного сумматора-вычитателя.
В результат2 мы получили осциллограммы входных и выходных сигналов и составили таблицу истинности одноразрядного сумматора. Полученная таблица истинности совпадает с той частью исходной таблицы истинности сумматора, на которой pi-1=0.
Также были мы получили осциллограммы работы 2-разрядного параллельного сумматора в режимах суммирования и вычитания. К сожалению, полностью проверить корректность работы логической схемы на всех наборах данных не удалось, поэтому были взяты произвольные участки осциллограмм и проверены полученные значения, которые оказались корректными. Также можно заметить, что на данных осциллограммах представлены не все возможные сочетания чисел A и B.
В результате моделирования можно придти к выводу о том, что максимальное быстродействие параллельных сумматоров достигается за счёт дополнительных аппаратных и мощностных затрат, что делает такие сумматоры невыгодными и поэтому на практике лучше использовать параллельно-последовательные сумматоры.















