Изобретение от}юсится к запомина1ощим устройствам. ; ;
Известно- запоминающее устройство с обнаружением ошибок, содержащее накопитель, соединенный с входным, выходным и адресным регистрами, перв;ый и второй блоки сверток по модулю два, входыкоторых подключены соответственно к входам адресного и входного регистров, а выходы - к входам первого сумматора, третий и четвертый блоки свёрток по МОДУЛ1Э два, входда коиорлх соединены соответственно с входом адресного и с выходом выходного регистров, а выходы - с входами второго сукматора, причем выход каж догр .сумматора соединен с входом соотдётствуквдёго счетчика, а выходы счетчиков подключены к входам клчитателя 1.
Недостатками этого устройства являются невозможность контроля более чем одного массива информаш1и и большое количество оборудования.
Из известных запоминающих уст ройств. наиболее близким техническим решением к предлагаемому является запомйнакяцее устройство с об наруже-, нием ошибок, содержащее накопитель, входы которого подключены к, выходам
адресного регистра и входного -информационного регистра, а выходы - к входам выходного информационного регистра, первый и второй блоки сверток по модулю два, выходы которых соединены с входами сумматора, а вход первого из них соединен с входом адресного регистра, являющимся одним из входов устройства, другим вхо10дом которого является вход входного информационного регистра, счетчик, вход которого подключен к выходу сумматора, а первый выход - к одному из входов вычитател.я, выход которого
15 является выходом устройства, элементы ИЛИ и контрольный регистр, вход которого подключен к второму выходу счетчика, а выход - к другому входу вычитателя, входы элементов ИЛИ под20ключены к выходу выходного информационного регистра и входу входного информационного регистра, а выходы к входам второго блока, свертки по модулю два 2 . .
25
Недостатками этого устройства являются невозможность контроля более чем одного массива информгщии и большое количество оборудования,, что
30 снижает его надежность.
Цель изобретения - повышение на- дежности устройства
Поставленная цель достигается тем, что в запоминающее устройство с обнаружением ошибок, содержащее накопитель, регистр слова, адресный регистр, выходной регистр, первую группу элементов ИЛИ, сумматоры по модулю два и счетчик, причем входы накопителя подключены соответственно к выходам регистра слова и адресного регистра, а .выходы - к входам выход ного регистре, выходы которого соединены с первыми входами элементов ИЛИ первой, группы, входы первого и второго сум - аторов по два подключены соответственно к входу адресного регистра и к выходам элементов ИЛИ первой группы, выходы первого и второ го сумматоров по модулю два соединены соответстве«но с входами третьего сумматора по модулю два, вторые входы элементов ИЛИ первой группы, входы адресного регистра и один из выходов счетчика являются соответственно информационньзми и гщресными входайи и контрольным выходом устройства, введены вторая группа элементов ИЛИ, группа элементов И, элемент НЕ и эле мент И, первый и второй входы которого подключены соответственно к выходу третьего сумматора по модулю два и к выходу элемента НЕ, вход которого соединен с первыми входами элементой И группы и является управляющим входом устройства, вторые входы элементов И группы подключены к выходам выходного регистра, а выходы соединены с одними из входов счетчика, другой вход которого подключен к выходу элемента И, а другие выходы соединены с первыми входами элементов ИЛИ второй группы, вторые входы которых подключены к вторым входам элементов ИЛИ первой группы, а выходы - к входам регистра слова.
На чертеже представлена функциональная схема предлагаемого устройства.
Устройство содержит накопитель 1, регистр 2 слова, выходной регистр 3, адресный регистр 4, первую 5 и вторУю б группы элементов ИЛИ, первый 7, второй 8 и третий 9 сумматоры по модулю два, элемент И 10, элемент НЕ 11, группу элементов И 12 и счетчик 13 реверсивного типа. На чертеже обозначен управля1С14ий вход 14 устройства.
Устройство работает следующим образом,
в исходном состоянии регистры -2-4 а также реверсивный счетчик 13 обнулены. В режиме записи код адреса и код записываемого слова подаются соответственно на входы регистра 4 и, через группу элементов ИЛИ 6, на входы регистра 2 и производится запись слова в соответствуквдую ячейку накопителя 1.Одновременно код адреса и код записываемого слова подаются соответственно на сумматор 7 и, через элементы ИЛИ 5 на с:;/мматор 8, которые вырабатывают биты четности адреса и записываемогослова. Биты четности объединяются сумг)атором 9 в результирующий бит. С управляющего входа 14 на вход элемента НЕ 11 при этом поступает нулевой сигнал. Следовательно, на выходе элемента НЕ 11 при этом будет единичный уровень. В случае единичного значения результирующего бита он через элемент И 10 поступает на вход реверсивного счетчика 13. Содержимое счетчика 13 увеличивается на единицу, так как при записи информации он работает как суммирующий. Таким образом, к концу записи всего массива информации в накопитель 1 счетчик 13 зафиксирует количество результирующих одиночных битов, равных 1. Зафиксированное , счетчиком 13 число (контсрольный код), передается через элементы ИЛИ 6 s регистр 2 и записывается в накопитель 1 где сохраняется до тех пор, пока соответствующий массив информации находится в накопителе 1. Аналогично производится запись любого другого массива информации.
Перед считыванием массива информации соответствуихаий контрольный код из накопителя 1 поступает на регистр 3. При подаче единичного сигнала на вход 14 через элементы И 12 группы происхйдит запись контрольного кода в счетчик 13. В режиме считывания массива информации в каждом такте обращения число, соответствующее коду адреса, извлекается из накО пителя 1 и поступает через регистр 3 на выход устройства . Одновременно код адреса и код считанного слова подаются соответственно на сумматор 7 и, через элементы ИЛИ 5, на сумматор 8, которые как и при записи вырабатьзвают биты четности адреса и считываемого слова, объединяемые суг иатором 9 в результирующий бит. При. этом на вход 14 подается нулевой сигналi Результирующий бит через элемент И 1Q поступает на вход счетчика 13, который при считывании работает как вычитающий. После считывания последнего числа массива информации в счетчике 13 будет зафиксировано количество ошибок. Если во время записи или считывания в запоминающем устройстве возникали ошибки, искажакйдие адресную или числовую информацию; то в счетчике 13 формируется код суммарного количества ошибок, отличный от нуля. Если зафиксированное количество ошибок недопустимо велико, то считывание массива информации производится повторно, при этом в счетчик 13 вновь предварительно
название | год | авторы | номер документа |
---|---|---|---|
Запоминающее устройство с обнаружением ошибок | 1983 |
|
SU1088073A2 |
Запоминающее устройство с обнаружением ошибок | 1982 |
|
SU1034070A1 |
Запоминающее устройство с обнаружением ошибок | 1984 |
|
SU1164791A1 |
Запоминающее устройство с обнаружением ошибок | 1985 |
|
SU1277215A1 |
Запоминающее устройство с обнаружением ошибок | 1983 |
|
SU1137541A1 |
Запоминающее устройство с обнаружением ошибок | 1983 |
|
SU1129655A1 |
Запоминающее устройство с обнаружением ошибок | 1983 |
|
SU1130897A2 |
Запоминающее устройство с обнаружением ошибок | 1980 |
|
SU881876A1 |
Запоминающее устройство с обнаружением ошибок | 1977 |
|
SU672655A1 |
Запоминающее устройство с самоконтролем | 1982 |
|
SU1061176A1 |
Авторы
Даты
1982-08-30—Публикация
1981-01-14—Подача