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

 

ОПИСАНИЕ 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

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

 

Похожие патенты:

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

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

Изобретение относится к электрически адресуемой энергонезависимой постоянной памяти

Изобретение относится к программируемому материалу памяти и к ячейке памяти, содержащей указанный материал памяти, в частности к тонкопленочной ячейке памяти

Изобретение относится к программируемым элементам памяти, к способам и устройству для их считывания, записи и программирования

Изобретение относится к электрически адресуемой энергонезависимой постоянной памяти

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

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

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

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