Элемент ассоциативной запоминающей матрицы
Иллюстрации
Показать всеРеферат
<»l 650102
ОПИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик балт
®gg ЩЩ :.т(с
C,ф% (61) Дополнительное к авт. саид-ву— (22) 3аявлено 08.12.75 (21) 2197142/18-24 с присоединением зая вк11 ¹â€” (23) Приоритет— (51)М.K. . 5 11 С! 5ф0
G 06 F 7/00
Государстеенный комитет (43) Опубликовано 28.02.79. Бюллетень ¹ 8 (53) УДК 681,327 (688 8 ) ио делам изобретении и открытий (45) Дата опубликования описания 04.04.79 (72) Авторы изобретения
А. И. Мишин и Я. И. Фет (71) Заявитель Институт математики Сибирского отделения АН СССР (54) ЭЛЕМЕНТ АССОЦИАТИВНОИ
ЗАПОМИ НАЮЩЕЙ МАТРИЦЫ
Изобретение относится к области вычис— лительной техники.
Известен элемент ассоциативной матрицы, содержащий запоминающую ячейку, выходы которой подключены ко входам функционального преобразователя и ко входам схемы считывания (1).
Недостатком его являются низкое быстродействие и сложность.
Наиболее близким технпчсским решением к изобретению является элемент ассоци3тивнои запоминаютцей щий icxeMy сравнения, запсмпна1оц1иш элемент, выполненный на двух триггерах, первый и второй элементы И, первые входы которых подключены к управляющей шине элемента, вторые входы — к ед»:;и-иным выходам первого и второго триг-срок соотвстственно, выходы первого и второго элементов И подключены соответстве1гно к первым входам первого и второго элементов ИЛИ, вторые входы которых подключены соответственно ко второй и третьей управляющим шинам (2).
Недостатком его является сложность.
Целью изобретения является упрощение элемента.
Цель изобретения достигается тем, что элемент содержнт третий и четвертый элементы И, первые входы которых подключсны к соответствующим информ; ц»сивым шинам, вторые входы — к единичным выходам первого и второго триггеров соответственно, третьи входы — к нулсьым выходам первого и второго триггеров соответственно, выходы третьего и четвертого элементов И подключены ко входам элемента сравнения, выход которого подключен к вы: оду устройства.
На чертеже представлена э; сктричсская схема элемента ассоциатив:.;.:. з;;по;з»oã:ощей матрицы.
Она содержит запоминаю пй -;»olioil 1 1, элементы И 2 — 5, схему б с;, —,висния, элементы ИЛИ 7, 8, пнформационныс ш;iíII i, 10 элемента, управляющую шину 11, вхcдь1
12, 18 элемента.
20 Элемент работает следующ. м образом.
При подаче кода на шиllы 7 и 111 функциональный преобразователь. образов,1нный элементами И 2 и 8 сравнив3er это- код с кодом, хранящимся в запом-1н,,ющсм элс25 менте 1. В случае выполнения требуемого соотношения схема сравнения вь1р11бать1вает соответствующий сигнал. Сии тываниe п формации li3 33110MIIH31011IQI о lioмента 1 осуществляется путем подачи единя ного
ЗО сигнала на управляющую шин 11.
650102 х., х
0 ()
0 О
О, О
О О
0, I
0 1
1 0
i I " "C)
0 ! l)
1 I
/ () 1
iI
1 () 1 () 1 и
I) 1 и
tj
1 () ()
1
I)
1
О
О
i
I
О
1 () о !
В рассмотрен.-.ом примере функциона llный преоб„",азова:ел! реализует функцию д. заданну)о следу ":ëeé табл!!цсй:
А(и 71.7 — переменные, хранящиеся в двоt.÷ны:;. ваном|(а:,щ!(х элементах запоминаЮЩЕГО ЭЛЕМЕ!1";; ), Х, И Х, — — ПСРСМСННЬ|С, f(ocT5 па!О!(;Ис (.а tit)+OPAI(IIIIIOHjthtc IIIIIIII>1 9 и 10. (еты!)с Внут . IIHII." состоя нl!)1 элсмсl|та пспользуtoTcjf следу!О((!!!|м ооразом: — 00 и 11 оз:.:ачают, что элемент замаскирован., т. е. 1-а Выходе схемы б cpaHHet!IIH
t""ó ëëгСя С!лГ(- аЛ < >" — 01 H 10 о:-:-:- чают, что значение сигна..",.а:.:) Вы. Одс- э,.—,"мента сравнения з()В()с!1)
O 3(ь eп f -Д ПЕ ) л" fejt jtpt (Из таблицы с.".едхет, что у=с(07 Ni (. а> а(. ;!, а,х., =—
= — а,а,.x (t.,,,7 iа)а.,х..
Функцию у можно Itpc.(còàâèòü в виде: / ff !gal,."., .e !)! =()I(tgXI, )) = Q IQXy.
При этом фу :(кцио(!альпы)! преобразователь упро!цается, так как функцию рав!(означности ftepeMeHHllx у) и у2 можно выполнить с помощью модулятора света, подавая эти переменные на два et o управляющих входа.
Рассмотрим подробнее работу элемента в режиме функциональных вычислений.
Ассоциативное ЗУ условно делится на два„поля: И-матрицу и ИЛИ-матрицу. Б строках И-матрицы записываются элементарные конъюнкции реализуемых функций.
Если некоторая переменная входит В элементарную конъюнкцию без отрицания, то в .соотретствующем элементе И-матрицы записывается код «01», если .с отрицанием
«10».. )ход «00» (t:ëj! «11») в И-матрице используется для Внутрсннего маскирования элемента в тех случаях, когда кои.ьюнкция существенно не з:зисит от данной переменной. Это позволя;-.; хранить функци!о в со10
45 кращенных формах, что значи-.ельно s мсньшает необходимый объем памяти.
Каждыш столоец ИЛ|И-,", .з Tptt". .,: за Всршает реализацию одной нз ф,нкцпй. Если некоторая элементарная конъюнкция входит в данную функцию, то в соответствующем элементе ИЛИ-матрицы записывается код «01», если не входит — «00». |При этом на выходе правой цепи считыванп столбна реализует)ся дизъюнкция гсех необходимых элементарных конъюнкций.
Дальнейшее упрощение фу,-:кциональных таблиц достигается за счет расширения функционального базиса путем Itcfloльзования скобочных форм, полиноминальных представлений H т. д. Дл этогп ((спользуются дополнительные функци(нальныс llpeобразователи; вклю-taevtte между вхо..|ам|! процессора и входами И-)|атри((ы, либо между выходами ИЛИ-.".ат ..(.!..ы и Выхо;|ами процессора. Есл(;. нап)и:,)--), " Выходаi цепей считывания t(a)!<:.".;." c .олбца ИЛИматрицы включит(с ";t. оо по а)М 2, Io (при.наличии элс", н-,ов с - -",. ",tcòpejtttèми состояниями) появля|о-,=-. Возмо)к)!Ос.ъи следу!ощих расшн,)eнпй ба;I,.""-: I ссли В строках, соответс-,зу(он;((:, ."::()-..:Ой I ðóïnc элементарных кон ью:-I !".са!! !(()д
«01», а в строках, cooTI)e I ... ",.(; другой группе коныонкц).:й, — код «10, -,o на Выходе столбца буде-. реал(;3(з .. 3 сумма но
1)f02 2 дизыонкции <Онъ!О((к(.и((;,. )30II группы и дпзъ|онкции конъюнкций 3тг)оои гргп ы; 2) если в некоторый элемен-, ",àïHcàï ! Од «11>>, то соотВ(. тств(к)(ач ко"..- )онкция
ЗаПРСЩаЕт ДЕйСтз =. ВСЕХ Сле-.а.-.;„.t„ .!СРМОВ данной функции, то ecTb Входит 8 (f)oP ) I h ol h со связкой И вЂ” НЕ.
Таким образом, при рсалHзаци:; метода функциональных таблиц испо —.ьзуются по существу все 4 состояния элемента. При этом во многих с. учаях можно зыполнять
ВЫЧИСЛЕНИЯ ф)ГHKLIHH lIPH РаСХОДЕ Ot)OP1 ÄOВания, линейно ВОзрастающем с ростом числа переменных и, В тo:Врс>(я !<ак з ассоциативном ЗУ с 2-мя Внутре!().и .и состояниями оборудование р астс-. и(э(т((|".::- онал ьно и )<,2".
Формула !(зобрете((:.я
Элемент ассоциативной запо Д!Инающей матрицы, содержащий схему сравнения, за-!
)омина)О(ций элемент, выполнeннь на двух триггсрах, первый и. второй элементы И, первые Входы которых подключень: к llepвой управля|ощей шине элсMCHT», Вторыс
Входы — к единичным Выходам t(ef)nolo и второго триггеров соответственно, выходы первого и второго элементов И подключены соответственно к первым входам первого н второго элементов ИЛИ, вторые входы которых подкл!Очены к соответству|о|цпм Входам элемента, отличающийся тем, что, с целью упрощения элемента, он содер650102
m 7»
Лу
Составитель Е. Пупырев
Тех ред А. К ам ыш ни ко в а
Корректор И. Симкина
Реда к тор А. Купрякова
Иад Х о т8 Тираж 680 Подписное
1!ПО Государственного комитета СССР по делам изобретени . и ет.рь .тпй
113035, Москва, july-35. Раушская нао., д. 4, 5
Тип. Харьк. фил. пред. «Патент» кит третин,i четвертый элементы И, первые входы которых подключены к соогветствующим информационным шинам, вторые входы — к единичным выходам первого и второго триггеров соответственно, третьи входы — к нулевым выходам второго и первого триггеров соответственно, выходь: третьего и четвер" îãî элементов И подклюиены ко входам схема! сравнениF., выход к,торой подключен и Biiêñäó устройс-.вз.
Источники и trop:.ации, принаT .2 во внимание при экспертиз .
5 1. Прангишвили И. В. и др. 0;::-!0ðç„-,-:ые микроэлектронные = ссоциативные процессоры. М., «Наука», 19. о, с. 106.,:::с. 3, 2.
2. Там хке. ст . ., оис. А.