Устройство для считывания информации из ассоциативной памяти

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (iii999110

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

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

Республик

Ж 2 (6l ) Дополнительное к авт. саид-ву (51)M. Кл. (22}Заявлено 14. 12. 81 (21) 3365866/18-24 с присоединением заявки М (23)ПриоритетС» С 15IOO

Гееударстееииык комитет

СССР

Опубликовано 23.02.83. Бюллетень № 7

Дата опубликования описания 25.02.83

Ila делам изобретений и еткрытий (53) УДК 681. .327(088.8) С,Л. Тахаутдинова, В.M. Трусфус и P.P. Би мухаметов-- - --,. -т т .„ (",. т т ° .Ф

Казанский ордена Трудового Красного Знам ни авиационный институт им. A.Н. ТуполеваД2) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИНФОРМАЦИИ

ИЗ АССОЦИАТИВНОЙ ПАМЯТИ

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

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

Наиболее близким техническим ре- шением к данному изобретению является2а устройство считывания .информации из ассоциативной памяти, содержащее входной регистр и две группы элементов И по количеству разрядов входноro регистра, причем первые входы элементов И первой группы подключены к первым выходам одноименных триггеров входного регистра, вторые выходы которых соединены с первыми входами одноименных элементов И второй группы, выходы элементов И первой группы являются выходами устройства и подключены к первым входам одноименных триггеров входного регистра, вторые входы которых являются. входами устройства, выход каждого элемента И второй группы, кроме последнего, вы1 ход которого является выходом устройства, соединен с вторыми входами элементов И первой и второй групп последующего разряда, вторые входы первых элементов И первой и второй групп объединены и являются входом устройства (2).

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

999110 4

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

Цель изобретения - повышение быст5 родействия устройства.

Поставленная цель достигается тем, что в устройство для считывания информации из ассоциативной памяти, содержащее первую .группу триггеров и две группы элементов И, причем первые входы элементов И первой группы подключены к первым выходам одноименных триггеров первой группы, вторые выходы которых соединены с первыми входами одноименных элементов И второй группы, выходы элементов И первой группы являются информационными выходами устройства и подключены к первым входам одноименных триггеров первой группы, вторые входы которых являются информационными входами устройства, введены вторая группа триггеров, третья группа элементов И, две группы элементов ИЛИ, два элемен- >5 та ИЛИ, генератор тактовых импульсов, элемент И и триггер, причем первые входы элементов ИЛИ первой группы подключены к выходам одноименных элементов И второй группы, а выходы соединены с вторыми входами элементов И первой и второй групп последующего разряда, первые входы триггеров второй группы, кроме первого, подключены к выходам одноименных элементов И первой группы, вторые входы триггеров второй группы соединены с выходами одноименных элементов ИЛИ второй группы, первые входы которых объединены и являются установочным входом уст40 ройства, выходы триггеров второй группы соединены с первыми входами одноименных элементов И,третьей группы, вторые входы которых подключены к выходу элемента И, а выходы элементов И

45 третьей группы, кроме первого, выход которого соединен с вторыми входами первых элементов И первой и второй групп, подключены к вторым входам одноименных элементов ИЛИ первой и второй групп, первый вход первого триггера третьей группы соединен с установочным входом устройства и первым входом первого элемента ИЛИ, а второй вход подключен к выходу первого элемента И третьей группы, второй вход первого элемента ИЛИ соединен с выходом второго элемента ИЛИ, входы которого подключены к выходам элементов И первой группы, кроме последнего, а выход первого элемента ИЛИ подключен к первому входу триггера, второй вход которого соединен с выходом элемента И, первый вход которого подключен .к выходу триггера, а второй соединен с выходом генератора тактовых импульсов.

На чертеже представлена структур-, ная схема предлагаемого устройства для считывания информации из ассоциативной памяти.

Устройство содержит первую груп.пу триггеров 1, первую 2 и вторую 3 группы элементов И, первую 4 и вторую 5 группы элементов ИЛИ, вторую группу триггеров 6, третью группу элементов И 7, первый элемент ИЛИ 8, генератор 9 тактовых импульсов, элемент И 10, второй элемент ИЛИ 11 и триггер 12. Устройство имеет информационные входы 13 установочный вход

14, информационные выходы 15 и выход

16 признака ответа. Одноименные элементы И 2, И 3 и ИЛИ 4 образуют соответствующий элемент цепи очередности.

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

После опроса ассоциативной памяти сигналы с выходов ячеек памяти, содержимое которых удовлетворяет критерию поиска, устанавливают по входам 13 соответствующие триггеры 1 в единичное состояние. Сигнал установки по входу 14 подготавливает работу устройства, переводя первый триггер 6 и триггер 12 через элемент ИЛИ 11 в единичное состояние, а остальные триггеры 6 — в нулевое состояние.

Сигнал запроса с выхода генератора 9 тактовых импульсов проходит через открытый элемент И 10 и поступает на входы элементов И 7 и нулевой вход триггера 12, который сбрасывается в нулевое состояние и запирает элемент И 10. Далее сигнал запроса через открытый первый элемент И 7 устанавливает первый .триггер 6 в нулевое состояние, поступает на sxoды первого элемента цепи очередности, состоящего из первых элементов

И 2, И 3 и ИЛИ 4, и последовательно . анализирует состояния триггеров 1.

В случае нулевого состояния триггера 1 сигнал запроса проходит через соответствующие ему элементы И 3 и ИЛИ 4 в элемент цепи очередности

99911 0 следующего разряда и так продвигается по цепи. очередности до первого триггера 1, находящегося в единичном состоянии.

В случае единичного состояния 5 триггера 1 сигнал запроса проходит через открытъ и элемент И 2 на выход устройства 15, сигнализируя о том, что соответствующее ему слово входит в многозначный ответ, и переводит его 10 в нулевое состояние, а соответствующий триггер 6 — в единичное состояние. Единичный сигнал с выхода элемента ИЛИ 8 через элемент ИЛИ 11 устанавливает триггер 12 в единичное состояние, который отпирает элемент

И 10 и на его выходе появляется следующий сигнал запроса. Этот сигнал проходит через открытый элемент И 7, соответствующий триггеру 6, установ- 20

Ленному в предыдущем такте в единич-, ное состояние, и поступает на вход элемента цепи очередности, связанного с триггером 1, следующим за тем, единичное состояние которого выяв- 25 лено в предыдущем такте,,Сигнал за" проса продвигается по цепи очередности до обнаружения следующего тригге-. ра 1, находящегося в единичном состоянии и соответствующего следую- 30 щему слову, входящему в многозначный ответ.

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

Признаком окончания обработки многозначного ответа является наличие единичного сигнала на последнем выходе устройства 15 в случае, если последнее слово удовлетворяет критерию 40 поиска, или на выходе 16 — s противном случае.

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

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

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

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

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

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

9991

ВНИИПИ Заказ 1166/75 Тираж 592

Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 первого элемента ИЛИ соединен с выходом второго элемента ИЛИ, входы которого подключены к выходам элементов И первой группы, кроме последнего, а выход первого элемента

ИЛИ подключен к первому входу триггера, второй вход которого соединен с выходом элемента И, первый вход которого подключен к выходу триггера, 10 8 а второй соединен с выходом генератора тактовых импульсов.

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

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

1т 543935, кл. G 06 F 9/46, 1974.

2. Запоминающие устройства современных ЭВМ. Под ред. A.À. Крупского.

M.,"Mèð",1968, с.417-444 (прототип).

Устройство для считывания информации из ассоциативной памяти Устройство для считывания информации из ассоциативной памяти Устройство для считывания информации из ассоциативной памяти Устройство для считывания информации из ассоциативной памяти 

 

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

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