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

 

Изобретение относится к вычислительной технике, в частности, к запоминающим устройствам, и может быть применено в многопроцессорных вычислительных комплексах. Целью изобретения является повышение надежности устройства. Оно содержит -блоки 10 памяти, буферный накопитель fl1 (Л ю 00 00 сд со

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

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

РЕСПУБЛИК (5D 4 G 11 С 29/00

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

Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3947580/24-24 (22) 15.08.85 (46) 07.02.87. Бюл, у 5 (72) А.А. Протасеня (53) 681.327(088.8) (56) Авторское свидетельство СССР

1115108, кл. С 11 С 29/00, 1983.

Авторское свицетельство СССР

585549, кл. G 11 C 29/00, 1976.

„„SU„„1288759 А1 (54) ЗАПОИИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике, в частности, к запоминающим устройствам, и может быть применено в многопроцессорных вычислительных комплексах. Целью изобретения является повьппение надежности устройства. Оно содержит

-блоки 10 памяти, буферный накопитель

1288759

11, две группы селекторов 12, 13, две группы блоков 14, 15 коррекции, формирователь 17 одиночного импульса., блок 16 коррекции, группу элементов

ИЛИ 18, элемент 20 задержки, элемент ИЛИ 21 и блок 19 местного управления, содержащий группы элементов И 22, дешифраторы 25, элементы

ИЛИ-НЕ 23, группу элементов 24 . задержки и элементы ИЛИ 26. Записы1

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

Цель изобретения - повьппение надежности устройства.

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

Устройство содержит информационные 1, тактовые 2, установочный 3 и управляющие 4 и 5 входы, управляющие 6-8 и информационные 9 выходы устройства, блоки 10 памяти, буферный накопитель 11, первую 12 и вторую 13 группы селекторов, первую

14 и вторую 15 группы блоков коррекции, блок 16 коррекции, формирователь 17 одиночного импульса, группу элементов ИЛИ 18, блок 19 местного

Ф управления, элемент 20 задержки и элемент ИЛИ 21.

Блок 19 местного управления содержит (фиг,1) группы элементов И

22, элементы ИЛИ-НЕ 23, группу элементов 24 задержки, дешифраторы 25 и элементы ИЛИ 26.

Каждый дешифратор 25 содержит (фиг.2) формирователи 27 одиночного импульса, элементы И 28, элементы

29 задержки, распределитель 30 уровней напряжения, формирователь 31 импульсов, элемент ИЛИ 32, блоки 33 сравнения и триггеры 34. Число дешифраторов 25, блоков 14 коррекции, селекторов 12, элементов ИЛИ 26 и элементов И 22 в каждой группе равваемая информация поступает на входы буферного накопителя. Благодаря этому устройство может работать в режимах записи, хранения и считывания одинаковой инФормации во всех блоках памяти либо в режиме записи в один из блоков памяти информации, отличающейся от хранимой во всех других блоках памяти. 2 ил.

2 но числу блоков 10 памяти, максимальная величина которого определяется конструктивными соображениями.

Число элементов ИЛИ 18, элементов ИЛИ-HE 23 и элементов 24 задержки, число групп элементов И 22, блоков 15 коррекции совместно с блоком 16, селекторов 13, число информационных 1, тактовых 2 и управляю10

0 щих 4 и 5 входов, число информационных 9 и управляющих 6 и 7 выходов равно каждое числу информационных входов буферного накопителя 11, мак- симальное число которых определяется

f5 конструктивными возможностями элементов, из которых изготавливается накопитель 11. Число входов 1 может быть меньше, равно или больше числа блоков 10 памяти.

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

Устройство может работать в режиме записи одинаковой информации во

25 все блоки 10 (фиг.1) и в режиме

У при котором в один из блоков 10 записывается информация, отличающаяся от записываемой в другие блоки 10

При включении электропитания устройство устанавливается в исходное

30 состояние, для чего формирователь

17 (фиг.f) формирует одиночный импульс сброса, по переднему фронту которого в дешифраторах 25 устанавливаются в исходное положение распре35 делители 30 (фиг.2) и, с некоторой задержкой, запускаются формирователи 31, каждый из которых начинает формировать последовательность пря моугольных импульсов. По переднему

40 фронту того же импульса сброса ус1288759 танавливается в исходное состояние накопитель 11, при этом на всех выходах 6 устанавливаются уровни логического нуля, а на выходах 7 логической единицы.

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

10, байты информации, разряд операции (при наличии единицы в этом разряде информация записывается в блок

10, а при наличии нуля в этом разряде — считывается из блока !0).

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

Рассмотрим работу устройства в режиме записи одинаковой информации . по всем входам 1.

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

Откорректированное информационное слово с выхода каждого блока 14 через одноименный селектор 12 (на уп:равляющих входах которого присутствуют уровни логического нуля) поступает на входы одноименного блока

10. При этом на тактовый вход бло55 поступления информационного слова по входу 1 свыше допустимой величины накопитель 11 прекращает ожидание этого слова и переписывает на свои выходы уже поступившие в устройство остальные информационные слова одка 10 поступает с выхода накопителя

11 через селектор 12 тактовый импульс, по переднему фронту которого (если в разряде операции информаци5 онного слова присутствует единица) записываются в блок 10 байты информации по адресу, код ко орого содержится в адресной части этого ин10 формационного слова (если в разряде операции присутствует нуль, то считывается информация из блока 10 по тому же адресу). Таким образом, во все блоки 10 одновременно запи15 сывается (или считывается) одинаковая информация по одинаковым адресам.

С выходов каждого блока 10 информационное слово поступает на одно20 именные входы блока 16 и блоков 15.

С выходов блока 16 и блоков 15 откорректированное слово через одноименный селектор 13 (на всех управляющих входах селекторов 13 присутствует к код логического нуля) поступает на выход 9. На всех выходах 9 в этом случае появляются одинаковые информационные слова.

Функционирование блока 16 и блоков 15 аналогично функционированию блока 14.

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

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

В случае одноразового опоздания

128875

50. ной и той же серии (при этом к суммарному числу сбоев и опозданий по этому входу 1 в счетчике накопителя

11 прибавляется единица). Отсутствие в этом случае на каком-либо входе 5 любого блока 14 информационного слова не влияет на правильность слова, получаемого на выходе этого блока 14.

Сброс накопителя 11 в исходное состояние происходит по сигналу на входе 3.

В другом режиме работы один из блоков 10 используется для хранения., записи или считывания информации, 15 отличающейся от информации, параллельно хранящейся во всех других блоках 10. С этой целью по входу 4, одноименному с используемым для этой цели входом 1, одновременно на все дешифраторы 25 поступает

20 код номера блока 10. Затем на одноименный вход 5 выставляется сигнал логической единицы, по переднему фронту которого в каждом дешифра- 25 торе 25 происходит дешифрация кода номера блока 10. На выходах дешифратора 25, в котором код на входе

4 совпал с записанным ранее в этом дешифраторе 25 кодом номера блока

10, формируется двоичный код, поступающий на одноименный с этим дешифратором 25 селектор 12, который подключает одноименный блок 10 к соответствующим входу 1 и входу 2, минуя накопитель 11.

С выходов этого дешифратора 25 через одноименный с ним элемент

ИЛИ 26 уровень логической единицы поступает также на входы одноименных элементов И 22 каждой группы, на первый вход каждого из которых поступает уровень логической единицы с выхода соответствующего дешифратора 25. В результате открывается один 45 из элементов И 22 в группе, одноименной с входом 1, по которому будет осуществляться прием информации в этот выбранный блок 10 ° С выходов элементов И 22 параллельный двоичный код поступает на управляющие входы одноименного селектора 13, который подключает выход блока 10, минуя соответствующий блок 15, к выходу 9. Таким образом, с помощью любого дешифратора 25 может быть

Подключен одноименный с ним блок

10 к любому входу 1 и одноименному с ним выходу 9.

9 6

С выхода дешифратора 25 уровень логической единицы через одноименный элемент ИЛИ-HE 23 поступает на выход 6, запрещая по выбранному входу 1 совместную с другими входами передачу информации. При этом с инверсного выхода этого элемента

ИЛИ-HE 23 через элемент 24 задержки на выход 7 поступает уровень логического нуля, который разрешает самостоятельную передачу информации в соответствующий блок 10 независимо от записи серии одинаковых информационных слов по другим входам

При этом совместная запись и считывание серии одинаковых информационных слов по другим входам 1 не прекращается.

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

14-16 корректируется этим же блоком

14-16 с помощью информации на других его входах. Так как по выбранному для одиночной работы входу f начинает поступать информация, отличная от информации на других входах f и не совпадающая с ней по моменту времени приема, накопитель 11 отключается от приема информации по входу 1, выбранному для одиночной работы, восстанавливая прежнюю скорость приема информационных слов.

После окончания самостоятельной работы по выбранному входу 1 уровень логической единицы с одноименного входа 5 снимается, вследствие чего на одноименном выходе выбранного дешифратора 25 появляется уровень логического нуля, который поступает на одноименный элемент ИЛИ 18, а через одноименный элемент 24 задержки на выход 7 поступает уровень логической единицы. В течение времени задержки элемента 24 работавший самостоятельно блок 10 опять подключается к одноименным блокам 14-16.

По переднему фронту сигнала логической единицы с выхода 7 останавливается поступление информации на все входы 1, и через вход 3 осуществляется установка накопителя 11 в исходное положение. При этом на одноименном выходе 6 появляется уровень логического нуля, свидетельст12887 вукнций о том, что вход 1, по которому велась самостоятельная запись информации, готов для совместной работы с другими входами 1.

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

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

1первыми входами элементов ИЛИ группы,тактовый выход буферного накопителя соединен с тактовыми входами сеЪ

5.9

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

ИЛИ, информационные входы буферного накопителя и другие информационные входы селекторов первой группы являются информационными входами устройства, тактовые входы буферного накопителя и другие тактовые входы селекторов первой группы являются тактовыми входами устройства, информационными выходами которого являются выходы селекторов второй группы.

1288759

Составитель Т. Зайцева

Техред В.Кадар

Редактор В. Петраш

Корректор А. Обручар

Заказ 7813/50 Тираж 611 Подписное

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

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

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

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

 

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

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

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

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

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

Изобретение относится к вычислительной технике, в частности к запоминающим устройствам (ЗУ), и позволяет использовать ЗУ с дефектными элементами памяти в нескольких разрядах слов накопителя

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх