Буферное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
. С. Лупиков ельство СССР9/00, 1981.ьство СССР9/00, 1984.ОМИНАЮЩЕЕ У сится к вычислительть использовано в каинающего устройства ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) БУФЕРНОЕ ЗАПРОЙ СТВО(57) Изобретение отноной технике и может бычестве буферного запом в системах сбора и регистрации измерительной информации. Целью изобретения является повышение надежности устройства. Устройство содержит мультиплексоры, блоки контроля, накопители, сумматоры по модулю два, блок управления, счетчик адреса, блок индикации, триггер, счетчик,переключатели. В случае если блоки контроля одновременно фиксируют ошибки в словах, считанных из обоих накопителей, по окончании цикла чтения происходит смещение по адресам неисправных ячеек накопителей так, что в последующей работе не будет происходить одновременная запись и чтение из этих ячеек памяти. 3 ил.Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства в системах сбора и регистрации измерительной информации.Цель изобретения - повышение надежности устройства.На фиг, 1 представлена структурная схема буферного запоминающего устройства; на фиг. 2 - техническая реализация блока управления; на фиг. 3 - техническая реализация блока индикации.Буферное запоминающее устройство содержит мультиплексоры 1, 1 г 1 первый 2 и второй 3 блоки контроля, первый 4 и второй 5 накопители, сумматоры 6, бгб по модулю два, блок 7 управления, счетчик 8 адреса, блок 9 индикации, триггер 10, счетчик 11, переключатели 12, 12 г, 12 ь информационные 13, управляющий 14, установочный 15 входы устройства, информационные 16 и управляющий 17 выходы устройства (и-число информационных выходов накопителей 4 и 5, 1 - число адресных входов накопителей 4 и 5) (фиг. 1).Блок 7 управления содержит элемент НЕ 18, элемент И - НЕ 19, элементы И 20 и 21 и триггер 22 (фиг. 2).Блок 9 индикации содержит элементы НЕ 23 ь 23 г23 и 24, светодиоды 25 ь 25 г, 25 и 26, резисторы 27 ь 27 г, 27 и 28 и шину 29 питания (фиг. 3).Устройство работает следующим образом.Перед началом работы устройства переключатели 12 устанавливаются в выключенное состояние (фиг. 1). При этом на информационные входы счетчика 11 подается код 0000 с выходов переключателей. Затем на установочный вход 15 устройства подается сигнал логического О, который приводит в исходное состояние блок 7 управления, обнуляет счетчик 8 адреса и триггер 10 записывает исходную кодовую комбинацию с выходов переключателей 12 в счетчик 11. В блоке 7 управления сигнал логического О поступает на вход элемента И 21. На выходе последнего формируется сигнал логического О, который подается на вход установки в нулевое состояние триггера 22 и обнуляет его. На инверсном выходе триггера 22 устанавливается сигнал логической 1. На управляющий выход 17 устройства с выхода старшего разряда счетчика 8 адреса поступает сигнал логического О, задающий режим записи данных в буферное запоминающее устройство.Запись данных в устройстве осуществляется следуюш,им образом.На информационные входы 13 устройства подается информационная посылка, а на управляющий вход 14 устройства - синхроимпульс. Сигнал логического О с выхода старшего разряда счетчика 8 адреса пос 5 20 25 за 35 40 4 Г 5 ц 55 тупает на вход элемента НЕ 18, разрешает прохождение синхроимпульса через элемент ИНЕ 19 на управляющие входы накопителей 4 и 5. В последние записываются данные с информационных входов 13 устройства. В накопитель 4 данные записываются в ячейку с адресом, формируемым счетчиком 8 адреса, а в накопитель 5 - в ячейку с адресом, формируемым сумматорами 6 по модулю два. Последние осуществляют поразрядное суммирование по модулю два кодов с выходов счетчика 8 адреса и счетчика 11.Поскольку при начальной установке устройства в счетчик 11 записан код 0000, то адреса ячеек памяти накопителей 4 и 5, в которые записываются данные, совпадают. По заднему фронту синхроимпульса происходит модификация счетчика 8 адреса, к его содержимому добавляется единица. Запись последуюгцих информационных посылок в буферное запоминающее устройство осуществляется аналогично. После заполнения накопителей 4 и 5 информационными посылками на выходе старшего разряда счетчика 8 адреса устанавливается сигнал логической 1, который поступает на управляющий выход 17 устройства и задает режим чтения данных из буферного запоминающего устройства.Чтение данных в устройстве осуществляется следующим образом.Сигнал логической 1 с выхода старшего разряда счетчика 8 адреса вызывает появление на выходе элемента И - НЕ 19 блока 7 управления сигнала логической 1, поступающего на управляющие входы накопителей 4 и 5. Этот сигнал задает режим чтения данных из накопителей 4 и 5. На выходе элемента И 21 формируется сигнал логической 1, С входа установки в нулевое состояние триггера 22 снимается сигнал логического О, удерживавший его в нулевом состоянии в течение цикла записи данных в устройство. Из накопителей 4 и 5 читаются данные из ячеек адресами, формируемыми счетчиком 8 адреса и сумматорами 6 по модулю два соответственно. Пока счетчик 11 обнулен, эти адреса совпадают. Считанные из накопителей 4 и 5 данные подаются соответственно на первые и вторые информационные входы мультиплексоров 1. Если данные из накопителя 4 считываются без ошибки, то на выходе блока 2 контроля формируется сигнал логического О, который поступает через блок 7 управления на адресные входы мультиплексоров 1, 1 г,", 1, и обеспечивает подключение информационных выходов накопителя 4 к информационным выходам 16 устройства.Если блок 2 контроля фиксирует ошибку в слове, считанном из накопителя 4, то мультиплексоры 1 1 г1 подключают к информационным выходам 16 устройства инфор мационные выходы накопителя 5, С приходом синхроимпульса на управляющий вход 14 устройства происходит считывание данных с информационных выходов 16 устройства, По заднему фронту си чхроимпульса происходит модификация счетчика 8 адреса, его содержимое увеличивается на единицу. Кроме этого, синхроимпульс поступает на первый вход элемента И 20 блока 7 управления. На второй и третий входы элемента И 20 поступают сигналы с выходов блоков 2 и 3 контроля. 5 10В цикле записи накопители 4 и 5 заполняются одинаковыми информационными посылками. Накопитель 4 является основным в буферном запоминающем устройстве, а накопитель 5 - резервным. При чтении данных информация считывается в приемник с накопителя 4, если блок 2 контроля не фиксирует ошибки в выходном слове накопителя 4, или с накопителя 5, если блок 2 контроля зафиксировал ошибку в выходном сло 50 55 Если блоки 2 и 3 контроля одновременно зафиксируют ошибки в словах, считанных из накопителей 4 и 5, то сигналы логической 1 с их выходов разрешают прохождение синхроимпульса через элемент И 20 на вход синхронизации триггера 22, на информационный вход которого подается сигнал логической 1. Триггер 22 устанавливается в единичное состояние и фиксирует одновременную неисправность одноименных ячеек памяти накопителей 4 и 5. Последующее чтение данных из устройства осуществляется аналогичным образом. После считывания последнего слова из накопителей 4 и 5 на выходе старшего разряда счет чика 8 адреса устанавливается сигнал логического О, вновь задающий режим записи данных в устройство. Этот сигнал вызывает появление на выходе элемента И 21 блока 7 управления сигнала логического О, который обнуляет триггер 22. Если в процессе чтения данных триггер 22 установлен в единичное состояние, т.е. одновременно обнаруживаются ошибки в словах, считанных из накопителей 4 и 5, то на инверсном выходе триггера 22 формируется перепад из О в 1, который поступает нв35 счетный вход счетчика 11 и увеличивает его содержимое на единицу. При этом происходит изменение последовательности адресов ячеек накопителя 5, по которым в дальнейшем происходит запись и чтение дан ных. Этим достигается разнесение в адресном пространстве отказавших ячеек памяти накопителей 4 и 5, в которых в прелыдущем цикле чтения одновременно зафиксированы ошибки блоками 2 и 3 контроля и в результате чего искаженные дан ные выдаются приемнику информации. Код с выходов счетчика 11 выводится на светодиоды 25, 25 г,",25 блока 9 индикации. ве накопителя 4. Если блоки 2 ц 3 контроля одновременно фиксируют ошибки в словах, считанных из накопителей 4 и 5, то по окончании цикла чтения происходит смещение по адресам неисправных ячеек накопителей 4 и 5 так, что в последующей работе не происходит одновременная запись и чтение из этих ячеек памяти. Счетчик 11 может производить коррекцию адреса накопителя 5 (2 - 1) раз (к - число адресных входов накопителя 5), после чего на его выходе переполнения формируется импульс, который производит установку в единичное состояние триггера 10. В блоке 9 индикации после этого светится светодиод 26, свидетельствуя о неработоспособности устройства и необходимости его ремонта. Переключатели 2 необходимы для того, чтобы при включении устройства заносить в счетчик 1 код коррекции, который сформируется в цем в конце предыдущего сеанса работы устройства.Формула изобретенияБуферное запоминающее устройство, содержащее первьй и второй накопители, информационные входы которых соединены между собой и являются информационными входами устройства, счетчик адреса, счетный и установочный входы которого являются соответственно управляющим ц установочным входами устройства, управляющим выходом которого является один из выходов счетчика адреса, другие выходы которого соединены с адресными входами первого накопителя, от,гичающееся тем, что, с целью повышения надежности устройства, в него введены мультиплексоры, первый и второй блоки контроля, сумматоры по модулю два, блок управления, блок индикации, триггер, счетчик и переключатели, причем информационные выходы первого накопителя соединены с входами первого блока контроля и первыми информационными входами мультиплексоров, информационные выходы второго накопителя соединены с входами второго блока контроля и вторыми информационными входами мультиплексоров, выходы которых являются информационными выходами устройства, первые входы сумматоров по модулю два соединены с другими выходами счетчика адреса, а вторые входы -- с входами группы блока индикации и информациоццымц выходами счетчика, выходы сумматоров по модулю два подключены к адресным входам второго накопителя, выход переполнения счетчика соединен с первым входом триггера, выход которого подключен к входу блока индикации, выходы переключателей соединены с информационными входами счетчика, установочный вход которого соединен с вторым входом триггера и установочным входом счетчика адреса, входы с первого по пятый блока управления соединены соответственно с од123 б 550 ходы блока управления соединены соответственно с управляющими входами мультиплексоров, управляющими входами накопителей и счетным входом счетчика. 7 ель О. Верес акси мишинец Редактор М. Бла а каз 3014/55ним выходом счетчика ад 1)еса, выходами первого и второго блоков контроля, счетным и установочным входами счетчика адреса, первый, второй и третий выСостав Техред И Тираж 54 ИПИ по дГосударствеела м изобретсква, Ж - 35Патен 1, г. нного к ений иРаушс Уж горо ула ковКорректор МГ 1 одписноемитета СССРоткрытийка я наб., д. 4/5ул. Проектная
СмотретьЗаявка
3833850, 30.12.1984
ПРЕДПРИЯТИЕ ПЯ А-3756
БОГДАНОВ ВЯЧЕСЛАВ ВСЕВОЛОДОВИЧ, ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ, СПИВАКОВ СЕРГЕЙ СТЕПАНОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: буферное, запоминающее
Опубликовано: 07.06.1986
Код ссылки
<a href="https://patents.su/4-1236550-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>
Предыдущий патент: Усилитель считывания на кмдп=транзисторах
Следующий патент: Оперативное запоминающее устройство
Случайный патент: Способ электроэрозионной контактной резки