1
Изобретение относится к вычислительной технике и может быть исполь зовано при создании быстродействующих систем памяти повьшенной надежности.
Целью изобретения является повышение быстродействия устройства в ржиме считьгоания.
На фиг.1 изображена схема запоминающего устройства; на фиг.2 - схем блока селекции.
Устройство (фиг.1) содержит накопитель 1 с информационными входами 2 и 3 и выходами 4 и 5, шифратор 6, первый регистр 7, информационные 8, управляющий 9 и адресные 10 вход устройства, второй элемент И 1i с входами 12 и 13 и выходом 14, второ регистр 15 с выходами 6, блок 17 коррекции ошибок с выходами 18, бло 19 вывода информации, информационные выходы 20 устройства, первый элемент И 21 с выходом 22, сумматор 23 по модулю два, первый блок 24 селекции с входами 25, второй дешифратор 26, второй блок 27 селекции с входами 28 и выходом 29, блок 30 вычисления признаков ошибки, блок 3 обнаруггсения ошибки, выход 32 ошиб- ки устройства, первый дешифратор 33 блок 34 асооциативной памяти с входми 35 и 36 и выходами 37 и 38 и элемент ИЛИ 39.
Блок селекции (фиг.2) содержит элементы И 40 и элемент ИЛИ 41.
Блок 34 ассоциативной памяти предназначен для хранения признаков одиночных ошибок и состояния отказавшего элемента памяти накопителя, которое вырабатывается блоком 27. На выходах 37 и 38 блока 34 - то, что записывалось по соответствующему адресу по входам 35 и 29 соответственно.
При появлении единичного сигнала на входе 14 регистра 7 его состояние инвертируется. Единичный сигнал на выходах 32 и 36 блока 31 появляется при обнаружении двойной и одиночной соответственно ошибок в кодовом слове.
Накопитель, как обычно, состоит из отдельных элементов памяти, ре- работы которых (запись/считьгоа ние управляет сигнал 9.
Устройство работает следующим образом.
O
5
0
5
0
5
0
5
0
В режиме записи входная информация CR-1 символов) по входам 8 заносится в регистр 7. Адрес опрашиваемой ячейки накопителя 1 установлен на шинах JO, в соответствии с чем на выходах 37 и 38 блока 34 ассоциативной памяти появляется признак возникшей ранее в этой ячейке ошибки и логическое состояние этой ячейки. Если ошибок ранее не было, то признак ошибки равен нулю синдром равен нулю) . Дешифратором 26 признак ошибки дешифруется и устанавливается точное местоположение отказавшего разряда (на одном из выходов 25 дешифратора 26 - единичный сигнал). Блок 24 селекции вьщеляет из информационных символов тот, который должен записаться в этот элемент памяти. Причем в блоке 34 хранится признак ошибки и логическое состояние элемента вне зависимости произошел ранее сбой или отказ. Согласование записьгоае- мой информации с состоянием отказавшего элемента происходит только для основных разрядов, поскольку длина информационного слова обьгано значительно больше, чем длина проверочного, и вероятность возникновения неисправности в разрядах, хранящих информационные.биты, вьше, чем в хранящих проверочные. Сравнение ло-. гических состояний неисправного элемента с информационным символом, подлежащим хранению, производится сумматором 23 по модулю два. Если сравнение дает 1, а о том, что в этой ячейке накопителя 1 ранее уже возник отказ, сврщетельствует единичный сигнал на выходе элемента ИЛИ 39, то все разряды слова, записанного в регистр 7, инвертируются, на основании чего шифратор 6 вырабатывает проверочные символы. После этого на шину 9 подается сигнал разрешения записи в накопитель I кодового слова по входам 2 и 3 накопителя. На этом цикл записи закончен. Факт хранения слова в инверсном виде означает единичньй символ R-ro разряда кодового слова. I
В цикле считьшания кодовое слово записьгоается в регистр 15, кроме то- 5 го R информационных символов- поступают в блок 17 коррекции ошибок через его входы 4. Блоком 30 вычисляется признак ошибки. Если в считанном кодовом слове ошибок нет, то признак
3
ошибки равен нулю, и не равен нулю в противном случае. Признак ошибки поступает с выхода блока 30 на вход блоков 31 и 33; блок 31 обнаружения ошибки определяет кратность ошибки, дешифратор 33 определяет точное месположение ошибочного разряда в кодовом слове. Если произошла одиночная ошибка, то единичньй сигнал на выхо 36 блока 31 разрешает запись в блок 34 (по адресу, установленному на ши нах 10) признака ошибки и логического состояния неисправного элемента памяти, которые установлены соответственно на входах 35 и 29 блока 34. Параллельно с этим единичный сигнал на одном из выходов дешифратора 33 исправляет неправильно считанный би информации.Таким образом на выход устройства попадает искомая информация без ошибок. Если в режиме считьгаания установлено, что произошл двойная ошибка, то единичный сигнал на выходе 32 блока 31 блокирует блок 19 вьгоода информации и сообщает процессору (не показан) о появлении некорректируемой ошибки, которая однако может быть нейтрализована довольно просто известными методами. В последнем случае имеется в виду, что двойная ошибка появилась за время хранения последнего кодового слова.
Если одна из ошибок возникает ранее, а другая позже, то первая из
40
них нейтрализуется при записи инфор- 35 введены первый и второй блоки селекции, сумматор по модулю два и второй элемент И, причем одни входы первого блока селекции соединены с выходами второго дешифратора, другие входы подключены к информационным входам устройства, а выходы соединены с одними входами сумматора по модулю два, другие входы которого подключены к другим выходам блока ассоциативной памяти, а выход соединен с первым входом второго элемента И, второй вход кЪт орого подключен к выходу элемента ИЛИ, а выход соединен с другим входом первого регистра, входы второго блока селекции подключены к выходам второго регистра и первого дешифратора соответственно, а выходы подключены к другим информационным входам блока ассоциативной памяти.
мации, другая - при считьшании..При этом не учитывается тип отказа. Даже в случае первоначального появления сбоя входная информация в последующем инвертируется. В режиме считывания состояние ячеек блока 34 влияния на считьшаемую информацию не ока- зьтает.
Формула изобретения 45
Запоминающее устройство, содержащее накопитель, одни информационные входы которого соединены с выходами шифратора, другие информационные подключены к входам шифратора и к входам первого регистра, управляющий вход соединен с прямым входом первого элемента И и является управляющим входом устройства, одни
50
55
O
выходы накопителя подключены к одним входам блока коррекции ошибок и второго регистра, а другие выходы соединены с другими входами второго регистра, выходы которого подключены к входам блока вычисления признаков ошибки, выходы которого соединены с одними информационными входами блока ассоциативной памяти, входами блока обнаружения ошибки и с входами первого дешифратора, выходы которого подключены к другим входам блока коррекции ошибок, выходы которого подключены к информационным входам блока вьгоода информации, выходы которого являются информационными выходами устройства, а управляющий вход соединен с выходом первого элемента И, инверсный вход которого является выходом ошибки устройства и подключен к одному выходу блока обнаружения ошибки, другой выход которого соединен с управляющим входом блока ассоциативной памяти, адресные входы которого подключены к адресным входам накопителя и являются адресными входами устройства, а одни выходы соединены с входами элемента ИЛИ и входами второго дешифратора, одни входы первого регистра являются информационными входами устройства, отличающееся тем, что с целью повьппения быстродействия устройства в режиме считывания, в него
0
5
0
40
35
35
50
35
55
fPtlB.f
название | год | авторы | номер документа |
---|---|---|---|
Запоминающее устройство | 1988 |
|
SU1547035A1 |
Запоминающее устройство | 1981 |
|
SU1014042A1 |
Запоминающее устройство с самоконтролем | 1986 |
|
SU1363312A1 |
Запоминающее устройство с самоконтролем | 1981 |
|
SU970480A1 |
Запоминающее устройство с автономным контролем | 1990 |
|
SU1805503A1 |
Запоминающее устройство с коррекцией информации | 1982 |
|
SU1070610A1 |
Запоминающее устройство с коррекцией ошибок | 1986 |
|
SU1336122A1 |
Запоминающее устройство с автономным контролем | 1990 |
|
SU1725261A1 |
АССОЦИАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО | 1991 |
|
RU2045787C1 |
Динамическое запоминающее устройство с коррекцией ошибок | 1985 |
|
SU1325569A1 |
Изобретение относится к вычислительной технике и может быть использовано при создании быстродействующих систем памяти повышенной надежности. Целью изобретения является повьшюние быстродействия устройства в режиме считьшания. Запоминающее устройство содержит накопитель, шифратор, первый и второй регистры, блок коррекции ошибок, блок вычисления признаков ошибки, блок обнаружения ошибки, первый и второй дешифраторы, блок ассоциативной памяти, первый и второй блоки селекции, сумматор по модулю два, первый и второй элементы И, элемент ИЛИ. 11овьш1ение быстрюдействия устройства в режиме считывания обеспечивается за счет перераспределения дополнительных временных затрат между циклами записи и считывания путем согласования в режиме записи записываемого бита информации с логическим состоянием отказавшего разряда ячейки накопителя. 2 шт. с (Л СП ел
«V
.29
Составитель О.Исаев Редактор И.Николайчук Техред А.Кравчук Корректор И.Муска
Заказ 622/58Тираж 590Подписное
ВНШШИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4
11г.2
Запоминающее устройство | 1981 |
|
SU1014042A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Металлическая арочная податливая крепь | 1950 |
|
SU95393A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1987-03-07—Публикация
1985-07-22—Подача