Запоминающее устройство

 

Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в многопроцессорных вычислительных системах. Цель изобретения - повышение надежности устройства . Запоминающее устройство содержит регистры 1 адреса записи, накопители 4, регистры 5 числа записи, регистры 7 адреса, дешифраторы 9 адреса считывания , элементы И-ИЛИ 10, регистры 11 числа считывания, блок 13 управления, блоки 19 сравнения, первую 20 и вторую 21 группы элементов И, блоки 22 разрешения конфликтов, элемент ИЛИ-НЕ 23, элемент ИЛИ 25 и группу элементов ИЛИ-НЕ 27. В устройстве производится выявление ошибок при одновременной записи чисел с нескольких направлений по одному и тому же адресу, выявление и устранение неправильного считывания чисел при одновременной записи и считывание информации по одному и тому же адресу. 1 з. п. ф-лы, 3 ил. i (Л со со С5 fus. I

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5Ц 4 G 1! С 11/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4055705/24-24 (22) 14.04.86 (46) 07.09.87. Бюл. № 33 (71) Таганрогский радиотехнический институт н м. В. Д. Кал м ыко в а (72) А. Н. Ковалев, В. В. Лапаухов, И. Ф. Сурженко, Е. И. Чернов и Т. Н. Попкова (53) 681.327(088.8) (56) Запоминающее устройство современных

ЭЦВМ./Под ред. А. А. Крупского. M.: Мир, 1968, с. 277 — 301.

Авторское свидетельство СССР № 93256?, кл. G 11 С 11/00, 1980. (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано при обмене информацией в многопроцессорных вычислительных системах. Цель

„„SU„„1336102 А1 изобретения — повышение надежности устройства. Запоминающее устройство содержит регистры 1 адреса записи, накопители 4, регистры 5 числа записи, регистры 7 адреса, дешифраторы 9 адреса считывания, элементы И вЂ” ИЛИ 10, регистры 11 числа считывания, блок 13 управления, блоки 19 сравнения, первую 20 и вторую 21 группы элементов И, блоки 22 разрешения конфликтов, элемент ИЛИ вЂ” НЕ 23, элемент ИЛИ 25 и группу элементов ИЛИ вЂ” НЕ

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

1336102

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

На фиг. 1 приведена структурная схема запоминающего устройства; на фиг. 2 структурная схема блока разрешения конфликтов; на фиг. 3 — структурная схема накопителя.

Запоминающее устройство (фиг. 1) содержит регистры 1 адреса записи, информационные входы которых являются адресными входами 2 записи устройства, дешифраторы 3 адреса записи, накопители 4, регистры 5 числа записи, информационные входы которых являются информационными входами 6 устройства, регистры 7 адреса считывания, информационные входы которых являются адресными входами 8 считывания, дешифраторы 9 адреса считывания, элементы

И вЂ” ИЛИ 10, регистры 11 числа считывания, выходы которых являются информационными выходами 12 устройства, блок 13 управления, входы разрешения записи и считывания которого являются соответственно входами записи 14 и считывания 15 устройства. Блок управления содержит блоки

16 — 18 задержки.

Устройство также содержит блоки 19 сравнения, первую 20 и вторую 21 группы элементов И, блоки 22 разрешения конфликтов, элемент ИЛИ вЂ” НЕ 23, выход которого является выходом 24 готовности устройства, элемент ИЛИ 25, выход которого является выходом 26 сбоя устройства, и группу элементов ИЛИ вЂ” НЕ 27.

Каждый блок 22 разрешения конфликтов (фиг. 2) содержит блоки 28 сравнения, элементы И 29, элемент ИЛИ 30, элемент И вЂ” ИЛИ 31 и элемент 32 задержки.

Каждый накопитель 4 (фиг. 3 содержит элемент И вЂ” ИЛИ 33, ячейку 34 памяти и элемент ИЛИ 35.

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

Запись информации в устройство осуществляется следующим образом. Абонентыисточники по входам 2 подают адресные коды на входы регистров 1, а коды чисел по входам 6 — на входы регистров 5. Эти коды сопровождаются соответствующими сигналами записи, поступающими от блока 13. Кроме этого, сигналы записи поступают на входы блоков 22 разрешения конфликтов для определения конфликтов при одновременной записи и считывания по одному и тому же адресу и на соответствующие входы элементов

И 20. В блоках 19 производится попарное сравнение каждого с каждым адресом записи. Если одновременно приходят сигналы записи от i-го и j-ro абонентов по одному адресу, то на ij-м блоке 19 вырабатывается сигнал совпадения, который поступает на ij-й элемент И 20 и далее на ij-e входы i-го и j ãî элементов

ИЛИ вЂ” НЕ 27, выходы которых блокируют на

i-м и j-м элементах И 21 сигналы с i-го и j-го выходов элементов 16 задержки на

10 управление дешифратором 3. Кроме того, с i-го и j-го элементов И 20 сигналы поступают на элемент ИЛИ 25, выход которого является выходом 26 сбоя устройства. Если одновременной записи с несколь ких направлений по одному и тому же адресу нет, то элементы ИЛИ вЂ” НЕ 27 разрешают прохождение сигналов с выходов блока 13 управления на управляющие входы дешифраторов 3. Сигналы с выходов выбранных выходов дешифраторов 3 посту20 пают на входы накопителей 4, в которых управляют прохождением числа через элемент И вЂ” ИЛИ 33 с выходов регистров на числовой вход ячейки 34 памяти, а через элемент ИЛИ 35 устанавливают в ней режим записи.

Чтение информации осуществляется следующим образом.

Абоненты-приемники по входам 8 подают коды адреса на входы регистров 7. Эти коды сопровождаются соответствующими сиг>0 налами считывания, поступающими из блока 13. Сигналы считывания через блоки 17 задержки поступают на входы блока 22 разрешения конфликтов, в которых на блоках 28 производится сравнение одного адреса считывания, поступающего с выходов регист35 ров 7, со всеми адресами записи. При совпадении адресов считывания и записи и одновременном обращении к накопителям 4 по записи и считыванию на одном из элементов И 29 появится сигнал, который через элемент ИЛИ 30 скоммутирует эле"0 мент И вЂ” ИЛИ 31 таким образом, что на его выходе сигнал считывания появится задержанным на один цикл обращения к накопителю 4.

Кроме того, сигналы с выходов эле45 мента ИЛИ 30 поступают на элемент

ИЛИ вЂ” НЕ 23, выход которого является выходом 24 готовности запоминающего устройства. При обнаружении конфликта на выходе 24 готовности устанавливается низкий уровень, который запрещает обращение от 0 абонентов-источников на один цикл обращения к накопителю 4.

Таким образом, в конфликтной ситуации обращение на запись в накопителе 4 проходит без задержки, а обращение на считывание и разрешение обращений от абоgg нентов-источников задерживается на один цикл обращения к накопителю 4. Выход элемента И вЂ И 31 откроет соответствующий дешифратор 9. Сигналы с выходов

1336102

Формула изобретения дешифраторов 9 поступают на входы ячеек 34 памяти, в которых управляют считыванием информации, которая через соответствующий элемент И вЂ” ИЛИ 10, управляемый выходом дешифратора 9, поступает на входы соответствующих регистров 11.

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

Далее считанная информация поступает на выход 12 запоминающего устройства. Если совпадения адресов считывания и записи не происходит, то на выход блока 22 разрешения конфликтов сигнал считывания проходит без задержки, а на выходе 24 готовности останется сигнал готовности запоминающего устройства. Сигнал с выхода блока 22 разрешения конфликтов поступает на вход соответствующего дешифратора 9 и далее аналогично предыущему случаю.

1. Запоминающее устройство, содержащее регистры адреса запис и, дешифраторы адреса записи, регистры числа записи, накопители, блок управления, регистры адреса считывания, дешифраторы адреса считывания регистры числа считывания и элементы И вЂ” ИЛИ, причем информационные входы регистров адреса записи являются адресными входами записи устройства, выходы регистров адреса записи подключены к информационным входам соответствующих дешифраторов адреса записи, выходы которых соединены с входами выборки записи соответствующих накопителей, информационные входы регистров числа записи являются информационными входами устройства, выходы регистров числа записи соединены с информационными входами соответствующих накопителей, информационные входы регистров адреса считывания являются адресными входами записи устройства, выходы регистров адреса считывания соединены с информационными входами соответствующих дешифраторов адреса считывания, выходы которых подключены к входам выборки считывания соответствующих накопителей памяти и первым входам элементов И вЂ” ИЛИ, выходы которых соединены с информационными входами регистров числа считывания, выходы которых являются информационными выходами устройства, вторые входы элементов И вЂ” ИЛИ подключены к информационным выходам соответствующих накопителей, входы разрешения записи блока управления являются входами записи устройства, входы разрешения считывания блока управления являются входами считывания устройства, выходы первой группы блока управления соединены с управляющими входами регистров числа

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

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

1336102

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

Редактор A. Козориз Техред И. Верес Корректор Г. Решетник

Заказ 3809/49 Тира.ж 589 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Запоминающее устройство Запоминающее устройство Запоминающее устройство Запоминающее устройство 

 

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

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

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

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

D-триггер // 1332380
Изобретение относится к вычислительной технике и может быть использовано в интегральных логических микросхемах цифровых ЭВМ..Целью изобретения является повышение быстродействия и уменьшенне потребляемой мощности

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

Изобретение относится к вычислительной технике и может быть ис-

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

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

Изобретение относится к вычислительной технике и может быть использовано для построения накопителей ПЗУ

Изобретение относится к вычислительной технике и может быть использовано при построении устройств хранения дискретной информации на цилиндрических магнитных доменах (ЦМД)

Изобретение относится к микроэлектронике и может быть использовано для создания ЭРПЗУ с повышенной информационной плотностью на основе МОНОП-транзисторов, в частности, перепрограммируемых инжекцией горячих носителей заряда

Изобретение относится к вычислительной технике и может быть использовано для создания постоянных (ПЗУ) и репрограммируемых (РПЗУ) запоминающих устройств повышенной информационной емкости на основе МДП-структур

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

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

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

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

Изобретение относится к радиоэлектронике и может быть использовано для обработки информации в вычислительных системах
Наверх