Проектирование четверичных сумматора и умножителя
Исследование перевода сомножителей из десятичной системы счисления в четверичную. Логический синтез одноразрядного четверичного умножителя. Составление таблицы истинности в заданной кодировке. Построение структуры одноразрядного четверичного сумматора.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 12.12.2022 |
Размер файла | 766,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Данная курсовая работа содержит результаты теоретических и экспериментальных исследований по дисциплине “Арифметические и логические основы вычислительной техники”, включает совокупность аналитических, расчётных, экспериментальных заданий и предполагает выполнение конструкторских работ и разработку графической документации.
Целью данной курсовой работы является проектирование таких цифровых устройств, как четверичные сумматор и умножитель (ЧС и ЧУ). Сумматор и умножитель являются одними из центральных узлов арифметико-логического устройства (АЛУ) вычислительной машины, поэтому глубокое понимание принципов его работы критически важно для современного инженера. Для того чтобы спроектировать данное устройство, необходимо пройти несколько последовательных этапов разработки:
1. Разработка алгоритма умножения;
2. Построение структуры одноразрядных четверичных умножителя и сумматора;
3. Составление таблицы истинности одноразрядных четверичных умножителя и сумматора в заданной кодировке;
4. Минимизация одноразрядных четверичных умножителя и сумматора;
5. Построение комбинационных схем одноразрядных четверичных умножителя и сумматора в заданном логическом базисе.
В настоящей пояснительной записке изложено краткое описание процесса проектирования и приведена разработанная автором графическая документация по структурной схеме и функциональным схемам основных её узлов.
1. Разработка алгоритма умножения
1.1 Перевод сомножителей из десятичной системы счисления в четверичную
Заданная кодировка цифр: 04 - 002, 14 - 012, 24 - 102, 34 - 112.
Исходные сомножители: Мн10 = 61,12; Мт10=19,77.
1.1.1 Перевод множимого в четверичную систему счисления.
_ 61 |
4 |
||||||
60 |
_ 15 |
4 |
|||||
1 |
12 |
3 |
|||||
3 |
|||||||
0,12 |
||
* |
4 |
|
0,48 |
||
* |
4 |
|
1,92 |
||
* |
4 |
|
3,68 |
Мн4 =331,013, в соответствии с заданной кодировкой цифр:
Мн2/4= 111101,000111.
1.1.2 Перевод множителя в четверичную систему счисления
_ 19 |
4 |
0,77 |
||||||
16 |
4 |
4 |
* |
4 |
||||
3 |
4 |
1 |
3,08 |
|||||
0 |
* |
4 |
||||||
3,20 |
* |
4 |
|
0,80 |
Мт4 =103,330, в соответствии с заданной кодировкой цифр:
Мт2/4=010011,111100.
1.2 Запишем сомножители в форме с плавающей запятой в прямом коде
Мн2 = 1,11101000111, РМн = 1.0100 +0310 - закодировано по заданию;
Мт2 = 0,10011111100, РМт = 0.0011 +0310 - закодировано традиционно.
Умножение двух чисел с с плавающей запятой на 2 разряда множителя одновременно в дополнительных кодах. Это сводится к сложению порядков, формированию знака произведения, преобразованию разрядов множителя (согласно алгоритму) и перемножению мантисс сомножителей. [4]
Порядок произведения будет равен:
РМн = 1.0100 034
РМт = 0.0011 034
РМн•Мт = 1.0111 034
Результат закодирован в соответствии с заданием на кодировку множимого.
Знак «произведение» определяется как сумма по модулю «два» знаков множителей.
зн Мн ? зн Мт = 0 ? 0 = 0
Для умножения мантисс необходимо предварительно преобразовать множитель. При умножении чисел в прямых кодах диада 11(34) заменяется на триаду 101, а диада 10 заменяется на триаду 110.
Перемножение мантисс по алгоритму “А” приведено в табл. 1. [2]
4. После окончания умножения необходимо оценить погрешность вычислений. Для этого полученное произведение (Мн•Мт = 0,100310021222, РМн•Мт = 3) приводится к нулевому порядку, а затем переводится в десятичную систему счисления:
Мн•Мт4 =100310,021222РМн•Мт = 0;
Мн•Мт10 = 1076,1511.
Результат прямого перемножения операндов дает следующее значение:
Мн10 · Мт10 = 61,12 · 19,77 = 1208,3424.
Абсолютная погрешность:
Д = 1208,3424- 1076,1511= 132,1913.
Относительная погрешность:
,
Эта погрешность получена за счет приближенного перевода из десятичной системы счисления в четверичную обоих сомножителей, а также за счет округления полученного результата произведения. [9]
Таблица 1 - Перемножение мантисс по алгоритму «А»
Четверичная с/с |
Двоично-четверичная с/с |
Комментарии |
|||
0. |
0000000000000 |
0. |
00 00 00 00 00 00 00 00 00 00 00 00 00 |
?0 |
|
0. |
0000001013310 |
0. |
00 00 00 00 00 00 01 00 01 11 11 01 00 |
П1=[Мн]д |
|
0. |
0000001013310 |
0. |
00 00 00 00 00 00 01 00 01 11 11 01 00 |
?1 |
|
0. |
0000010133100 |
0. |
00 00 00 00 00 01 00 01 11 11 01 00 00 |
?1•22 |
|
3. |
3333332320030 |
1. |
11 11 11 11 11 11 10 11 10 00 00 11 00 |
П2=[-Мн]д |
|
0. |
0000003113130 |
0. |
00 00 00 00 00 00 11 01 01 11 01 11 00 |
?2 |
|
0. |
0000031131300 |
0. |
00 00 00 00 00 11 01 01 11 01 11 00 00 |
?2•22 |
|
0. |
0000001013310 |
0. |
00 00 00 00 00 00 01 00 01 11 11 01 00 |
П3=[Мн]д |
|
0. |
0000032211210 |
0. |
00 00 00 00 00 11 10 10 01 01 10 01 00 |
?3 |
|
0. |
0000322112100 |
0. |
00 00 00 00 11 10 10 01 01 10 01 00 00 |
?3•22 |
|
0. |
0000002033220 |
0. |
00 00 00 00 00 00 10 00 11 11 10 10 00 |
П4=[2Мн]д |
|
0. |
0000330211320 |
0. |
00 00 00 00 11 11 00 10 01 01 11 10 00 |
?4 |
|
0. |
0003302113200 |
0. |
00 00 00 11 11 00 10 01 01 11 10 00 00 |
?4•22 |
|
0. |
0000001013310 |
0. |
00 00 00 00 00 00 01 00 01 11 11 01 00 |
П5=[Мн]д |
|
0. |
0003303133110 |
0. |
00 00 00 11 11 00 11 01 11 11 01 01 00 |
?5 |
|
0. |
0033031331100 |
0. |
00 00 11 11 00 11 01 11 11 01 01 00 00 |
?5•22 |
|
0. |
0000001013310 |
0. |
00 00 00 00 00 00 01 00 01 11 11 01 00 |
П6=[Мн]д |
|
0. |
0033033011010 |
0. |
00 00 11 11 00 11 11 00 01 01 00 01 00 |
?6 |
|
0. |
0330330110100 |
0. |
00 11 11 00 11 11 00 01 01 00 01 00 00 |
?6•22 |
|
0. |
0000002033220 |
0. |
00 00 00 00 00 00 10 00 11 11 10 10 00 |
П7=[2Мн]д |
|
0. |
0330332203320 |
0. |
00 11 11 00 11 11 10 10 00 11 11 10 00 |
?7 |
2. «Логический синтез одноразрядного четверичного умножителя
2.1 Построение структуры ОЧУ
В устройстве одноразрядного четверичного умножителя множимое и множитель перемещаются в соответствующие регистры, а на управляющий вход ФДК F2 поступает «0». Диада множителя поступает на входы преобразователя множителя. Единица переноса в следующую диаду, если она возникает, должна быть добавлена к следующей диаде множителя (выход 1 ПМ). В регистре множителя после каждого такта умножения содержимое сдвигается на два двоичных разряда и в конце умножения регистр обнуляется. Выход 2 ПМ переходит в единичное состояние, если текущая диада содержит отрицание. В этом случае инициализируется управляющий вход F1 формирователя дополнительного кода и на входах ФДК формируется дополнительный код множимого с обратным знаком (умножение на -1). [9]
Принцип работы ФДК, в зависимости от управляющих сигналов, приведён в таблице 2.1.
Таблица 2.1 - Режимы работы формирователя дополнительного кода
Сигналы на входах ФДК |
Результат на выходах ФДК |
||
F1 |
F2 |
||
0 |
0 |
Дополнительный код множимого |
|
0 |
1 |
Дополнительный код слагаемого |
|
1 |
0 |
Меняется знак Мн |
|
1 |
1 |
Меняется знак слагаемого |
На выходах 3 и 4 ПМ формируются диады преобразованного множителя, которые поступают на входы ОЧУ вместе с диадами множимого. ОЧУ предназначен лишь для умножения двух четверичных цифр. Если в процессе умножения возникает перенос в следующий разряд, необходимо предусмотреть возможность его прибавления. [6]
Рисунок 1 - Структурная схема сумматора-умножителя первого типа. Алгоритм умножения «А»
2.2 Составление таблицы истинности в заданной кодировке
Одноразрядный четверичный умножитель - это комбинационное устройство, имеющее 5 двоичных входов (2 разряда из регистра Мн, 2 разряда из регистра Мт и управляющий вход h) и 4 двоичных выхода. [2]
Принцип работы ОЧУ представлен с помощью таблицы истинности (таблица 3).
Разряды множителя закодированы: 04 - 002, 14 - 012, 24 - 102, 34 - 112.
Разряды множимого закодированы традиционно.
Управляющий вход h определяет тип операции:
- «0» - умножение закодированных цифр, поступивших на информационные входы;
- «1» - вывод на выходы без изменения значения разрядов, поступивших
из регистра множимого.
В таблице 1 выделено восемь безразличных наборов, т. к. на входы ОЧУ из разрядов множителя не может поступить код «11».
Таблица 2.2 - Таблица истинности ОЧУ [1]
Мн |
Мт |
Упр |
Ст. разряды |
Мл. разряды |
Пример операции в четвертичной с/с |
|||||
x1 |
x2 |
y1 |
y2 |
h |
P1 |
P2 |
Р3 |
Р4 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0*0 = 00 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
Выход - код «00» |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0*1 = 00 |
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
Выход - код «00» |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0*2 = 00 |
|
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
Выход - код «00» |
|
0 |
0 |
1 |
1 |
0 |
x |
x |
x |
x |
0*3 = 00 |
|
0 |
0 |
1 |
1 |
1 |
x |
x |
x |
x |
Выход - код «00» |
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1*0 = 00 |
|
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
Выход - код «01» |
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1*1 = 01 |
|
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
Выход - код «01» |
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1·2 = 02 |
|
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
Выход - код «01» |
|
0 |
1 |
1 |
1 |
0 |
x |
x |
x |
x |
1*3 = 03 |
|
0 |
1 |
1 |
1 |
1 |
x |
x |
x |
x |
Выход - код «01» |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2*0 = 00 |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
Выход - код «02» |
|
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
2*1 = 02 |
|
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
Выход - код «02» |
|
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
2*2 = 10 |
|
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
Выход - код «02» |
|
1 |
0 |
1 |
1 |
0 |
x |
x |
x |
x |
2*3 = 12 |
|
1 |
0 |
1 |
1 |
1 |
x |
x |
x |
x |
Выход - код «02» |
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3*0 = 00 |
|
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
Выход - код «03» |
|
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
3*1 = 03 |
|
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
Выход - код «03» |
|
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
3*2 = 12 |
|
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
Выход - код «03» |
|
1 |
1 |
1 |
1 |
0 |
x |
x |
x |
x |
3*3 = 21 |
|
1 |
1 |
1 |
1 |
1 |
x |
x |
x |
x |
Выход - код «03» |
2.3 Минимизация ОЧУ
Минимизацию переключательных функций проведём с помощью карт
Вейча. Для функций Р1, Р2, Р3, Р4 заполненные карты приведены на рисунках 2.1, 2.2, 2.3, 3.4, где символом «*» отмечены наборы, на которых функция может принимать произвольное значение (безразличные наборы).
2.3.1 Минимизация функции картами Вейча [4]
1 |
1 |
1 |
1 |
|||||||||
* |
* |
* |
* |
* |
* |
* |
* |
|||||
1 |
1 |
1 |
1 |
|||||||||
1 |
1 |
1 |
1 |
|||||||||
h |
h |
Карта Вейча функции Р1
Минимизировав функцию, получим:
,
2.3.2 Минимизация функции картами Вейча [4]
1 |
1 |
|||||||||||
* |
* |
* |
* |
* |
* |
* |
* |
|||||
h |
h |
Карта Вейча функции Р2
Минимизировав функцию, получим:
,
2.3.3 Минимизация функции картами Карно [4]
Карта Карно для функции Р3
Минимизировав функцию, получим:
,
Минимизация функции картами Карно [4]
00 |
01 |
11 |
10 |
||
000 |
|||||
001 |
* |
* |
|||
011 |
1 |
* |
* |
||
010 |
1 |
1 |
1 |
||
110 |
1 |
1 |
1 |
||
111 |
1 |
* |
* |
||
101 |
* |
* |
|||
100 |
Карта Карно функции Р4
Минимизировав функцию, получим:
,
Рисунок 2.5 - Комбинационная схема ОЧУ в заданном логическом базисе
3. Логический синтез одноразрядного четверичного сумматора
3.1 Построение структуры одноразрядного четверичного сумматора
Для суммирования результата умножения текущей диады Мн * Мт с переносом из предыдущей диады, предназначены ОЧС. Следовательно, чтобы полностью сформировать частичное произведение четверичных сомножителей, необходима комбинация цепочек ОЧУ и ОЧС.
Частичные суммы формируются в аккумуляторе. На первом этапе он обнулён и первая частичная сумма получается за счёт сложения первого частичного произведения (сформированного на выходах ОЧС) и нулевой частичной суммы (хранящейся в аккумуляторе).
В аккумуляторе происходит сложение i-й частичной суммы с (i+1)-м частичным произведением, результат сложения сохраняется. Содержимое аккумулятора сдвигается на один четверичный разряд вправо в конце каждого такта умножения по алгоритму.
В устройстве ОЧС оба слагаемых последовательно (за два такта) заносятся в регистр множимого, а на управляющий вход формирователя дополнительного кода F2 поступает «1».
Рисунок 3 - Режимы работы ОЧС
Необходимо обеспечить выполнение алгоритма сложения чисел, представленных в форме с плавающей запятой, базируясь на схеме умножителя, реализующего заданный алгоритм умножения.
Первое слагаемое переписывается в регистр результата под действием управляющих сигналов, поступающих на входы h всех ОЧС (рисунок 3). [2]
В ОЧС первое слагаемое складывается с нулём, записанным в регистре результата, и переписывается без изменений в регистр результата.
На втором такте второе слагаемое попадает на входы ОЧС и складывается с первым слагаемым, хранящимся в регистре результата.
Сумма хранится в регистре результата. Разрядность регистра результата должна быть на единицу больше, чем разрядность исходных слагаемых, чтобы предусмотреть возможность возникновения при суммировании переноса. [2] сомножитель счисление умножитель кодировка
3.2 Составление таблицы истинности в заданной кодировке
Одноразрядный четверичный сумматор - это комбинационное устройство, имеющее 5 двоичных входов (2 разряда одного слагаемого (из регистра Мн ), 2 разряда второго слагаемого (из регистра Мт ) и вход переноса (h)) и 3 двоичных выхода. [1]
Разряды обоих слагаемых закодированы : 04 - 002; 14 - 012; 24 - 102; 34 - 112.
Таблица 3 - Таблица истинности ОЧС
a1 |
a2 |
b1 |
b2 |
P |
П |
S1 |
S2 |
Пример операции в четвертичной с/с |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0+0+0 = 00 |
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0+0+1 = 01 |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0+1+0 = 01 |
|
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0+1+1 = 02 |
|
0 |
0 |
1 |
0 |
0 |
x |
x |
x |
0+2+0 = 02 |
|
0 |
0 |
1 |
0 |
1 |
x |
x |
x |
0+2+1 = 03 |
|
0 |
0 |
1 |
1 |
0 |
x |
x |
x |
0+3+0 = 03 |
|
0 |
0 |
1 |
1 |
1 |
x |
x |
x |
0+3+1 = 10 |
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1+0+0 = 01 |
|
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1+0+1 = 02 |
|
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1+1+0 = 02 |
|
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1+1+1 = 03 |
|
0 |
1 |
1 |
0 |
0 |
x |
x |
x |
1+2+0 = 03 |
|
0 |
1 |
1 |
0 |
1 |
x |
x |
x |
1+2+1 = 10 |
|
0 |
1 |
1 |
1 |
0 |
x |
x |
x |
1+3+0 = 10 |
|
0 |
1 |
1 |
1 |
1 |
x |
x |
x |
1+3+1 = 11 |
|
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
2+0+0 = 02 |
|
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
2+0+1 = 03 |
|
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
2+1+0 = 03 |
|
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
2+1+1 = 10 |
|
1 |
0 |
1 |
0 |
0 |
x |
x |
x |
2+2+0 = 10 |
|
1 |
0 |
1 |
0 |
1 |
x |
x |
x |
2+2+1 = 11 |
|
1 |
0 |
1 |
1 |
0 |
x |
x |
x |
2+3+0 = 11 |
|
1 |
0 |
1 |
1 |
1 |
x |
x |
x |
2+3+1 = 12 |
|
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
3+0+0 = 03 |
|
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
3+0+1 = 10 |
|
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
3+1+0 = 10 |
|
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
3+1+1 = 11 |
|
1 |
1 |
1 |
0 |
0 |
x |
x |
x |
3+2+0 = 11 |
|
1 |
1 |
1 |
0 |
1 |
x |
x |
x |
3+2+1 = 12 |
|
1 |
1 |
1 |
1 |
0 |
x |
x |
x |
3+3+0 = 12 |
|
1 |
1 |
1 |
1 |
1 |
x |
x |
x |
3+3+1 = 13 |
В таблице истинности необходимо выделить 16 безразличных наборов, т.к. на входы ОЧУ из разрядов множителя не могут поступить коды «2» и «3».
Управляющий вход h определяет тип операции: 0 - умножение закодированных цифр, поступивших на информационные входы; 1 - вывод на выходы без изменения значения разрядов, поступивших из регистра множимого.
3.3 Минимизация ОЧС
3.3.1 Минимизация П
Произведём минимизацию функции П при помощи карт Вейча, где символом “*” обозначим безразличные наборы. [4]
Рисунок 3.1 - Этап минимизация функции П при помощи карт Вейча
После минимизации функция П будет иметь вид:
П =
Функция для реализации в заданном базисе будет иметь вид:
3.3.2 Минимизация S1
Произведём минимизацию функции S1 при помощи карт Карно, где символом “*” обозначены безразличные наборы. [4]
Рисунок 3.2 - Этап минимизация функции S1 при помощи карт Карно.
После минимизации функция S1 будет иметь вид:
S1 =
Функция для реализации в заданном базисе будет иметь вид:
,
3.3.3 Минимизация S2
Произведём минимизацию функции S2 при помощи карт Вейча, где символом “*” обозначены безразличные наборы. [4]
Рисунок 3.3 - Этап минимизации функции S2 при помощи карт Карно.
После минимизации функция S2 будет иметь вид:
S1 =
Функция для реализации в заданном базисе будет иметь вид:
,
3.4 Построение комбинационной схемы ОЧС в заданном логическом базисе
Рисунок 3.4 - Комбинационная схема ОЧС в заданном логическом базисе
Заключение
Умножители играют особенно важную роль в устройствах цифровой обработки сигналов. С точки зрения принципа действия умножители можно разделить на многотактные и матричные. В обоих случаях произведение является результатом последовательных сложений с той лишь разницей, что достаточный параллелизм матричных умножителей позволяет обойтись без запоминания промежуточных результатов. [2]
В процессе выполнения курсовой работы были разработаны структурные схемы умножителя и сумматора первого типа, а также их функциональные схемы. Для уменьшения стоимости логических схем были выполнены минимизации переключательных функций различными способами. Такой подход позволил выявить достоинства и недостатки этих алгоритмов. В качестве главного достоинства минимизации картами Карно-Вейча можно выделить простоту и минимальные затраты времени. Однако применение данного способа для функций многих переменных будет затруднительно. Для минимизации функций многих переменных удобно использовать алгоритм Рота, который полностью формализует алгоритмы минимизации и делает минимизацию доступной для выполнения компьютерной программой. Функциональные схемы были построены в различных логических базисах. Это позволило закрепить теоретические знания основных законов булевой алгебры, например, правило де Моргана. [1]
Наиболее выигрышно умножитель и сумматор работают в паре, в реализации устройства «сумматор-умножитель». Задачей настоящей курсовой работы является исследование сумматора и умножителя как отдельных логических систем, поэтому исследование и актуализация знаний были проведены в рамках данной задачи.
Список использованных источников
1 Луцик, Ю. А. Учебное пособие по курсу «Арифметические и логические основы вычислительной техники» / Ю. А. Луцик, И. В. Лукьянова. - Минск : БГУиР, 2014. - 76с.
2 Искра, Н. А. Арифметические и логические основы вычислительной техники: пособие / Н. А. Искра, И. В. Лукьянова, Ю. А. Луцик. - Минск : БГУИР, 2016. - 75 с.
3 Единая система конструкторской документации (ЕСКД) : справ. пособие / С. С. Борушек [и др.]. - М. : Изд-во стандартов, 1989. - 352 с.
4 Савельев, А. Я. Прикладная теория цифровых автоматов / А. Я. Савельев: Высш. шк., 1987. - 272 с.
5 Образовательный стандарт высшего образования ОСВО 1-40 02 01 - 2013. Минск : Министерство образования Республики Беларусь, 2013. - 28 с.
6 Положение об организации и проведении курсового проектирования в БГУИР / Е.Н. Живицкая [и др.]. - Минск : БГУИР, 2010. - 17 с.
7 СТП 01-2013. Дипломные проекты (работы): общие требования. - Введ. 2013-01-01. - 2013. - Режим доступа :
8 Об организации повторной текущей и итоговой аттестации студентов первой и второй ступени образования, аспирантов, соискателей ученых степеней. - 2010.
9 Лысиков, Б.Г. Арифметические и логические основы цифровых автоматов / Б. Г. Лысиков. - Минск : Выш. шк., 1980. - 342 с.
10 Усатенко, С.Т. Выполнение электрических схем по ЕСКД : справочник / С.Т. Усатенко, Т.К. Каченюк, М.В. Терехова. - М. : Изд-во стандартов,1989. - 325 с.
11 Памятная книга редактора / А.В. Абрамов - М. : Книга, 1988, 415 с.
12 Основные требования к текстовым документам (ГОСТ 2.105-95). - 2014
13 Рожнова, Н.Г. Вычислительные машины, системы и сети. Дипломное проектирование : учеб.-метод. пособие / Н.Г. Рожнова, Н.А. Искра, И.И. Глецевич. - Минск : БГУИР, 2014. - 100 с.
14. Лысиков, Б. Г. Цифровая вычислительная техника / Б. Г. Лысиков. - Минск : Выш. шк., 2003. - 242 с.
Размещено на Allbest.ru
...Подобные документы
Разработка алгоритма умножения, структурной схемы устройства и синтез преобразователя множителя. Логический синтез одноразрядного четверичного умножителя-сумматора и одноразрядного четверичного сумматора. Разработка, синтез и блок-схема МПА делителя.
курсовая работа [100,0 K], добавлен 07.06.2010Выбор оптимальных оснований системы остаточных классов. Общая структура модулярного сумматора и умножителя, выбор их моделей. Алгоритмы функционирования управляющих устройств сумматора и умножителя. Методы повышения скорости и надежности вычислений.
курсовая работа [625,5 K], добавлен 28.05.2013Оптимальная схема одноразрядного двоичного сумматора с учетом заданного базиса логических элементов. Логическая схема одноразрядного десятичного сумматора. Нахождение знака переполнения. Устройство управления для многоразрядного десятичного сумматора.
курсовая работа [2,8 M], добавлен 26.10.2011Логические основы работы ЭВМ. Классификация видов и параметры сумматоров. Характерные неисправности и пути их исправления. Расчёт полного одноразрядного сумматора. Определение экономической эффективности внедрения. Микроклимат рабочей зоны разработчика.
дипломная работа [976,5 K], добавлен 24.02.2013Обзор системы остаточных классов и основные теоретические сведения. Выбор оптимальных оснований СОК. Общая структура цифровых устройств. Разработка модулярного сумматора и умножителя, алгоритм работы и структурная схема, работа в Altera Quartus II v10.1.
дипломная работа [4,5 M], добавлен 24.05.2013Временные характеристики переключения логических элементов. Проектирование последовательного умножителя, схема полного сумматора. Временная диаграмма спроектированного умножителя чисел, оценка его быстродействия и максимальной задержки на выходе.
курсовая работа [701,4 K], добавлен 21.03.2014Схема полного сумматора в основе последовательного умножителя двух 4-разрядных чисел со знаком. Расчет базового элемента. Моделирование в программе MicroCAP. Схема умножителя на логических элементах, оценка его быстродействия. Основные недостатки схемы.
курсовая работа [560,2 K], добавлен 05.03.2013Изучение полного дешифратора с прямыми и инверсионными выходами. Общая схема организации контроля по четности. Преобразователь кода Грея в двоичный код. Синтез логической схемы одноразрядного арифметического полного сумматора на основе мультиплексоров.
реферат [28,9 K], добавлен 24.12.2010Анализ вариантов реализации комбинационной схемы для различных типов программируемых логических интегральных схем (ПЛИС). Возможности программных пакетов Decomposer и WebPACK ISE. Описание сумматора на языке VHDL, его синтез при помощи пакета Decomposer.
курсовая работа [3,0 M], добавлен 03.10.2010Разработка принципиальной электрической схемы цифрового умножителя положительных чисел для обеспечения последовательного ввода информации в линию связи с осуществлением преобразования параллельной формы представления информации с выхода сумматора.
контрольная работа [40,8 K], добавлен 22.06.2012Описание принципа работы структурной электрической схемы устройства суммирования двоичных чисел. Назначение построения четырехразрядных двоичных сумматоров с параллельным переносом. Логические функции для выходов Si и Ci+1 одноразрядного сумматора.
реферат [139,5 K], добавлен 06.02.2012Сущность линейной обработки дискретных сигналов. Характеристика основных структурных элементов цифровых фильтров - элемента единичной задержки (на интервал дискретизации сигнала), сумматора и умножителя. Виды последовательности дискретных отчетов.
презентация [79,8 K], добавлен 19.08.2013Проектирование цифровых автоматов Мили и Мура с памятью в булевом базисе по заданной ГСА. Составление частично структурированной таблицы переходов-выходов. Построение функций выходов, логической схемы автомата. Особенности его экспериментальной проверки.
курсовая работа [628,7 K], добавлен 14.07.2012Исследование принципа работы схемы сумматора структуры адреса, основных электрических параметров микросхем. Изучение последовательности операций параметрического контроля. Обзор алгоритма интерполяции по методу цифровых дифференциальных анализаторов.
курсовая работа [3,5 M], добавлен 22.05.2012Разработка четырехразрядного сумматора с записью результата алгебраического сложения 2-ух двоичных чисел в выходной регистр. Обратный код n-разрядного числа N. Проведение испытания с использованием симуляционного пакета программного обеспечения Analiser.
курсовая работа [1,1 M], добавлен 10.04.2015Выполнение синтеза логической схемы цифрового устройства, имеющего 4 входа и 2 выхода. Составление логических уравнений для каждого выхода по таблице истинности. Минимизация функций с помощью карт Карно, выбор оптимального варианта; принципиальная схема.
практическая работа [24,0 K], добавлен 27.01.2010Проектирование электронной схемы на цифровых интегральных микросхемах с целью расчета кодера фамилии студента. Составление таблицы истинности. Разработка схемы генератора импульсов с заданной частотой повторения. Схема совпадения кодов, регистры памяти.
курсовая работа [525,4 K], добавлен 18.12.2013Назначение устройства, его cтруктурная схема, элементная база. Функциональная схема сложения в двоично-десятичном коде. Время выполнения операции. Принцип работы суммирующего счетчика в коде Грея. Синтез функций возбуждения триггеров. Временные диаграммы.
курсовая работа [853,7 K], добавлен 14.01.2014Построение ОУ на микросхемах 155-ой серии ТТЛ-логики с малой степенью интеграции, обеспечение работы прибора путем соединения между собой логических элементов. Разработка умножителя положительных двоичных чисел. Построение схем, разработка регистров.
курсовая работа [65,6 K], добавлен 22.04.2012Решение задач на построение функциональной схемы трехразрядного накапливающего сумматора с параллельным переносом, используя одноразрядные полные сумматоры. Построение схемы электрической принципиальной управляющего автомата Мили для микропрограммы.
контрольная работа [51,1 K], добавлен 07.01.2011