Логический запоминающий блок Советский патент 1977 года по МПК G11C15/00 

Описание патента на изобретение SU553681A1

(54) ЛОГИЧЕСКИЙ ЗАПОМИНАЮЩИЙ БЛОК

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

Это позволяет вьиюлнять операции сложного ассоциативного поиска, что существенно расширяет область применения логического запоминающего блока.

На фиг. 1 изображена функциональная схема логического запоминающего блока; на фиг. 2 структурная схема логического ЗУ с использованием логического запоминающего блока.

Логический запоминаю1дий блок содержит два элемента памяти 1 и 2. Выходы первого элемента 1 подключены к од1шм из входов двух элементов И 3 первой группы, другие входы которых соединены с управляющей шиной 4, служащей для синхронизаЩ1И. Выходы элемента памяти 2 подключены к одним входаМ двух элементов И 5 второй группы, другие входы которых соединены с выходами элементов И 6 третьей группы, входы которых соединены с разрядными шинами 7.

Один из входов первого дополнительного элемента И 8 соединен с управляющей шиной 9 и инверсным входом элемента Запрет 10, прямой вход которого и другой вход элемента И 8 соединены с адресной шиной 11 Выход элемента 8 соединен с другими входами элементов И 6. Выход элемента 10 подключен к одним входам второго 12 и третьего 13 дополнительных элементов И, другие входы которых подключены к шинам 7, а выходы - ко входам второго элемента памяти 2, выходы которого соединены с одними входами четвертого 14 и пятого 15 дополнительных элементов И. Один вход шестого дополнительного элемента И 16 подключен к шине И, другой - к управляющей шине 17, служащей для считьшания, а выход - к другим входам элементов И 15 и 14, выходы которых соединены с 1цинами7. Инверсный выход элемента памяти 2 подключен к одному входу седьмого дополнительного элемента 18, другой вход которого соединен с управляющей шиной 19, служащей дг1я сравнения, а выход - с одним входом элемента ИЛИ 20, другой вход которого подключен к прямому выходу первого элемента памяти 1, а выход - к выходной шине 21. Прямой выход элемента памяти 2 подключен к одному восьмого дополнительного элемента И 22, другой вход которого соединен с управляющей шиной 23, а выход - с.одним из входов элемента памяти 1.

Логическое ЗУ содержит (фиг. 2) управляющие блоки 24, одни входы которых соединены с настроечными шинами 25, .а другие - с выходами регистра входного слова 26. Адрес1п 1е шины логических запоминающих блоков образующих накопитель логического ЗУ, подключены к соответствующим выходам регистра адреса 27.

Рассмотрим работу логического запоминающего блока при записи и считывании информации, реализации элементарных логических операций, а также операш1Й простого и сложного поисков.

Управляющие блоки 24 функционируют также как и в обычном логическом ЗУ.

Запись информации в логический запоминающий блок может производиться как в элементы памяти, так и в элементы памяти 2. В первом случае устанавливается в единичное состояние соответствующий разряд регистра адреса 7, и подается сигнал на управляющую шину 9. Входное слово X (xi, Х2,..., Хр) с разрядных шин 7 записывается через элементы И 5 и6 в элемент памяти. Во вторам случае сигнал на управляющую Ц1ину 9 не подается. В результате на выходе элемента Запрет 10 возникает сигнал, поступающий на элементы И 12 и 13, поэтому входное слово X с разрядных шин 7 записывается в элемент памяти 2.

Для считывания информации в единичное состояние устанавливается соответствующий разряд регистра адреса 27, и подается сигнал на щину 17. В результате на выходе элемента И 16 возникает сигнал, поступающий на элементы И 14 и 15 и информация с выходов элемента памяти 2 поступает на шины 7. При хранении информации в элементах памяти 1 подается сигнал на шину 4. В результате информация переписывается в элементы памяти 2, а потом производится считывание.

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

Реализуя логическую операцию неравнозначности или равнозначности между входным словом X (Х,Х2,..., Хп) и любым словом устройCTBav(- ,у ...,у УИЛИ целым массивом слов, можно производить простой поиск информации. Для этого набор сигналов подается на настроечные шины 25, соответствующий, например, операции неравнозначности, устанавливаются в единичное состояние соответствуюшие разряды регистра адреса 27 и подается сигнал на управляюшую шину 9. В i -ом разряде j-ro слова массива реализуется операция неравнозначности () i-N Результат операции получается в элементе памяти 1. При подаче сигнала на шину 4 результат операции переписывается в элемент памяти 2, и единичный сигнал на одной из прямых разрядных шин 7 при считывании результата операции свидетельствует о несовпаде1ши входного слова и слова, хранящегося в данной числовой линейке. Для восстановления исходной информации производится повторно операция неравнозначности ® 1гУнВыполнение операций сложного поиска рассмотрим на примере сравнения информации по числовому критерию больше чем. Для определения соотношения xj Vji необходимо выполнить логическую операвдю Zj, xi7ji. Причем х Vj имеет место только в том случае, если выполняются соотношения ИxiVii 1, Л l, 1,«fM+lИз зтих выражении следует, что для определения соотношения х yj необходимо иметь цепочку переносов для анализа значений xj и vji в каждом из разрядов кодов х и у. Данную цепочку образуют последовательно соединенные элементы И 18 и ИЛИ 20. Операция сравнения информации по числовому критерию больше чем производится следующим образом; 1)в исходном состоянии элементы памяти 1 и 2 хранят значение Vji; 2)в элементе памяти 1 реализуется логическая операция xjyjj, результат которой с прямого выхода элемента памяти 1 поступает ка один из входов элемента ИЛИ 20. 3)в элементе памяти 2 реализуется логическая операция )ciyji , и с инверсного выхода снимается результат логической операции xivjj xivvjij который подается на одипиз входов элемента И 18; 4)подается сигнал на шину 17, и сигнал на шине 21 свидетельствует о выполнении условия х У, а его отсутствие - о выполнении условия х yj . -Рассмотренная операция сравнения информации по числовому критерию больше чем может быть вьшолнена одновременно над всем объемом хранимой в устройстве информации. Результаты сравнения фиксируются на шинах 21. Для восстановления исходной информации необходимо сложить результаты логических операций, полученных в элементах памяти 1 и 2, и произвести операцию неравнозначности yii Jjn ®yii () . Это осуществляется при подаче сигнала на цшну 23, вследствие чего результат ло1ической операции xivjj поступает на единичньш вход элемента памяти 1, т.е. происходит логическое сложение с результатом логической операции xiyjj 1рсле этого подается сигнал на шину полученная логическая сумма переписывается в элемент памяти 2. Операция неравнозначности производится так же как было рассмотрено выше. Следует отметить, что рассмотренные операции, выполняемые блоком, не исчерпывают его функциональных возможностей. В нем эффективно выполняется логическая обработка массивов информации: логическое сложение, умножение, инвертироваиие матриц, упорядочение информации. Логическое сложе1ше массивов было уже использовано при вьтолнеиии операции сравнения по числовому критерию больше чем. Рассмотрим в качестве примера логическое умножение массивов информаш1И. Конъюнк шя одноименных элементов массивов и 1формации можно П х:дставить в следующем виде; jr nyir IT Следовательно, для реализации логического умножения лЧвух массивов информации необходимо в элементы памяти 1 и 2 записать инверсные значения элементов, сложить их, и полученную сумму цроинвертировать. Инвертарование производится при подаче определенного набора управляющих сигналов па настроечные шины 25. Формула изобретения Логический запоминающий блсж, содержаший два элемента памяти, выходы первого из которых подключены к одним входам двух элементов И первой группы, другие входы которых соединены с одной из управляющих щин, а выходы - со входами второго элемента памяти, -выходы которого подключены к одним входам двух элементов И второй группы, выходы которых соединены со входами первого элемента памяти, другие входы элементов И второй группы подключены к выходам двух элементов И третьей группы, одни входы которых соединены с разрядными шинами, отличающийся тем, что, с целью расширения области применения блока, он содержит допол1штельные элементы И, элемент ИЛИ в элемент Запрет, инверсный вход которого подключен к одной из управлянзших щин и одному входу первого дополнительного элемента И, прямой вход - к адресной шине и другому входу первого дополнительного элемента И, выход которого соединен с другими входами элементов И третьей группы; выход элемента Запрет подключен к од1шм входам второго и Т1 еть€го дополнительных элементов И, другие входы которых подключены к разрядным шинам, а выходы - ко входам второго элемента памяти, выходы KOToporrj соединены с одними входами

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

S

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

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

1.Прангипшили И.В. и др. Однородные микроэлектроиные ассош1ативные процессоры, М., Сов. радио, 1973 г., стр. 280.

2.Букреев И.Н., Б.М. Мансуров, Горячев В.И. Микроэлектронные схемы цифр(ых устройств,

М., Сов. радио, 1975 г. стр. 73-78.

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

название год авторы номер документа
Многофункциональное ассоциативное запоминающее устройство 1984
  • Суворов Евгений Васильевич
SU1191942A1
ЛОГИЧЕСКОЕ ПОЛНОТОЧНОВ ЗАПОМИНАЮЩЕЕ L'rifc :ИГ УСТРОЙСТВОI.™™———- 1973
SU374658A1
Ассоциативное запоминающее устройство 1981
  • Фет Яков Ильич
SU978196A1
Логическое запоминающее устройство 1975
  • Балашов Евгений Павлович
  • Куприянов Михаил Степанович
  • Петров Геннадий Алексеевич
SU533990A1
Элемент ассоциативной памяти 1980
  • Зосимова Наталья Александровна
  • Фет Яков Ильич
SU875460A1
Устройство для контроля блоков оперативной памяти 1981
  • Варнаков Владимир Иванович
  • Вершков Виталий Эммануилович
  • Парфенов Николай Сергеевич
  • Прокошенков Анатолий Тимофеевич
  • Чумакова Зоя Алексеевна
SU957276A1
Логическое запоминающее устройство 1981
  • Балашов Евгений Павлович
  • Жернак Александр Николаевич
  • Победнов Виктор Александрович
  • Спиридонов Виктор Валентинович
SU963099A1
Ассоциативное логическое запоминающее устройство 1972
  • Балашов Евгений Павлович
  • Петров Геннадий Алексеевич
SU485501A1
Логическое запоминающее устройство 1977
  • Нестерук Валерий Филиппович
  • Потапов Виктор Ильич
SU674101A2
ЛОГИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1970
SU258388A1

Иллюстрации к изобретению SU 553 681 A1

Реферат патента 1977 года Логический запоминающий блок

Формула изобретения SU 553 681 A1

SU 553 681 A1

Авторы

Балашов Евгений Павлович

Куприянов Михаил Степанович

Петров Геннадий Алексеевич

Даты

1977-04-05Публикация

1975-07-15Подача