Ассоциативное запоминающее устройство

Иллюстрации

Показать все

Реферат

 

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

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

Реслублик

ОП ИСАНИ Е „,)Я42962

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 21.08.79 (21) 2814119/18-24 с присоединением заявки №вЂ” (51) М. Кл.

0 11 С 15/00

Гасударственные камитет (23) Приоритет— (53) УДК 681.327 (088.8) Опубликовано 30.06.81. Бюллетень №24

Дата опубликования описания 05.07.81 ао делам изебретеиий и еткрытий

Д. А. Тодуа, Т. А. Клдиашвили, Г. А. Бакши, Н. Н. Ш бурова, " т f f. / т;

Н. А. Шемйгин, В. К. Хачатуров и О. Е. Жуковс (72) Авторы . изобретения

Тбилисский научно-исследовательский институт приборостроения средств автоматизации Научно-производственного объединения «Элва» (71) Заявитель (54) АССОЦИАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Изобретение относится к запоминающим устройствам.

Известно ассоциативное запоминающее устройство (АЗУ), содержащее элементы памяти, блоки записи, формирователи опросных токов, регистр опроса, детекторы (1).

Недостатком этого устройства являются большие аппаратурные затраты.

Наиболее близким техническим решением к предлагаемому является АЗУ, содержащее матрицу элементов ассоциативной памяти, каждый из которых содержит запоминающую ячейку, блок считывания, блок сравнения, две группы блоков выдачи, три группы входных элементов НЕ, а также входные шины поиска (записи),шины выбора строки,. выходные шины считывания и шины результата поиска, позволяющие выполнять операции записи информации с входных шин в любые элементы ассоциативной памяти, считывание из них информации, сравнения содержимого этих элементов с информацией на входных шинах и маскирование записи и сравнение определенных столбцов памяти (2) .

Однако поиск (запись) и маскирование информации производится по одним и тем же входным шинам, что вынуждает кодировать одноразрядную информацию двумя двоичными разрядами, причем одна из четырех возможных комбинаций в этих двух разрядах является запрещенной. Кроме того, нет четкого разделения в выборе входных шин при различных режимах работы. В частности, во время режима чтения на шины поиска (записи) должен подаваться уровень логической единицы, а при режиме поиска уровень логической единицы должен подаваться

10 на шины выбора строки. Это вызывает усложнение управлений при работе с АЗУ и ограничивает возможности его применения.

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

Поставленная цель достигается тем, что в ассоциативное запоминающее устройство, содержащее матрицу элементов памяти, первый группы элементов НЕ и блоков выдачи данных — по числу строк матрицы, вторую и третью группы элементов НЕ и вто842962

15 рую группу блоков выдачи данных — по числу столбцов матрицы, причем выходы элементов НЕ первой группы подключены к первым входам элементов памяти одноименных строк матрицы, выходы элементов НЕ второй и третьей групп соединены соответственно со вторыми и третьими входами элементов памяти одноименных столбцов матрицы, входы блоков выдачи данных первой и второй групп подключены соответственно к первым и вторым выходам элементов памяти одноименных строк и столбцов матрицы, введены первый и второй элементы И вЂ” НЕ, группа элементов И вЂ” НЕ и логические блоки, причем выход первого элемента И вЂ” НЕ подключен к одним из входов элементов И вЂ” НЕ группы, выходы которых соединены со входами элементов НЕ первой группы, выход второго элемента И вЂ” НЕ подключен к одним из входов логических блоков, выходы которых соединены со входами элементов НЕ второй и третьей групп, первыв входы первого и второго элемента И вЂ” НЕ объединены и являются одним из управляющих входов устройства, другими управляющими входами которого являются вторые входы первого и второго элементов И вЂ” НЕ и другие входы логических блоков и элементов И вЂ” НЕ группы.

При этом логический блок целесообразно выполнять в виде блока, содержащего элементы И вЂ” НЕ и элемент НЕ, выход и вход которого подключены к первым входам элементов И вЂ” HE, вторые и третьи входы которых объединены соответственно и являются одними из входов логического блока, другим входом которого является вход

-элемента НЕ, а выходы элементов И вЂ” НЕ являются выходами логического блока.

На чертеже изображена структурная схема предлагаемого АЗУ.

Устройство содержит матрицу элементов .1 g — 1ц» памяти, состоящую из и строк и К столбцов. Каждый элемент 1 памяти состоит из запоминающей ячейки 2, блока 3 считывания н схемы 4 сравнения. Устройство также содержит первую группу блоков 5 —

5» выдачи данных, вторую группу блоков

6> — 6»выдачи данных, первую, вторую и третью группы элементов НЕ 7, — 7„, 8,— 8» и 91 — 9„, группу элементов И вЂ” НЕ 10, — 10„ логические блоки 11, — 11,, каждый из которых состоит из элементов И вЂ” НЕ 12 и 13 и элемента НЕ 14.

Устройство содержит первый 15 и второй 16 элементы И вЂ” НЕ, входные шины чтения 17 и записи 18 режимов, шины 19 поиска, шины 20 — 20„,выбора строки, информационные шины 21» — 21», маскирующие шины 22, — 22„„выходные шины 23 — 23, считывания слова и шины 24, — 24,„результатов поиска.

Выход элемента И вЂ” НЕ 15 подключен к одним из входов элементов И вЂ” НЕ 10, — 10,„ го

Зо

40 . 45

55 выход элемента И вЂ” НЕ 16 подключен к одним из входов блоков 11, — 11,, выходы которых соединены с входами элементов НЕ

8> — 8„и 9, — 9», первые входы элементов

И вЂ” НЕ 15 и 16 объединены и являются одним из управляющих входов устройства, другими управляющими входами которого являются вторые входы элементов И вЂ” НЕ

15 и 16 и другие входы блоков 11, — 11» и элементов И вЂ” НЕ 10, — 10„.

Каждый из блоков 11, — 11» содержит элементь1 И вЂ” НЕ 12 и 13 и элемент НЕ 14, выход и вход которого подключен к первым. входам элементов И вЂ” НЕ 12 и 13, вторые и третьи входы объединены соответственно и являются одними из входов блока 11, другим входом которого является вход элемента НЕ 14, а выходы элементов И вЂ” НЕ 12 и 13 являются выходами блока 11.

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

В режиме чтения сигнал логического «О» с шины 17, проходя через элемент И вЂ” НЕ 15, разрешает выбор элементов 1 памяти любой строки. Одновременно работа с элементами памяти по информационным 21 — 21» и маскирующим 22> — 22„шинам запрещается с выхода элемента И вЂ” НЕ 16. Считываемая информация из элементов 1 памяти выбранной строки через соответствующие блоки

5i — 5» поступает на выходные шины 23t—

23» считывания слова, В режиме записи обращение к элементам 1 памяти разрешается одновременно по шинам 20, — 20„выбора строки и по информационным 21, — 21» и маскирующим 22, — 22 шинам. В элементы 1 памяти выбранной строки записывается информация, соответствующая уровням на входных информационных шинах 21),—

211. Причем запись информации происходит только в незамаскированных входными маскирующими шинами 221 — 22» элементах 1 памяти строки. В режиме поиска выбор строки запрещается с выхода элемента И вЂ” НЕ

15, а элемент И вЂ” НЕ 16 разрешает работу по информационным 21> — 21»и маскирующим 22, — 22 шинам.

Информация, находящаяся в элементах

1 памяти сравнивается с информацией, поступающей на входные информационные шины 21 -21.

Результат поиска с блоков 6, — 6 поступает на выходные шины 24, — 24„. Причем сравнение с входной информацией происходит только в незамаскированных входными маскирующими шинами 22, — 22» элементах 1 памяти строки.

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

842962

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

Составитель В. Рудаков

Редактор В.Матюхина Техред А. Бойкас Корректор Н. Бабинец

Заказ 5119 68 Тираж 645 Подписное

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

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

1. Ассоциативное запоминающее устройствд, содержащее матрицу элементов памяти, первые группы элементов НЕ и блоков выдачи данных — по числу строк матрицы, вторую и третью группы элементов НЕ и вторую группу блоков выдачи данных — по числу столбцов матрицы, причем выходы элементов НЕ первой группы подключены к первым входам элементов памяти одноименных строк матрицы, выходы элементов НЕ второй И третьей групп соединены соответственно 11о вторыми и третьими входами элементов памяти одноименных столбцов матрицы, входы блоков выдачи данных первой и вторЬй групп подключены соответственно к первым и вторым выходам элементов памяти одноименных строк и столбцов матрицы, отличающееся тем, что, с целью упрощения устройства, оно содержит первый и второй элементы И вЂ” НЕ, группу элементов И вЂ” НЕ и логические блоки, причем выход первого элемента И вЂ” НЕ подключен к одним из входов элементов И вЂ” НЕ группы, выходы которых соединены со входами элементов НЕ первой группы, выход второго элемента И—

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

И вЂ” НЕ объединены и являются одним из управляющих входов устройства, другими управляющими входами которого являются вторые входы первого и второго э,лементов

И вЂ” НЕ и другие входы логических блоков и элементов И вЂ” НЕ группы.

2. Устройство по п. 1, отличающееся тем, что логический блок содержит элементы И вЂ” НЕ и элемент НЕ, выход и вход которого подключены к первым входам элементов И вЂ” НЕ, вторые и третьи входы которых объединены соответственно и являются одними из входов логического блока, другим входом которого является вход элемента

НЕ, а выходы элементов И вЂ” НЕ являются выходами логического блока.

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

1. Крайзмер Л. П. и др. Ассоциативные запоминающие устройства. Л., «Энергия», 1964, с. 121 — 145.

2. «Электронная промы1л нность», И75> № 11, с; 35 — 42 (прототип).