Запоминающее устройство с самоконтролем Советский патент 1988 года по МПК G11C29/00 

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

1

ti.

Л и л 14 25 26 i-f t 11 1

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

название год авторы номер документа
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Генератор функциональных зависимостей 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривенков Александр Иванович
  • Кривего Вадим Владимирович
SU1130853A1
Ассоциативное запоминающее устройство 1982
  • Корнейчук Виктор Иванович
  • Павловский Владимир Ильич
  • Зеебауэр Марта
  • Дробязко Ирина Павловна
  • Марковский Александр Петрович
SU1043750A1
Генератор последовательности импульсов 1983
  • Кривего Владимир Александрович
  • Глонти Евгений Владимирович
  • Прокопенко Николай Николаевич
SU1231583A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ МНОГОКАНАЛЬНОЙ ЦИФРОВОЙ ИНФОРМАЦИИ 1995
  • Смирнов А.К.
  • Замолодчиков Е.В.
  • Петров В.В.
  • Туревский В.С.
RU2107953C1
Устройство для контроля дискретной аппаратуры с блочной структурой 1987
  • Пархоменко Анатолий Никифорович
  • Голубцов Виктор Васильевич
  • Антонов Сергей Григорьевич
  • Харламов Виктор Сергеевич
SU1539783A1
Запоминающее устройство с самоконтролем 1984
  • Горшков Виктор Николаевич
  • Малецкий Степан Онуфриевич
  • Соколов Алексей Анатольевич
  • Дерунов Владимир Николаевич
SU1211811A1
Цифровое вычислительное устройство 1979
  • Авдюхин Андрей Андреевич
  • Колосов Владимир Григорьевич
  • Смородин Сергей Алексеевич
SU826359A1
Устройство для формирования изображения на экране телевизионного приемника 1985
  • Савкин Александр Алексеевич
  • Нусратов Октай Кудрат Оглы
  • Ситков Сергей Борисович
  • Дворянкина Елена Дмитриевна
  • Симонян Роберт Карапетович
SU1288751A1
Многоканальный статистический анализатор 1980
  • Телековец Валерий Алексеевич
SU959092A1

Иллюстрации к изобретению SU 1 399 823 A1

Реферат патента 1988 года Запоминающее устройство с самоконтролем

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

Формула изобретения SU 1 399 823 A1

ОС

со со сх го

со

ние устройства. Устройство содержит накопитель , два регистра 9, 10 поразрядного сдвига, первый регистр 2,числа, входы М которого являются информационными входами устройства, со второго по четвертый регистры 3, 4, 5 числа, регистр 6 адреса, коммутатор 7, блок 8 управления. Каждое число записывается в накопитель 1. из регистра 2 в обратном коде, считывается на регистр 4, затем записьша- ется в прямом коде и снова считывается на регистр 4. Регистр Д, выполненный из счетных триггеров, выполняет поразрядное суммирование по модулю два прямого и обратного кодов считанного числа и на его выходах формируется код наличия ошибки, содержащий нуль в разряде, соответству1

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

Цель изобретения - увеличение информационной емкости и упрощение устройства.

На фиг, 1 представлена структурная схема предлагаемого устройства; на фиг, 2 - функциональная схема наиболее предпочтительного варианта выполнения блока управления.

Устройство содержит (фиг,1) накопитель 1, первый 2, второй 3, третий 4 и четвертый 5 регистры числа, регистр 6 адреса, коммутатор 7, блок 8 управления, первый 9 и второй 10 регистры поразрядного сдвига, информационные входы 1I, информационные выходы 12 и адресные входы 13, На фиг, 1 обозначены входы 14 сигналов кода ошибки, с первого по девятый выходы 15-23 блока управления, вход 24 эаписи, вход 25 чтения и выход 26 разрешения обращения устройства.

Блок 8 управления (фиг,2) содержит Т Б-триггеры 27 и 28, элементы ИЛИ 29-34, группу элементов 1ШИ 35, элементы И 36-45, с периой 46 по пя- тую 50 группы элементов И, элемент

ющем неисправному разряду накопителя 1, и едини1Д)1 в разрядах, соответствующих исправным разрядам накопителя 1. При поступлении этого кода наличия ошибок в блок 8 управления в нем формируются коды, управляющие поразрядным сдвигом данных влево в регистре 9, с целью обхода при записи отказавшего разряда накопителя 1, и сдвигом вправо в регистре 10 с целью восстановления считанной информации на информационных выходах 12

устройства, которыми являются ВЫХОДЬ

регистра 5. Информационная емкость устройства повышается за счет того, Что в процессе самоконтроля не используются ячейки накопителя I в качестве резервных ячеек и маркерных разрядов, 2 ил.

НЕ 51, первую 52 и вторую 53 группы элементов НЕ, элементы задержки 54-60, На фиг, 1 и 2 обозначены также выход 61 элемента И 38, выход 62 элемента И 40, выход 63 элемента И 45, первая группа выходов 6Д,-64„, 652-65п и вторая группа выхо(ов , 67 - 67,, , где п - число разрядов регистров 9 и 10 поразрядного сдвига. Регистр 4 числа может быть вьшолнен из счетных триггеров.

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

Исходное состояние триггеров 27 и 28 является единичным (фиг,2). Следовательно, на выходе 26 элемента И 42 сформирован сигнал высокого уровня, который указывает, что устройство готово к обмену данными. При поступлении на вход 24 импульса запроса на запись данных на выходе 15 формируется импульс приема данных с входов 11 в регистр 2, а на выходе 19 - импульс приема адреса с входа 13 в регистр 6 и импульс сброса регистра 4, Через время задержки элемента 54 на выходах 16 и 20 формируются импульсы, по которым информация с ииверюных выходов регистра 2 (фиг,1) через коммутатор 7 записывается в накопитель 1 по адресу, установленному в регистре 6. Импульс с выхода 16 также переключает триггер 27 в нулевое состояние, тем самьт на выходе 26 устанавливается низкий уровень сигнала, означаюший запрет на очередное обращение к устройству.

Через время задержки элемента 55 на выходе 21 формируется импульс, по которому записанная информация в обратном коде считывается из накопителя 1 и записывается в регистр 4. Через время задержки элемента 56 на выходе 16 формируется единичньш импульс, который поступает на выходы i7, 20 и на входы элементов ИЛИ 35 и вырабатывает управляющий код П С П С FIj

С...С, 101010,...О, причем сигналы на выходах 64,-64. равны единице, а сигналы С на

15 значе ние п-го разряда теряется, т.е. точность записанного информационного кода ухудшается на 2 (для чисел с фиксированной запятой). Импульс с выхода 62 элемента М 40 также поступавыходах 0 ет через элемент ИЛИ 34 на вход триг- нулю. По этим импульсам с прямых вы- 2 информация без измеходов регистра нений передается через регистр 9, коммутатор 7 и записывается в накопитель 1 . Через время зад°ержки элемента 56 на выходе 21 формируется импульс, по которому записанная информация в прямом коде считывается из накопителя 1 и записывается в регистр 4, на выходе которого формируется сумма по модулю два считанных обратного и прямого кодов. Если в данной ячейке накопителя I отказавших разрядов -нет, то сигналы на всех разрядах регистра 4 числа равны единице, т,е, О X, Х Xj Х ,.,,,Х, 1 1 11,.,., . В этом случае на выходе элемента И 43 формируется сигнал высокого уровня. Через время задержки элемента 58 открьшается элемент И 41, с выхода которого управляющий импульс через элемент ИЛИ 34 поступает на вход установки триггера 27 и переключает триггер в единичное состояние. На вы- .ходе 26 элемента И 42 формируется сигнал высокого уровня, который разрешает обращение к устройству для очередного обмена данными.

Если в данной я ейке накопителя 1 отказал один разряд, например третий, то, соответственно сигнал на выходе третьего разряда регистра 4 равен нулю, т,е, X Х., Xj Х , ,, ,Х 1 1 01 ,, , ,,1 , Тогда через время задержки элемента 58 открывается элемент И 40 и на его выходе 62 формируется импульс, по которому нп вьгх(-)дах 17 и 20 появляются управляю1лие имтгульсы, а на выходах

25

гера 27, перключает его в единичное состояние и на выходе 26 элемента И 42 формируется сигнал высокого уровня, который разрешает обращение к устройству для очередного обмена данными , I

При поступлении на вход 25 импульса запроса на чтение данных на выхо30 де 19 формируется импульс, по которому происходит прием адреса с входов 13 в регистр 6 и гащение содержимого регистра 4, Через время задержки элемента 59, меньшее времени заog держки элемента 56, импульс поступает на вход сброса триггера 28 и переключает его в нулевое состояние, тем самым на выходе 26 устанавливается низкий уровень сигнала, что за40 прещает поступление очередного запроса на обращение к устройству. Через время задержки элемента 55 на выходах 21 и 22 формируются импульсы, 10 которым происходит считывание пря45 мого кода информации из накопителя 1 в регистры 3 и 4, Через время задержки элемента 56 на выходах 18 и 20 формируются импульсы, по которым ин- (}юрмация инверсных выходов регистра

5Q 3 через коммутатор 7 записьгоается в данную ячейку накопителя I, Через время задержки элемента 57 на выходе 21 формируется импульс, по которому происходит считывание обратного кода из накопителя 1 и запись его в регистр 4, на выходе которого формируется сумма по модулю два прочитанных прямого и обратного кодов информации из накопителя 1, Через время

55

65, - .65

n-l

66,,

формируется код

101 001 О,. . ,, 1 которыГ) у11равл 1ет сдвигом в регистре 2, В эт(.)м под воздействием сформированного

упрапляющего кода на выходах 65-66 ,

информация с прямых выходов регистра

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

значе ние п-го разряда теряется, т.е. точность записанного информационного кода ухудшается на 2 (для чисел с фиксированной запятой). Импульс с выхода 62 элемента М 40 также поступа 0 ет через элемент ИЛИ 34 на вход триг-

25

гера 27, перключает его в единичное состояние и на выходе 26 элемента И 42 формируется сигнал высокого уровня, который разрешает обращение к устройству для очередного обмена данными , I

При поступлении на вход 25 импульса запроса на чтение данных на выхо30 де 19 формируется импульс, по которому происходит прием адреса с входов 13 в регистр 6 и гащение содержимого регистра 4, Через время задержки элемента 59, меньшее времени заog держки элемента 56, импульс поступает на вход сброса триггера 28 и переключает его в нулевое состояние, тем самым на выходе 26 устанавливается низкий уровень сигнала, что за40 прещает поступление очередного запроса на обращение к устройству. Через время задержки элемента 55 на выходах 21 и 22 формируются импульсы, 10 которым происходит считывание пря45 мого кода информации из накопителя 1 в регистры 3 и 4, Через время задержки элемента 56 на выходах 18 и 20 формируются импульсы, по которым ин- (}юрмация инверсных выходов регистра

5Q 3 через коммутатор 7 записьгоается в данную ячейку накопителя I, Через время задержки элемента 57 на выходе 21 формируется импульс, по которому происходит считывание обратного кода из накопителя 1 и запись его в регистр 4, на выходе которого формируется сумма по модулю два прочитанных прямого и обратного кодов информации из накопителя 1, Через время

55

задержки элемента 58 на выходе 63 гЗлемента И 45 формируется импульс, который поступает на выход 23 блока 8 и разрешает выдачу на выходы 66, 67| 67 кода, управляющего сдвигом в регистре 10. Причем, в случае отсутствия отказавших разрядов в данной ячейке накопителя 1, т.е. если содержимое регистра 4 Х . ., ,...I , то управляющий йдви гом код равен ,..., 10101 О,...О и информация с прямых выходов регистра 3 через регистр 10 без изменений передается в ре- гистр 5 и на выходы 12 устройства. Если обнаружен отказавший разряд в ячейке накопителя 1, например третий то управляющий сдвигом код равен

njc;n c ii c,...,n с;;.101001,...pi

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

Импульс с выхода 63 также поступает через элемент ИЛИ 29 на выход 20 Под воздействием импульсов на вы- ходах 20 и 23 информация с прямых выходов регистра 3 через коммутатор 7 записывается в накопитель 1, т.е. производится восстановление прямого кода в ячейке накопителя 1.

Через время задержки элемента 60 импульс с выхода 63 элемента И 45 поступает на вход триггера 28 и переключает его в единичное состояние, при этом на выходе 26 формируется сигнал высокого уровня, т,е. устройство готово обслуживать очередной запрос на обращение к нему,,

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

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

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

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

га, адресные входы накопителя подключены к выходаг регистра адреса, первый и второй входы установки режи15 ie 19 гг ti 1В

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

20 Г7 .

I

Документы, цитированные в отчете о поиске Патент 1988 года SU1399823A1

Запоминающее устройство с самоконтролем 1980
  • Николаев Виктор Иванович
  • Горбенко Александр Сергеевич
  • Горшков Виктор Николаевич
SU911627A2
Запоминающее устройство с самоконтролем 1978
  • Горшков Виктор Николаевич
SU748515A1

SU 1 399 823 A1

Авторы

Горшков Виктор Николаевич

Коцовский Богдан Михайлович

Заяц Анатолий Моисеевич

Терехов Владимир Георгиевич

Даты

1988-05-30Публикация

1986-12-22Подача