Файл: Пакулов, Н. И. Мажоритарный принцип построения надежных узлов и устройств ЦВМ.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.10.2024
Просмотров: 100
Скачиваний: 0
По аналогии можно записать формулу переноса для лю бого разряда сумматора.
Структурная схема сумматора с групповым перено сом показана на рис. 2.14. В качестве одноразрядного сумматора здесь используется схема, приведенная на рис. 2.12.
Синтез параллельного сумматора со сквозным перено сом. На рис. 2.15 приведена структурная схема парал лельного сумматора со сквозным переносом, построенная согласно уравнениям (2.25) —(2.27). Одноразрядный сумматор, входящий в состав схемы, построен на одном
Рис. 2.14. Структурная схема параллельного сумматора с групповым переносом.
пятивходовом МЭ, в -цепь сквозного переноса 'реализова на на быстродействующих МЭ (например, на переклю чателях тока).
Общее количество МЭ, необходимых для построения «-разряд ного сумматора со сквозным переносом, равно 2п.
Время сложения \(ТСл) двух «-разрядных чисел для сумматора, схема которого представлена на рис. 2.15, определяется из следую щего соотношения:
|
Тел —(tl—1)4пер + / £, |
где /пер — время |
распространения сигнала переноса через один раз |
ряд сумматора; |
— время срабатывания одноразрядного сумма |
тора.
Допустим, что цепь переноса реализована на переключателях тока, а собственно сумматор — на МЭ типа ТТЛ. Для -выбранных
104
SjtfeMentdn /пар —5 нс, / j =20 нс. Пусть п —40, тогДЛ 7'ел = 39 ■5+20=215 нс.
Синтез табличного сумматора по модулю 3. Суммато ры по модулю d широко используются в контрольных устройствах ЦВМ. Суммирование по модулю d можно
осуществлять |
с |
помощью |
|
|
|
О, |
|
||||
одноразрядных |
сумматоров, |
х, |
|
>,М |
~ — S, |
||||||
схемы которых рассмотрены |
|
|
|
|
|||||||
выше. Однако сумматор по |
Z, |
|
|
|
|
||||||
модулю d может быть по |
|
|
|
|
|
||||||
строен иным способом па ос |
|
— |
гм |
|
*2- гм |
||||||
новании таблицы сложения |
*г |
|
|
|
|||||||
по заданному модулю. |
В ка |
2г |
|
__У |
|
|
|||||
честве |
примера |
|
рассмотрим |
|
1___ гм |
|
S3 |
||||
порядок построения таблич |
|
|
|||||||||
ного |
сумматора |
по |
моду |
|
|
__ |
|
|
|||
лю 3. |
|
|
|
|
|
|
|
|
|
||
Условия работы суммато |
|
[ _ | гм |
|
гм |
|||||||
ра по |
модулю 3 |
приведены |
^V |
|
|
Zv\ |
|||||
в табл. 2.5, представленной |
|
|
|||||||||
*«■ |
__У |
|
|||||||||
в виде |
диаграммы |
Вейча |
|
|
С¥ |
||||||
[41]. Здесь ХгХи |
|
гг?i —стар |
Рис. 2.15. Структурная схема |
||||||||
шие и младшие разряды ха |
|||||||||||
параллельного |
сумматора со |
||||||||||
рактеристик чисел X и Z. |
сквозным переносом. |
||||||||||
Габл. |
2.5 |
не определена на |
|
|
|
|
|
наборах 11, так как эти наборы входных сигналов отсут
ствуют, |
что |
позволяет |
доопределить |
ее |
единицами |
|||||
с целью минимизации задании ой |
функции. |
В |
табл. |
2.5 |
||||||
|
|
|
Т а б л и ц а 2.5 |
|
|
|
Т а б л и ц а |
2.6 |
||
zz’ |
00 |
01 |
11 |
10 |
|
оо |
01 |
11 |
10 |
|
|
|
|
|
|
хгхг------ |
00 |
|
00 |
|
|
00 |
01 |
L ю. |
tf I |
10 |
00 |
00 |
|
|
||
L----------- |
|
|
|
|
|
|
|
|
|
|
01 |
01 |
10 |
— |
00 |
|
00 |
01 |
|
10 |
|
11 |
- |
- |
— |
- |
|
|
|
|
|
|
10 |
10 |
00 |
- |
01 |
|
оо |
10 |
|
01 |
|
объединение единиц для первого разряда суммы харак теристик по модулю 3 показано одинарными контурами, а для второго разряда — двойными контурами.
105
С помощью Диаграммы Вейча можно получить сле дующие минимальные формы для функций первого (гьi) и второго (rS2 ) разрядов суммы по модулю 3:
rsl = |
X i Z ^ V X 1X i Z l \/ X 2Z2, |
гs2 = |
Хгг , г я V x ix tz t V JC.z,. |
Представим полученные соотношения в мажоритарном базисе:
rSl = (Xl#Zl#Z2# 0 # 0 ) # (xi# X 2# 2 i#
# 0 # 0 ) # ( ^ a# Z 2 # 0 ) # l # l ; |
(2.28) |
r s z = (* 2 # Z l# Z 2# 0 # 0 ) # (x i# X 2 # Z 2# 0 # |
|
# 0 # 0 ) # ( x i# z t# 0 ) # l # l . |
(2.29) |
Структурная схема табличного сумматора по модулю 3, построенная в соответствии с выражениями (2.28), (2.29), приведена на рис. 2.16. Время сложения в таблич ном сумматоре меньше времени сложения в сумматоре, построенном на базе одноразрядных сумматоров, так как в этом случае нет необходимости формировать переносы.
Аналогично строятся табличные сумматоры по моду лю больше 3.
Рис. 2.16. Структурная схема табличного сумматора по модулю 3.
Однако с увеличением величины модуля сложность схемы табличного сумматора возрастает.
Синтез табличного умножителя по модулю 3. Умноже ние характеристик по модулю d с помощью табличных умножителей позволяет значительно сократить время умножения. Построим табличный умножитель по моду
лю 3. Условия работы умножителя |
определяются |
табл. 2.6, записанной в виде диаграммы |
Вейча. Эта |
106
таблица не определена на наборах 11, так как эти набо ры входных сигналов отсутствуют.
Минимизированные с помощью диаграммы Вейча функции для первого (гр1) и второго (гр2) разрядов произведения характеристик имеют вид:
гР1 = |
х ,г, V х яг2, грг = лг,г2 \ / х гг,. |
|
Представим |
полученные формулы в мажоритарном |
|
базисе: |
|
|
rpi = (xi#2i#0) # (x2# z 2# 0 ) # 1, |
(2.30) |
|
гР2= (*i#z2# 0 ) # ( x 2# Z i# 0 )# l. |
(2.30а) |
На рис. 2.17 изображена структурная схема табличного умножителя по модулю 3. Аналогично строится таблич ный умножитель по модулю 7, однако для реализации
Рис. 2.17. Структурная схема табличного умножителя по модулю 3.
последнего требуется большое количество оборудования. Синтез дешифраторов а) Дешифратор на два входа.
yo—XiXt, |
yi = XlX2, |
У2 = Х\Х2, Уз=Х1х2, |
/а д ” -*-'. |
= |
|
У0= (*i#*2#0) # |
(Ж1#*2#0) # S l = jCl#Z2#0, |
|
/ |
= 0 , |
f - — х |
yi= (*i#*2#*i)#(*i#*2 # x i) # 0 =
= * i# * 2#0
и т. д.
Структурная схема дешифратора на два входа приве дена на рис. 2.18.
б) Дешифратор на четыре входа.
ya— XiX2X3Xi, |
yi— XiXzxzXk, |
yz=XiXtx&b .. |
yib=XiXzXzXk. |
107
Представим приведенные равенства в мажоритарном
базисе:
Уа=Х1Х-асзХи
f x tX3 |
X l X »X V |
f Xl Xs 0, |
|
I/O— ( * l # * 2 # 0 ) # ( X i # X 2# 0 ) # X l X 3 X 4 = |
|
||
= (xi# X 2 # 0 ) # ( x3# X 4 # 0 )# 0 , |
(2.31) |
||
............................................................ |
|
(2.32) — (2.44) |
|
|
(/15 = XiX2X3X4, |
|
|
f x , x 2 = = X l X 3X v |
= |
|
|
У15= (Xi#X2# 0 ) # |
(xi#X2# 0 ) # |
|
|
# * 1X3*4 = |
(* i# * 2 # 0 ) # (x3# x 4# 0 ) . |
(2.45) |
(равносильность 10).
На рис. 2.19 изображена структурная схема дешиф ратора, построенная в соответствии с выражениями
(2.31) — (2.45).
Рис. 2.18. Структурная схема дешифратора «а два входа.
Синтез узла анализа двух разрядов множителя. При использовании алгоритма умножения на два разряда множителя необходимо иметь узел анализа двух разря
дов множителя. |
Условия |
работы такого |
узла |
опреде |
||
ляются |
исходя |
из табл. |
2.7. |
Здесь XjXi-i — очередная |
||
|
|
|
|
|
Т а б л и ц а 2.7 |
|
Xг. |
|
с |
F |
G |
н |
с |
о . |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
, 0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
пара цифр множителя; с — перенос из предыдущей пары цифр множителя; с? — перенос в следующую очередную
.108
Рис. 2.19. Структурная схема дешифратора на четыре входа.
пару цифр множителя; F— Z\ G = 2Z; Н ——Z; Z — мно жимое.
Из табл. 2.7 следует, что
F — X/Xi _ jC \ J XiX i_ jG,
F = |
|
# ( * i# * i - i# £ # 0 # 0 ) # l; |
(2.46) |
G= x {x i _ tC V X{Xi_, C , |
|
G= (^г#Л :г-1#Сф 0#0)# |
|
4Ё (-^гФ^г-тфСфОфО) ф 1; |
(2.47) |
H — XiXi _,С V XiXi _,С , |
|
Я = (л:г# х ,-_ 1 # С # 0 # 0 )# |
|
(лнфл^-тфСфОфО) ф 1; |
(2.48) |
С — ■X i X i V XiXi_ jC\JХ{Х{_ } С —■// \/ XiXi_1C, |
|
С '= Я # ( х ^ - 1 # С # 0 # 0 ) # 1 . |
(2.49) |
109
Рис. 2.20. Структурная схе ма узла анализа двух раз рядов множителя.
Схема узла анализа двух разрядов множителя, по строенная согласно выражениям (2.46) —(2.49), приве дена на рис. 2.20.
2.3.СИНТЕЗ МАЖОРИТАРНЫХ УЗЛОВ С ПАМЯТЬЮ
Алгоритм синтеза мажоритарных узлов с памятью
Мажоритарные узлы с памятью отличаются от рас смотренных выше мажоритарных узлов комбинационно го типа наличием цепей обратных связей. Такие узлы принято называть автоматами с памятью. На рис. 2.21 приведена обобщенная схема автомата с памятью.
Рис. 2.21. Обобщенная схема автомата с памятью.
Введем обозначения:
Х = < (х и х2, ..., Х „)> _ множество входных сигна лов узла;
У2’ •••’ Уп> — множество выходных сигна
лов узла;
- Я = « 1 и <72, • • •, |
— множество сигналов воз |
буждения; |
|
ПО |
|
Q ~ <jQi, Q2, . - Q s > — множество внутренних CO' стояний узла.
Мажоритарный узел с памятью задается двумя функ циями: функцией переходов и функцией выходов. Функ ция переходов определяет состояние узла в момент вре
мени Н-1 в зависимости от состояния |
узла и значений |
входных сигналов в момент времени i: |
|
Q'+i = tp(Q, Ху. |
(2.50) |
Функция выходов определяет зависимость выходных сигналов узла в момент времени t от состояния узла и значений входных сигналов в тот же момент времени t:
— |
ХУ. |
(2.51) |
Если выходные сигналы однозначно |
определяются со |
стояниями узла, то задавать функцию выходов пет не обходимости. Соотношения (2.50) и (2.51) задаются, исходя из условий работы узла.
Мажоритарный узел с памятью состоит из элемен тарных автоматов, соединенных между собой определен ными логическими связями. Задача структурного синте за мажоритарных узлов с памятью состоит в выборе со ответствующих элементарных автоматов и отыскании оптималыюго-способа их соединения между собой, кото рый обеспечивал бы экономичное функционирование узла в соответствии с заданными условиями. Конечной целью структурного синтеза мажоритарных узлов с па мятью является отыскание минимальных форм функций возбуждения элементарных автоматов по заданным функциям переходов и выходов и построение по ним структурных схем узлов.
Функцией возбуждения принято называть зависи мость сигнала возбуждения элементарного автомата от внутренних состояний всех элементарных автоматов узла в момент времени t и от значений входных сиг налов узла в тот же момент времени i:
</' = ri(Q, xy. |
(2.52) |
Значение функции возбуждения для заданной табли цы переходов находится по матрице переходов выбран ного элементарного автомата. Матрицей переходов на зывают зависимость переходов элементарного автомата от его входных сигналов [41].
Ш