Устройство для формирования переносов

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ С0ВЕТСННХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (51)5 С 06 Р 7/50

ASTOPCHOINY СВИДЕТЕЛЬСТВУ ( ( ( ( и ( (т т с н с P за

УДАРСТВЕННЫЙ КОМИТЕТ

ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ГННТ СССР

1) 4600252/24-24 .

2) 25. 08. 88

6) 23.11.90. Бкл. 11 43

2) 1О.В.Завалин, А.И.Корнилов

Ю.И.Аленичев

3) 681.325(088.8)

6) Карцев М.А., Брик В.А. Вычислиьные системы и синхронная арифмека. - M. Радио и связь, 1981, 284, рис,6.2.3.

Авторское свидетельство СССР

1402145, кл. G 06 F 7/50, 1986.

Изобретение относится к вычислильной технике и может быть использоно в цифровых арифметических устройвах ЭВМ.

Целью изобретения является сокращее оборудования устройства.

На чертеже представлена логическая ема устройства для формирования пеносов»

Устройство для формирования перенов содержит восемь двухвходовых мульплексоров 1-8, два элемента И 9

10, выходы 11-14 переноса, выход 15 мещения переноса, элементы И 16 и 17, од 18 и реноса, входы 19-22 опредеения переноса, входы 23-26 замещения ереноса, выход 27 определения переоса.

Двухвходовый мультиплексор являетя известным устройством и выполняет ункцию

F = В.Р,БАКР е R,P1 и Р2 — переменные, соответствующие управляющему

2 (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ПЕРЕНОСОВ (57) Изобретение относится к вычислительной технике и может быть использовано в цифровых арифметических устройствах 3ВМ. Целью изобретения является сокращение оборудования. Для этого в устройство, содержащее восемь двухвходовых мультиплексоров и два элемента И, введены третий и четвертый элементы И с соответствующими связями, 1 ил. с е и первому и второму ииформациоииым входам Q мультиплексора; С

F — его выходу.

Устройство для формирования переносов работает следующим образом.

Поставим в соответствие первому, вдфф второму, третьему и четвертому вхо- . © дам 19,20,21 и 22 определения переноса, первому, второму, третьему и четвертому входам 23, 24,25 и 26 замещения переноса и входу 5 переноса уст- р роиства переменные Х,хр,?э,Х4р

Х Х> и Х . Тогда на выходах пер7 б ного, второго, третьего и четвертого элементов 9, 10, 16 ». 17 И соответственно реализуются функции 7,72, . Э и Ф 1

Yf = X X2, х,хх

2 х,х,х,х,, 4 ХдХФ а на выходах восьмого, пятого, шестого и седьмогс двухвходовых мульти1608648

40

45 плексоров 8,5,6.и 7 реализуются соответственно функции У Уб уУу и

7 ХЗХ4.(х хзЧХухб) 3 ХЗХ4.(Х4ХТЧХ4Х)

Уб Х Х V ХаХ6 " 5

Yt Х Х Ч 4ХВ 6 X3(xaxs Ч Rzxe) V X3X7

Если выходы первого, второго, тре,тьего и четвертого двухвходовых муль типлексоров 1,2,3 и 4, третьего эле мента И 16 и восьмого двухканального мультиплексора 8 или, что тоже самое, первый, второй, третий и четвертый выходы 11, 12, 13 и 14 переноса, выход 27 определения переноса и выход IS замещения переноса устройства обозначить как Fl F „F3 F43F и Рб то систему функций, которую реализует устройство, можно записать так:

1 Х3

У3 X9 V Y Ye

F3 = Уахф V X Yg Х vYY, 5 3

F6 3 °

Пусть необходимо сложить два N-разрядных числа А и В. Обозначим через

А, и В; значения 1-х разрядов этих чисел, а через С; — значение переноса в 1-й разряд. Через М; обозначим функцию M = А; mod213; .

Поставим в соответствие входам устройства с номером i (i = 1,2...,1

N/4 Р следующие переменные:

Х, — 11-„+, Х М к+4. х3 М к 3

Х, = Мк+4

Х вЂ” A««

Хб- А к+2

Х,— А„+, Х - А к+4 х,-с«„ где k = 4 (i-l).

В этом случае на первом, втором, третьем и четвертом выходах 11,12,13 и 14 переноса устройства формируются следующие значения: Pl 4 ск+г

Р

С «+4 е,.= с„, Таким образом, последовательное включение 11/4 (устройств обеспечивает формирование переноса сумматора, складывающего А и В (3FI — наименьшее целое не меньше Р) . Причем суммарная задержка переноса равна n =

Х

1 х

Х

Х

М(+,<+4

М„g )+g

М«3, <+ a

M < <3, (416 г,=с<+, Е = С„,3

Е3 = C<«3

F4 = С <+i, Переход к устройствам третьего, четвертого,и т.д. ярусов происходит аналогично, При таком построении схем переноса можно получить общую задержку РавнУю и = (1од2 N L+ j о 4Н Г

Например, при N = 64 n = 9.

Формула изобретения

Устройство для формирования переносов, содержащее восемь двухвходовых мультиплексоров и два элемента И, причем выходы первого, второго, третьего и четвертого двухвходовых мультиплексоров соединены соответственно с первым, вторым, третьим и четвертым входами переноса устройства, выход восьмого двухвходового мультиплексора соединен с выходом замещения переноса устройства, о т л и ч а ю щ е— е с я тем, что, с целью сокращения оборудования, в него введены третий четвертый элементы И, причем первый вход первого элемента И соединен с управляющим входом первого двухвходового мультиплексора, а выход первого элемента И соединен с управляющим входом второго двухвхо„ового мультиплексора и. с первыми входами второго и третьего элементов И, вторые входы которых соединены соответственно с ) И/4 f + 2,. что существенно меньше

N . Например, при N 64 п 18.

Еще более существенное повышение быстродействия можно достичь построив на тех же устройствах схему параллельного переноса. Для этого поставим в соответствие входам устройств первого яруса те же переменные. Тогда на выходах 27 и 15 определения и замещения переноса этих устройств реализуются дополнительные функции М к+ +4 и А «+, к3-4-.

Поставим в соответствие входам

1 устройства второго яруса с номером j (j = 1,2,... J N/16 () следующие переменные: п в в нь вь вь ко пе дв не вт вх во ры

Составитель Ю.Варакин

Техред М.Ходанич Корректор Л,Бескид актор А.Ц1андор

P аз 3617 Тираж 564 Подписное

ИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, iK-35, Раушская наб., д. ч/5

В изводственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101

5 160 рвым входом и выходом четвертогЬ емента И, выход которого соединен управляющим входом восьмого двух" одового мультиплексора, первый и орой информационные входы которо- соединены соответственно с выхо" ми пятого и шестого двухвходовых льтиплексоров, у которых управляюе входы соединены соответственно с орыми входами первого и четвертоэлементов И, первые информационе входы пятого и шестого двухвходох мультиплексоров подключены сооттственно к вторым информационным одам первого и седьмого двухвходомультиплексоров, у последнего из торых управляющий вход соединен с вым входом четвертого элемента И, вый информационный вход седьмого хвходового мультиплексора соедис вторым информационным входом рого и с первым информационным дом восьмого двухвходовых мультиксоров, выход седьмого двухвходоо мультиплексора соединен с втоинформационным входом третьего

8648 6 двухьходового мультиплексора, у которого управляющий вход соединен с вы1 ходом второго элемента И, а первый

5 информационный вход соединен а первым информационным входом первого, второго и четвертого двухвходовых мультиплексоров, первый и второй информационные входы четвертого двухвходового мультиплексора соединены соответственно с входом переноса устройства и выходом восьмого двухвходовогс мультиплексора, первый вход первого и вторые входы первого, второ15 го и четвертого элементов И, вторые информационные входы первого, пятого, седьмого и шестого двухвходовых мультиплексоров соединены соответственно с первым, вторым, третьим и чет20 вертым входами определения переноса и первым, вторым, третьим и четвертым входами замещения переноса устройства, выход третьего элемента И соединен с управляющим входом четвертого

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