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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ 187

Союз Советскив

Социалистические

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6I ) Дополммтельмое к авт. сеид-ву (22) Заювлено 03. 10, 79 (21) 2824421/ I 8-24 с присоединением заявки J% (5l)N. Кл.

"ill С 17/00 еввуАвретееввые квинтет

СССР (23 ) П р и ори тет.

Опублмковамо 1g . .I p. 81. бюллетень М 38

Дата опубликования описания l5, I0.8I ав делен взевретеккк в втерытвй (S3) УДК68I 327, .6(088.8) ОФ.3ф„игр;",, + «С «, 9,а 7 в..g „, „„

ТЕфтРц.:-. -,,, (72) Авторы изобретения

В. А. Дудков, Н. А.. Дудкова, В.И. Корнейч !

В. П. Тарасенко и Я. И. Торошанко с

cl уФ) 1 ° .

Г.

Ф

Киевский ордена Ленина политехнический институт им, 50-летн

Великой Октябрьской социалистической революции (7l ) Заявитель (4) ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

ДЛЯ МНОГОМЕСТНЫХ СИММЕТРИЧНЫХ ФУНКЦИЙ

Предлагаемое изобретение относится к вычислительной технике, в частности к постоянным запоминающим устройствам (ПЗУ).

Известно ПЗУ, содержащее регистр входного слова, соединенный через дешифратор и накопитель с соответствующими входами регистра выходного слова, регистр младших разрядов

10 входного слова, коммутатор и сумматор, одни входы которого подключены к первой группне выходов регистра выходного слова, другие — к выходу коммутатора, входы которого йодклю"

15 чены ко второй группе выходов регистра выходного слова, причем управляемые входы коммутатора подключены к соответствующим выходам регистра младших разрядов входного слова(1

Недостатком известного ПЗУ является необходимость в больших аппаратурных затратах. 2

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

ПЗУ, содержащее входной регистр, числовую матрицу {накопитель), ключи выборки групп, дешифраторы, выходные регистры и сумматор. В таком

ПЗУ старшим разрядам входного регистра соответствует в накопителе опорное значение функции. Младшим разрядам в накопителе соответствует рс омогательное значение функции (приращение). Результат получается сум- мированием опорного и вспомогатель= ного значения функции(2).

Недостатком такого ПЗУ является большая емкость при хранении много" местных симметричных функций.

Цель изобретения — повышение информационной емкости устройства.

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

87 блок сравнения и коммутатор, при этом информационные выходы входного регистра соединены с соответствующи:ми входами блока сравнения и коммутатора, другие входы которого подключены к соответствующим выходам блока сравнения, а выходы — ко входам накопителя.

На фиг. 1 изображена структурная схема, ПЗУ дпя многоместных симметричных функций;на фиг. 2- пример построения коммутатора.

Предлагаемое ПЗУ содержит входной регистр I выполйенный в,виде подрегистров 1, (i I,К), где К- количество аргументов функции, К -входовой блок сравнения 2, коммутатор 3 и накопитель 4. Информационные выходы каждой i-ой группы разрядов входного регистра 1 соединены с i"ым входом блока сравнения 2, К! выходов которого подключены к управляющим входам коммутатора 3, информационные входы которого соединены с выходами подрегистров 1. i.Âûõîды коммутатора 3 соединены со входами накопителя 4. Схема представленного на фиг. 2 коммутатора содержит К1 групп блоков элементов И 5.1>

5.2, ... 5.К1 . Каждая группа содержит К элементов И 6.1., 6.2

6.К. Первые входы каждого блока эле.-.ментов И )-ой группы 6 j подключены к j-му выходу блока сравнения 2.

Каждая !-я группа (j = 1, K!) содержит К блоков элементов И б.j 1,6.j

2,... 6j К. Вторые входы каждого блока элементов И всех групп подключены к выходам соответственных подрегистров 1 i. Выходы i-x блоков элементов И 6ji (! 1, К) всех групп соединены с К!-входовыми элементами ИЛИ 7 i.

Предлагаемое устройство работает следующим образом.

Многоместными симметричными функциями являются функции от К аргументов Х1, инвариантные к их перестановкам

f(X,, Х,..., Х, ) f(X, X,...,X)

" °" = " (X„Хк-» " Х.1) (! m 19 к) .

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

3277

4 аргументов, функции от такого произведения и т.п.

Y X X X)...Х„, У = з < и: (Х„Х Х ...Х 1< ) .

Входной регистр представляет собой кп-разрядный регистр ПЗУ и

>р состоит из к и-разрядных подрегистров I.i (i = 1, к), каждый из которых предназначен для приема i-го входного аргумента (п-разрядность i-го аргумента).

Б накопителе 4, представляющем собой постоянную память, по пк-разрядным адресам А к А н А, ... А и...Ак хранятся значения воспроизводимой функции f (A „, А.... Ак), где

А и Ая ..aA " последовательная запись п-разрядных чисел. Числа Ag

n-i могут изменяться в диапазоне О- 2 и связаны между собой следующим соотношением

А <А>«< A <..iА> А<... Аy, (I) Входные аргументы Х; поступают на соответствующие подрегистры I.I входного регистра 1. Блоком сравнения

50 2 осуществляется сравнение записанных на подрегистрах I.i аргументов Х

В зависимости от выполнения условий

Х„< Х < ° . °

35 (2) (2) X c X <... <Х.! <... < Х

Х < Х P ..<Х ° <. ° .<Ху (к.) 40 на соответствующем выходе блока сравнения 2 появляется единичный сигнал.

Будем считать, что при равенстве всех аргументов единичный сигнал появляется только:на одном выходе, нап45 ример на выходе 1. В зависимости . .т возбуждений шины блока сравнения 2 и коммутатора 3 подают на входы накопителя 4 аргументы Х„ таким образом, что на первом входе п младших раз5О рядов адресной шины накопителя всегда самое .. меньшее из чисел Х на втором накопителе — большее и т.й. в порядке возрастания, а на к-ом входе— п старших разрядов адресной шины на55 копителя — самое большое (см. неравенства (2) . Для каждой комбинации входных аргументов на выходе -коммутатора 3 в соответствии с выражени0,7 2 . 2

1,4

2 л (2 Ò6 + ) ) 35

0,7-. 2 ° К и К!

5 8732 ем (1) формируется в исполнительный адрес, по.которому выбирается искомое значение функции.

Таким образом, К! возможнъ1м комбинациям входных аргументов ПЗУ в 5 накопителе соответствует одна ячейка памяти, в которой хранятся значения Функции.

В качестве примера рассмотрим рабо- 10 ту ПЗУ для двухместной симметричной функции. f (X«X ) = f (11,Х ) . Операнды Х„и Х1 поступают на входы блока сравнения 2. На одном выходе блока сравнения 2 появляется единичный 15 сигнал, если Х,, Х . При Х,)Хъ единичный сигнал осуществляется на . другом выходе блока сравнения 2. Коммутация входных операндов осуществляется сигналами с блока сравнения 2 таким образом, что на младшие разряды адресного входа. накопителя 4 подается всегда меньшее из чисел Х,1и

Х, на старшие — большее число. Так, при Х„сХ единичный сигнал поступа- 25 ет на младшие разряды адресного входа накопителя 4, число Х вЂ” на старшие разряды накопителя 4. При Х 1Х .! единичный сигнал поступает на старшие разряды адресного входа накопи" теля, меньшее число Х1 — на старшие разряды. По сформированному таким образом адресу из накопителя 4 выбира ется значение функции f (Х X ) или

s (х, XÄ).

77 6 . равно значению !+ 1-ro разряда, и равна,tI

119У

Оценим аппаратурные затраты обоих вариантов построения ПЗУ при п 16 и К 2. фппаратурные эат" раты известногоб.,и предлагаемого!, ПЗУ определяются как „- 2 n L>+ L„L+Ю;

L ale + L „+ Qg, где. Lg, L< - затраты на один pas" ряд сумматора и схемы сравнения; ! и Lg затраты на построение

Ц известного и предлагае- мого коммутаторов.

Затраты на логическое обрамление обоих устройств примерно равны.

Емкость накопителя известного

ПЗУ больше по сравнению с йредложен» ным в

В общем случае емкость известного ПЗУ больше по сравнению с предлагаемым в к-1

П (2 + е) е=0

45

50 ! =0,7 ° 2 п3М

Проведем сравнительную характеристику аппаратурных затрат известного и предлагаемого устройств. Структура известното НЗУ позволяет сократить емкость накопителя на 10-307 по сравнению с ПЗУ, в котором квждому .. значению аргумента соответствует одна ячейка памяти. При этом состав

ПЗУ дополнительно имеет коммутатор приращений и кп-разрядный сумматор.

Емкость накопителя такого ПЗУ (число ячеек памяти) при хранении К-мест-. ных .симметричных функций равна

Емкость накопителя предлагаемого ПЗУ определяется по формуле, определяющей количество К разрядных чисел в 2 - ичной системе счисления, у которых значение каждого I-го разряда (I 1, К ) меньше илн равно значению 1-1-го разряда и больше или

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

К растут примерно одинаково.

Таким образом, в предлагаемом ПЗУ по сравнению с известный объем памя" ти при хранении к-местных симметричных функций снижается примнрно в К1 раз.

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

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

873277 8 ( сравнения, а выходы — ко входам накопителя.

Источники информации, принятые во внимание при экспертизе

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

У 453739, кл.6 11 С 17/00, 1975.

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

 342193, кл. G, Об 6 7/26, 1970 (прототип), 873277

Дм &юи 8

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

Текред А.Савка Корректор У. Пономаренко

Редактор Л. Тюрина

Филиал ППП "Патент", r. Увгород, ул. Проектная, 4

Заказ 9055/77 Тираа 648 Подписное

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

1!3035, Иосква., Ж-35, Раутская наб., д. 4/5