Ассоциативное запоминающее устройство и ассоциативный накопитель информации для него Советский патент 1982 года по МПК G11C15/00 

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

(5) АССОЦИАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО И АССОЦИАТИВНЫЙ НАКОПИТЕЛЬ ИНФОРМАЦИИ ДЛЯ НЕГО

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

название год авторы номер документа
Ассоциативное запоминающее устройство 1978
  • Фролов Александр Алексеевич
  • Литвинов Евгений Георгиевич
  • Гусаинов Сергей Александрович
  • Таубкин Владимир Львович
SU877616A1
Ассоциативное запоминающее устройство 1981
  • Фет Яков Ильич
SU978196A1
Ассоциативное запоминающее устройство 1977
  • Балашов Евгений Павлович
  • Бронников Владимир Аркадьевич
  • Нестерук Валерий Филиппович
  • Плюснин Владимир Устинович
  • Сухомлинов Алексей Павлович
SU662972A1
Ассоциативное оперативное запоминающее устройство 1981
  • Гурьев Александр Юрьевич
SU978197A1
Ассоциативный параллельный процессор 1980
  • Тодуа Джондо Альпезович
  • Клдиашвили Темур Александрович
  • Бакши Гарри Абрамович
  • Хачатуров Валерий Карапетович
  • Шабурова Наталья Николаевна
  • Шемягин Николай Александрович
  • Жуковская Ольга Евгеньевна
  • Попова Галина Михелевна
SU955078A1
Ассоциативно-адресное оперативное запоминающее устройство 1987
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Яблуновский Юрий Владимирович
  • Сидоренко Владимир Павлович
  • Чернов Андрей Валерьевич
SU1451773A1
Ассоциативный параллельный процессор 1981
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Канаев Магомедимин Муталимович
  • Баронец Вадим Дмитриевич
SU1166128A1
Ассоциативное запоминающее устройство 1981
  • Евтихиев Николай Николаевич
  • Литвинов Евгений Георгиевич
  • Смолин Владимир Сергеевич
  • Таубкин Владимир Львович
SU976476A1
Ассоциативное запоминающее устройство 1975
  • Александров Владимир Александрович
  • Видоменко Валерий Петрович
  • Кузнецов Валентин Евгеньевич
  • Рыбкин Анатолий Петрович
  • Садомов Юрий Борисович
  • Сечин Анатолий Михайлович
  • Хохлов Лев Михайлович
  • Шелков Вадим Александрович
SU624296A1
Ассоциативное запоминающее устройство 1982
  • Корнейчук Виктор Иванович
  • Павловский Владимир Ильич
  • Зеебауэр Марта
  • Дробязко Ирина Павловна
  • Марковский Александр Петрович
SU1043750A1

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

Реферат патента 1982 года Ассоциативное запоминающее устройство и ассоциативный накопитель информации для него

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

1

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

Известно ассоциативное запоминающее устройство,-содержащее входной и выходной регистры, матрицу ассоциативных запоминающих элементов 1. д

Однако это устройство не позволяет использовать его при решении задачи воспроизведения ранее записанной полной информации по ее произвольной части.15

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

поминающих элементов, входной и выходной регистры, причем входы и выходы ассоциативных запоминающих элементов соединены соответственно с одноименными выходами входного и входами Виходного регистров случайными равномерно распределенными по всей матрице связями, что позволяет воспроизводить ранее записанную полную информацию по ее произвольной масти 2J,

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

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

Математический расчет модели нейронной сети показывает, что для получения вероятности восстановления 39 ранее записанной полной информации по ее произвольной части, равной нице или очень близкой к единице, требуется ассоциативных запоминающих элементов, что значительно усложняет ассоциативный.накопител информации. При существующем уровне интегральной технологии техническая реализация такого устройства нецелесообразна, так как она приводит к большим аппаратурным затратам и высокой потребляемой мощности, к сложной технологии изготовления, что существенно снижает надежность устройства и даже делает практическое при менение такого устройства нецелесообразным. Цель изобретения - повьшение наде ности устройства в целом, а также ег составной части - ассоциативного накопителя информации. Поставленная цель достигается тем что в устройство, содержащее входной и выходной регистры и ассоциативный накопитель информации введены входной и выходной коммутаторы, сдвигающий регистр, формирователь импульсов генератор тактовых импульсов, первый счетчик и блок задания режимов, причем входы сдвигающего устройства под ключены к выходам формирователя импульсов , входы которого соединены с одними из выходов первого .счетчика и сдвигающего регистра, другие выходы которого подключены к одним из входов входного и выходного коммутаторов , другие входы которых соединен соответственно с выходами входного регистра и ассоциативного накопителя информации, а выходы - с одними из входов ассоциативного накопителя информации и входами .выходного регистра, другие входы ассоциативного нако пителя информации подключены к другим выходам первого счетчика, управляющие входы коммутаторов и сдвигающего регистра и один из управляющих входов первого счетчика соединены с выходами генератора тактовых импульсов , управляющие входы выходного регистра и ассоциативного накопителя информации, другой управляющий вход первого счетчика и вход генератора, тактовых импульсов соединены с выходами блока задания режимов. Поставленная цель достигается также тем, что в ассоциативный накопитель информации, содержащий ключ. 7 второй счетчик и последовательно соединенные сумматор и пороговый элемент, причем одни из выходов второго счетчика соединены с входами ключа, введены адресный блок и запоминающая матрица, причем один из входов адресного блока подключен к одному, из выходов порогового элемента, а выходы соединены с одними из входов запоминающей матрицы, другие входы которой подключены к одним из выходов второго счетчика, а выходы - к входам второго счетчика, входы сумматора и другие входы адресного блока являются входами накопителя, выходами которого являются другие выходы порогового элемента и второго счетчика и выходы ключа. На фиг. 1 изображена структурная схема ассоциативного запоминающего устройства; на фиг. 2 - структурная схема ассоциативного накопителя инг формации; на фиг. 3 принципиальная схема блока задания режимов. | Предложенное устройство (фиг. 1) содержит входной регистр 1, соединенный с входным коммутатором 2, сдвигающий регистр 3 соединенный с входным коммутатором 2 и выходным коммутатором k, который подключен к выходному регистру 5, ассоциативный накопитель информации 6, формирователь 7 импульсов, служащий для формирования кодовых последовательностей сигналов, генератор 8 тактовых импульсов, первый счетчик 9 и блок 10 задания режимов. Накопитель 6 имеет входы 11-13 и выход Н. Формирователь 7 имеет вход 15 и выходы 16-17. Генератор 8 и блок 10 имеют выходы 18 и 19 соответственно. Ассоциативный накопитель информации (фиг. 2) содержит сумматор 20, пороговый элемент 21, запоминающую матрицу 22, адресный блок 23, второй счетчик 24 и ключ 25. Блок 10 задания режимов (фиг. 3) представляет собой пульт, содержащий переключатель 26, выключатели 27 и 28, потенциометры 29 и 30 и балластные резисторы 31-33. Устройство работает следующим образом. При подаче в режим записи п-разрядного полного двоичного информационного кода на входной регистр 1, блок 10 устанавливает некоторый порог модификации накопителя 6 по входу 11, , выдает сигнал на разрешение модификации по входу 12, запускает генера-тор 8. Формирователь 7 параллельно по выходу 16 выставляет на сдвигающем регистре 3 первый установочный код вида 1 ... 1110... О длины п, в котором количество двоичных 1 задано блоком 10 и равно т. Далее в каждом такте происходит сдвиг вправо этого установочного кода на сдвигающем регистре 3- Формирователь 7 работает следующим образом. Как только в каком-либо такте двоичная 1 выходит из п-го разряда сдвигающего регистра 3 на вход 15 формирователя 7, с его выхода 17 происходит засылка двоичной 1 в первый разряд сдвигающего регистра 3.В тактах кратным R{n-1) (, 1,..., М, где М - общее количество установо ных кодов) на сдвигающем регистре 3 происходит установка последующего установочного кода. Последующий установочный код получается из предыду щего путем сдвига в нем одной из двоичных 1, например второй, установочный код имеет вид 1...11010...О третий - 1 ... 110010...0 и т.д. Далее будет происходить сдвиг второй двоич ной 1, третьей и т.д. Следует отметить, что все установочные коды имеют длину п и всегда содержат ровно m двоичных 1. Число m однозначно определяет количество подключаемы к накопителю 6 разрядов входного регистра 1. В каждом разряде входного коммутатора 2 находится логический элемент ЗИ, поэтому в каждом такте, дли тельность которого задается генератором 8, будет происходить подключение ко входам накопителя 6 m соответ ствующих разрядов входного регистра |Причем активироваться будут те вхо .ды накопителя 6, на которые будут поступать двоичные единицы из соответствующих разрядов входного регист ра 1. В накопителе 6 {фиг. 2) в i-ом такте происходит суммирование активированных входов в сумматоре 20, и, если это число превосходит некото рый порог модификации, происходит модификация накопителя 6, разрешение которой производится путем подачи разрешающего сигнала с блока 10 на вход 12. Модификация накопителя 6 заключается в выработке пороговым. элементом 21 управляющего сигнала И передачей его в адресный блок 23, который задает адрес однобайтового кода, хранящегося в ячейках запоминающей матрицы 22, начиная с i-и и кончая (+7}-й, в считывании-ЭТОГО однобайтового кода и передама его на счетчик 2, который осуществляет прибавление двоичной 1 в младший разряд этого кода и засылает полученный код в матрицу 22 на прежнее место. Если порог модификации не достигнут, то адресный блок 23 не задает адреса однобайтового кода и модификация накопителя 6 не происходит Необходимо отметить, что перед началом записи во всех ячейках матрицы 22 находятся нули, а после записи двухсотпятидесяти пяти полных информационных сигналов какой-либо из однобайтовых кодов может принять максимальное значение, равное 11111111J Максимальное количество байтов, которые можно записать в матрицу 22, однозначно определяет количество тактов, выдаваемых генератором 8 и подсчитанных счетником 9. После Р тактов, где Р - емкость матрицы 22 в бай тах, процесс записи заканчивается. Рассмотрим работу устройства в режиме воспроизведения. В этом случае блок 10 устанавливает некоторый порог воспроизведения на входе 11 накопите выдает разрешающий сигнал на воспроизведение на вход 13 накопителя 6, задает порог выходного регистра на выходе 19, снимает управляющий сигнал со входа 12 накопителя 6, на входной регистр 1 подается произвольная часть ранее записанных сигналов. В остальном процесс воспроизведения аналогичен процессу записи и полностью повторяется. Только в этом случае в зависимости от однобайтового кода, считанного из матрицы 22 и поступающего а каждом такте на вход ключа 25, е выхода ключа 25, который имеет управляемый коэффициент передачи, зависящий от однобайтового кода, будет выдаваться управляющий сигнал на выход И накопителя Ь. Выходной коммутатор i осуществляет в i-oM такте передачу управляющего сигнала, поступающего с выхода 1 накопителя 6, в соответствующие разряды выходного регистра 5, а эти разряды однозначно определяются кодом, находящимся в i-ом такте на 797 сдвигающем регистре 3. образом, в каждом такте входы и выход накопителя 6 оказываются соединенными соответственно с одноименными выходами входного 2 и входами выходного k регистров, а за Р тактов входы и выход накопителя 6 оказываются равномерно распределенными по всей длине входного и выходного регистров. В каждом разряде выходного регист ра 5 происходит последовательное сум мирование в каждом такте управляющих сигналов с выходного коммутатора k, После Р тактов происходит сравнение полученных сумм в каждом разряде с порогом выходного регистра блоком 10 Если порог достигнут, то в соответствующих разрядах выходного регистра 5 вырабатываются двоичные 1, в про тивном случае - нули. Таким образом, на выходе устройства получается полный восстановительный сигнал по произвольной его части. Предложенное устройство оказывает ся особенно эффективным в тех случаях, когда требуется обеспечить малые аппаратурные затраты, небольшую потребляемую мощность и при этом очень высокую вероятность правильного восстановления ранее записанных сигналов по их произвольным частям. Формула изобретения 1. Ассоциативное запоминающее уст ройство, содержащее входной и выходной регистры и ассоциативный накопитель информации, отличающе еся тем, что, с целью повышения надежности устройства, в него введен входной и выходной коммутаторы, сдвигающий регистр, формирователь импульсов тенератор тактовых импуль сов, первый и блок задания режимов, причем входы сдвигающего регистра подключены к выходам формирователя импульсов, входы которого соединены с одними из выходов первог счетчика и сдвигающего регистра, дру гие выходы которого подключены к одним из входов входного и выходного 7 коммутаторов, другие входы которых соединены соответственно с выходами входного регистра и ассоциативного накопителя информации, а выходы - с одними из входов ассоциативного накопителя информации и входами выходного регистра, другие входы ассоциативного накопителя информации подключены к другим выходам первого счетчика, управляющие входы коммутаторов и сдвигающего регистра и один из управляющих входов первого счетчика соединень с выходами генератора тактовых импульсов, управляющие входы выходного регистра и ассоциативного накопителя информации, другой управляющий вход первого счетчика и вход генератора, тактовых импульсов соединены с выходами блока задания режимов. 2. Ассоциативный накопитель информации содержащий ключ, второй счетчик и последовательно соединенные сумматор и пороговый элемент, причем одни из выходов второго счетчика соединены с входами ключа, отличающийся тем, что, с целью повышения надежности накопителя, в него введены адресный блок и запоминающая матрица, причем один из входов адресного блока подключен к одному из выходов порогового элемента, а выходы соединены с одними из входов запоминающей матрицы, другие входы которой подключрчы к одним из выходов второго счетчика а выходы - к входам второго счетчика, входы сумматора и другие входы адресного блока являются входами накопителя, выходами которого являются другие выходы порогового элемента и второго счетчика и выходы ключа. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 9t999, кл. G 11 С , 197. 2.Авторское свидетельство СССР по заявке № 26 6667/ f -2, кл. G 11 С 15/00, 1978 (прототип). 3. Биофизика, т. 23, ff 6, 1978, с. 1069.

/V /V

i

Sh

/

rv.

f

h

e

./

SU 976 477 A1

Авторы

Даниличев Сергей Анатольевич

Евтихиев Николай Николаевич

Литвинов Евгений Георгиевич

Фролов Александр Алексеевич

Даты

1982-11-23Публикация

1981-03-09Подача