(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С Автономным КОНТРОЛЕМ
название | год | авторы | номер документа |
---|---|---|---|
Буферное запоминающее устройство | 1978 |
|
SU748509A1 |
Буферное запоминающее устройство | 1981 |
|
SU991512A1 |
Многоканальное устройство ввода информации | 1985 |
|
SU1305691A2 |
Буферное запоминающее устройство | 1975 |
|
SU551702A1 |
Устройство для сопряжения двух электронных вычислительных машин (ЭВМ) | 1983 |
|
SU1265781A1 |
Многоканальное устройство ввода информации | 1985 |
|
SU1273936A2 |
Устройство для тренировки памяти обучаемого | 1989 |
|
SU1683050A1 |
Устройство для управления шаговым двигателем | 1977 |
|
SU663058A1 |
Буферное запоминающее устройство | 1985 |
|
SU1287236A1 |
Устройство для контроля параллельного двоичного кода на четность | 1982 |
|
SU1056199A1 |
1
Изобретение относитя. к запоминающим устройствам.
Известно буферное запоминающее устройство, содержащее поразрядно соединенные регистры, схемы управления перезаписью, выход и один вход каждой из которых подключены соответственно к входу считывания и выходу маркерного разряда одноименного регистра, а другой вход каждой схемы управления перезаписью, кроме последней, подключен к выходу маркерного разряда следующего регистра 1J.
Однако устройство не обладает достаточной надежностью ввиду отсутствия контроля информации при перезаписи из одного регистра в другой.
Наиболее близким техническим рещением к предлагаемому является буферное запоминающее устройство, содержащее поразрядно соединенные регистры, элементы И, ИЛИ, НЕ и маркерные триггеры 2.
Недостатком этого устройства является возможность возникновения неисправного сбоя в информации при перезаписи ее из регистра в регистр, что снижает надежность устройства.
Цель изобретения - повыщение надежности работы.устройства за счет обнаружения и исправления сбоев в информации при записи в регистры устройства.
Поставленная цель достигается тем, что в буферное запоминающее устройство, содержащее триггеры, элементы И, первый элемент НЕ и последовательно соединенные регистры, входы записи которых подключены к выходам элементов И, кроме последнего, нулевые выходы триггеров подключены к первым входам одноименных элементов И, кроме последнего, а единичные выходы - ко вторым входам элементов И, кроме первого, третьи входы нечетных элементов И соединены с первым управляющим входом устройства, а четных - к выходу первого элемента НЕ, вход которого соединен с первым входом устройства, второй вход первого элемента И и первый вход последнего элемента И являются соответственно вторым и третьим управляющими входами устройства, информационные входы первого регистра и информационные выходы последнего регистра являются соответственно информационными входами и выходами устройства, введены дополнительные элементы И, второй элемент НЕ и блоки контроля данных, входы которых подключены к выходам одноименных регистров, первые и вторые входы дополнительных элементов И, кроме последнего, подключены соответственно к выходам одноименных блоков, контроля данных и входам ааписи одноименных регистров, третьи входы нечетных дополнительных элементов И подключены к четвертому управляющему входу устройства, а четных -к выходу второго элемента НЕ, вход которого соединен с четвертым управляющим входом устройства, выходы дополнительных элементов И, кроме -последнего, соединены с единичными входами одноименных триггеров, нулевые входы которых подключены к выходам дополнительных элементов И, кроме первого, первый и второй входы последнего дополнительного элемента И подключены к выходу последнего основного элем€ нта И и являются управляющим выходом устройства. На чертеже изображена структурная схема предлагаемого устройства. Устройство содержит ппоследовательно соединенных регистров 1, п триггеров 2, п+ 1 элементов И 3, имеющих выходы 4, первый элемент НЕ 5, п +1 дополнительных элементов И 6, второй элемент НЕ 7, блоки контроля данных 8. Устройство имеет первый управляющий вход 9, служащий для подачи тактовых сигналов, второй управляющий вход 10, служащий для подачи сигналов записи, третий управляющий вход 11, служащий для подачи сигналов считывания; четвертый управляющий вход 12, служащий для подачи сигналов опроса. К выходам устройства подключены выход ные элементы И 13. В качестве блоков 8 могут быть использованы, например, комбинационные Сумматоры по модулю два. Входы блоков 8 подключены к выходам одноименных регистров 1. Первые и вторые входы элементов И 6, кроме последнего (нижний на чертеже), под ключены соответственно к выходам одноименных блоков 8 и выходам записи одноименных регистров 1, третьи входы нечетных элементов И 6 подключены ко входу 12 устройства, а четных - к выходу элемента НЕ 7, вход которого соединен со входом 12 устройства. Выходы элементов И 6, кроме последнего, соединены с единичными входами одноименных триггеров 2, нулевые входы которых подключены к выходам элементов И 6, кроме первого, первый и второй входы последнего элемента И 6 подключены к выходу последнего элемента И 3 и являются управляющим выходом устройства. Устройство работает следующим образом. В исходном состоянии триггеры 2 находятся в нулевом состоянии. На вход 9 устройства постоянно поступают тактовые импульсы, частота которых не ниже частоты записи информации. На вход 12 постоянно поступают импульсы опроса, форма и частота которых совпадают с формой и частотой импульсов на входе 9, а фаза отстает. Фазовый сдвиг определяется быстродействием регистров 1 и блоков 8. Для записи информации в запоминающее устройство на вход 10 поступает запрос на запись. Информация со входов переписывается в первый регистр 1 по переднемфронту тактового импульса при наличии единичного потенциала на нулевом выходе триггера 2 этого регистра и запроса на запись. -Если запись информации в регистр происходит верно, то по переднему фронту сигнала опроса триггер 2 первого регистра 1 устанавливается в единичное состояние. Единичный потенциал с выхода первого триггера 2 открывает второй элемент И 3 по одному из его входов. По другому входу элемент И 3 открыт единичным потенциалом, поступающим с нулевого плеча второго триггера 2. По заданному фронту тактового импульса на входе 9, на выходе второго элемента И 3 формируется сигнал, осуществляющий перезапись информации из первого регистра 1 во второй регистр 1 и открывающий второй элемент И 6 по одному из его входов. Сигнал с выхода второго блока 8 поступает на первый вход второго элемента И 6. Если запись информации во второй регистр 1 происходит со сбоем, то нулевой потенциал на выходе второго блока 8 блокирует второй элемент И 6, первый и второй триггеры 2 остаются в прежнем состоянии, не фиксируя перезапись информации из первого регистра 1 во второй. В следующем периоде тактовой частоты производится повторная перезапись из первого регистра 1 во второй (для исправления сбоя). Если запись информации во второй регистр 1 происходит без сбоя, то единичный потенциал с выхода второго блока 8 открывает второй элемент И 6. П.о заднему фронту импульса опроса на входе 12 на выходе второго элемента И 6 формируется сигнал, устанавливающий первый триггер 2 в нулевое состояние, а второй триггер 2 - в единичное. Дальнейщее продвижение информации из регистра в регистр осуществляется аналогично. Сдвиг по фазе между тактовыми импульсами и импульсами опроса необходим для анализа правильности записи информации в регистр 1. Через - тактовых импульсов, где п- количество регистров 1, а m - число обнаруженных сбоев информации, первое слово оказывается в последнем регистре 1. При считывании информации на вход 11 подается сигнал запроса и слово через элементы И 13 выводится из устройства и последний триггер 2 устанавливается в нулевое состояние, разблокируя предыдущий элемент ИЗ.
По переднему фронту тактовогб импульса информация переписывается из четных регистров 1 в нечетные, по заднему фронту происходит перезапись информации из нечетных регистров 1 в четные.
По переднему фронту импульсов опроса производится анализ правильности записи в нечетные регистры 1, а по заднему - в четные.
Предлагаемое устройство, позволяет обнаруживать и исправлять сбой в информации при продвижении ее по регистрам, значительно повышая надежность функционирования устройства , что особенно важно при невозможности повторного получения информации.
Формула изобретения
Буферное запоминающее устройство с автономным контролем, содержащее триггеры, элементы И, первый элемент НЕ и последовательно соединенные регистры, входы записи которых подключены к выходам элементов И, кроме последнего, нулевые выходы триггеров подключены к первым входам одноименных элементов И, кроме последнего, а единичные выходы - ко вторым входам элементов И, кроме первого, третьи входы нечетных элементов И соединены с первым управляющим входом устройства, а четных - к выходу первого элемента НЕ, вход которого соединен с первым входом устройства, второй вход первого элемента И и
первый вход последнего элемента И являются соответственно вторым и третьим управляющими входами устройства, информационные входы первого регистра и информационные выходы последнего регистра являются соответственно информационными входами и выходами устройства, отличающееся тем, что, с целью повышения надежности устройства, оно содержит дополнительные элементы И, второй элемент НЕ и блоки контроля данных, входы которых подключены к выходам одноименных регистров, первые и вторые входы дополнительных элементов И, кроме последнего, подключены соответственно к выходам одноименных блоков контроля данных и входам записи одноименных регистров, третьи входы нечетных дополнительных элементов И подключены к четвертому управляющему входу устройства, а четных - к выходу второго элемента НЕ, вход которого соединен с четвертым управляющим входом устройства, выходы дополнительных элементов И, кроме последнего, соединены с единичными входами одноименных триггеров, нулевые входы которых подключены к выходам дополнительных элементов И, кроме первого, первый и второй входы последнего дополнительного элемента И подключены к выходу последнего основного элемента И и являются управляющим выходом устройства.
Источники информации, принятые во вниМание при экспертизе
№ 551705, кл. G 11 С 27/00, 1975 (прототип).
Авторы
Даты
1981-06-30—Публикация
1979-04-02—Подача