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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (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 (прототип).