Буферное запоминающее устройство Советский патент 1986 года по МПК G06F13/00 

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

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

Цель изобретения - повь шение надежности устройства.

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

Буферное запоминающее устройство содержит мультиплексоры 1|, b.-.U, первый 2 и второй 3 блоки контроля, первый 4 и второй 5 накопители, сумматоры 6i, 62...64 по модулю два, блок 7 уг1равления, счетчик 8 адреса, блок 9 индикации,триггер 10, счетчик 11, переключатели 12i, 122..., 12t, информационные 13, управляющий 14, установочный 15 входы устройства, информационные

тупает на вход элемента НЕ 18, разрешает прохождение синхроимпульса через элемент И-НЕ 19 на управляющие входы накопителей 4 и 5. В последние записываются данные с информационных входов 13 устройства. В накопитель 4 данные записываются в ячейку с адресом, формируемым счетчиком 8 адреса, а в накопитель 5 - в ячейку с адресом, формируемым сумматорами 6 по модулю два. Последние осуществляют поразрядное суммирование по модулю два кодов с выходов счетчика 8 адреса и счетчика 11.

Поскольку при начальной установке устройства в счетчик 11 записан код 00...00, то адреса ячеек памяти накопителей 4 и 5, в ко- торые записываются данные, совпадают. По заднему фронту синхроимпульса происходит модификация счетчика 8 адреса, к его содержимому добавляется единица. Запись последующих информационных посылок в буфер10

16 и управляющий 17 выходы устройства 20 ное запоминающее устройство осуществляет(п-число информационных выходов накопителей 4 и 5, k - число адресных входов накопителей 4 и 5) (фиг. 1).

Блок 7 управления содержит элемент НЕ 18, элемент И-НЕ 19, элементы И 20 и 21 и триггер 22 {фиг. 2).

Блок 9 индикации содержит элементы НЕ 23, 232,...,23 и 24, светодиоды 25i, 252..., 25k и 26, резисторы 27i, 272.., 27 и 28 и шину 29 питания (фиг. 3).

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

Перед началом работы устройства переключатели 12 устанавливаются в выключенное состояние (фиг. 1). При этом на информационные входы счетчика 11 подается код 00..00 с выходов переключателей. Затем на установочный вход 15 устройства подается сигнал логического «О, которь й приводит в исходное состояние блок 7 управления, обнуляет счетчик 8 адреса и триггер 10 записывает исходную кодовую комбися аналогично. После заполнения накопителей 4 и 5 информационными посылками на выходе старшего разряда счетчика 8 адреса устанавливается сигнал логической «1, который поступает на управляющий выход 25 17 устройства и задает режим чтения данных из буферного запоминающего устройства.

Чтение данных в устройстве осуществляется следующим образом.

Сигнал логической «1 с выхода старще- го разряда счетчика 8 адреса вызывает появление на выходе элемента И-НЕ 19 блока 7 управления сигнала логической «1, поступающего на управляющие входы накопителей 4 и 5. Этот сигнал задает режим чтения данных из накопителей 4 и 5. На выходе элемента И 21 формируется сигнал логической «1. С входа установки в нулевое состояние триггера 22 снимается сигнал логического «О, удерживавший его в нулевом состоянии в течение цикла записи дан30

35

нацию с выходов переключателей 12 в счет- 40 ных в устройство. Из накопителей 4 и 5 чичик II. В блоке 7 управления сигнал логического «О поступает на вход элемента И 21. На выходе последнего формируется сигнал логического «О, который подается на вход установки в нулевое состояние триггера 22 и обнуляет его. На инверсном выходе триггера 22 устанавливается сигнал логической «1. На управляющий выход 17 устройства с выхода старшего разряда счетчика 8 адреса поступает сигнал логического «О, задающий режим записи данных в буферное запоминающее устройство.

Запись данных в устройстве осуществляется следующим образом.

На информационные входы 13 устройства

45

50

таются данные из ячеек адресами, формируемыми счетчиком 8 адреса и сумматорами 6 по модулю два соответственно. Пока счетчик 11 обнулен, эти адреса совпадают. Считанные из накопителей 4 и 5 данные подаются соответственно на первые и вторые информационные входы мультиплексоров 1. Если данные из накопителя 4 считываются без ошибки, то на выходе блока 2 контроля формируется сигнал логического «О, который поступает через блок 7 управления на адресные входы мультиплексоров 1|, Ь,.., In и обеспечивает подключение информационных выходов накопителя 4 к информационным выходам 16 устройства.

Если блок 2 контроля фиксирует ошибку в

подается информационная посылка, а на уп- 55 слове, считанном из накопителя 4, то мульравляющий вход 14 устройства - синхроимпульс. Сигнал логического «О с выхода старшего разряда счетчика 8 адреса постиплексоры li, 12,...,In подключают к информационным выходам 16 устройства информационные выходы накопителя 5. С прихо

тупает на вход элемента НЕ 18, разрешает прохождение синхроимпульса через элемент И-НЕ 19 на управляющие входы накопителей 4 и 5. В последние записываются данные с информационных входов 13 устройства. В накопитель 4 данные записываются в ячейку с адресом, формируемым счетчиком 8 адреса, а в накопитель 5 - в ячейку с адресом, формируемым сумматорами 6 по модулю два. Последние осуществляют поразрядное суммирование по модулю два кодов с выходов счетчика 8 адреса и счетчика 11.

Поскольку при начальной установке устройства в счетчик 11 записан код 00...00, то адреса ячеек памяти накопителей 4 и 5, в ко- торые записываются данные, совпадают. По заднему фронту синхроимпульса происходит модификация счетчика 8 адреса, к его содержимому добавляется единица. Запись последующих информационных посылок в буфер

ное запоминающее устройство осуществляется аналогично. После заполнения накопителей 4 и 5 информационными посылками на выходе старшего разряда счетчика 8 адреса устанавливается сигнал логической «1, который поступает на управляющий выход 17 устройства и задает режим чтения данных из буферного запоминающего устройства.

Чтение данных в устройстве осуществляется следующим образом.

Сигнал логической «1 с выхода старще- го разряда счетчика 8 адреса вызывает появление на выходе элемента И-НЕ 19 блока 7 управления сигнала логической «1, поступающего на управляющие входы накопителей 4 и 5. Этот сигнал задает режим чтения данных из накопителей 4 и 5. На выходе элемента И 21 формируется сигнал логической «1. С входа установки в нулевое состояние триггера 22 снимается сигнал логического «О, удерживавший его в нулевом состоянии в течение цикла записи дан

5

0

таются данные из ячеек адресами, формируемыми счетчиком 8 адреса и сумматорами 6 по модулю два соответственно. Пока счетчик 11 обнулен, эти адреса совпадают. Считанные из накопителей 4 и 5 данные подаются соответственно на первые и вторые информационные входы мультиплексоров 1. Если данные из накопителя 4 считываются без ошибки, то на выходе блока 2 контроля формируется сигнал логического «О, который поступает через блок 7 управления на адресные входы мультиплексоров 1|, Ь,.., In и обеспечивает подключение информационных выходов накопителя 4 к информационным выходам 16 устройства.

Если блок 2 контроля фиксирует ошибку в

слове, считанном из накопителя 4, то мультиплексоры li, 12,...,In подключают к информационным выходам 16 устройства информационные выходы накопителя 5. С прихо

дом синхроимпульса на управляющий вход 14 устройства происходит считывание данных с информационных выходов 16 устройства. По задне.му фронту синхроимпульса происходит модификация счетчика 8 адреса, его содержимое увеличивается на единицу. Кроме этого, синхроимпульс поступает на первый вход элемента И 20 блока 7 управления. На второй и третий входы элемента И 20 поступают сигналы с выходов блоков 2 и 3 конт- роля.

Если блоки 2 и 3 контроля одновременно зафиксируют ошибки в словах, считанных из накопителей 4 и 5, то сигналы логической «1 с нх выходов разрешают прохождение синхроимпульса через элемент И 20 на вход синхронизации триггера 22, на информационный вход которого подается сигнал логической «1. Триггер 22 устанавливается в единичное состояние и фикси- рует одновременную неисправность одноименных ячеек памяти накопителей 4 и 5. Последующее чтение данных из устройства осуществляется аналогичным образом. После считывания последнего слова из накопителей 4 и 5 на выходе старшего разряда счет- чика 8 адреса устанавливается сигнал логического «О, вновь задающий режим записи данных в устройство. Этот сигнал вызывает появление на выходе элемента И 21 блока 7 управления сигнала логического «О, который обнуляет триггер 22. Если в про- цессе чтения данных триггер 22 установлен в единичное состояние, т.е. одновременно обнаруживаются ошибки в словах, считанных из накопителей 4 и 5, то на инверсном выходе триггера 22 формируется перепад из «О в «1, который поступает на счетный вход счетчика 11 и увеличивает его содержимое на единицу. При этом происходит изменение последовательности адресов ячеек накопителя 5, по которым в дальнейшем происходит запись и чтение дан- ных. Этим достигается разнесение в адресном пространстве отказавших ячеек памяти накопителей 4 и 5, в которых в предыдущем цикле чтения одновременно зафиксированы ошибки блоками 2 и 3 контроля и в результате чего искаженные дан- ные выдаются приемнику информации. Код с выходов счетчика 11 выводится на свето- диоды 25|, 252,..,25«, блока 9 индикации.

В цикле записи накопители 4 и 5 заполня

ются одинаковыми информационными посылками. Накопитель 4 является основным в буферном запоминающем устройстве, а накопитель 5 - резервным. При чтении данных информация считывается в приемник с накопителя 4, если блок 2 контроля не фик- сирует ошибки в выходном слове накопителя 4, или с накопителя 5, если блок 2 контроля зафиксировал ошибку в выходно.м слове накопителя 4. Если блоки 2 и 3 контроля одновременно фиксируют ошибки в словах, считанных из накопителей 4 и 5, то по окончании цикла чтения происходит смещение по адресам неисправных ячеек накопителей 4 и 5 так, что в последующей работе не происходит одновременная запись и чтение из этих ячеек памяти. Счетчик 11 может производить коррекцию адреса накопителя 5 () раз (к - число адресных входов накопителя 5), после чего на его выходе переполнения формируется импульс, который производит установку в единичное состояние триггера 10. В блоке 9 индикации после этого светится светодиод 26, свидетельствуя о неработоспособности устройства и необходимости его ремонта. Переключатели 12 необходимы для того, чтобы при включении устройства заносить в счетчик 11 код коррекции, который сформируется в нем в конце предыдущего сеанса работы устройства.

0 5 0 5

5

0

5

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

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

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

77

Составитель О. Кулаков

Техред И. ВересКорректор М. Макси.мишинец

Тираж 543Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП «Патен, г. Ужгород, ул. Проектная, 4

плексоров, управляющими входами

талей и счетным входом счетчика.

J6

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

название год авторы номер документа
Буферное запоминающее устройство 1986
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1361632A1
Устройство для задания тестовых воздействий 1988
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1541614A1
Запоминающее устройство с тестовым самоконтролем 1986
  • Исаев Олег Вячеславович
  • Введенский Николай Юрьевич
SU1396160A1
Устройство для имитации информационных каналов 1986
  • Белоус Олег Владимирович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
SU1386996A1
Буферное запоминающее устройство 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
SU1297115A1
Буферное запоминающее устройство 1986
  • Борискин Алексей Алексеевич
  • Жиров Евгений Викторович
  • Лаврешин Николай Михайлович
  • Тимашев Александр Васильевич
  • Цакоев Станислав Борисович
SU1312646A1
Буферное запоминающее устройство 1983
  • Лупиков Виктор Семенович
SU1120407A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1
Буферное запоминающее устройство 1983
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Косыч Александр Николаевич
  • Маслеников Борис Сергеевич
SU1119077A1
Буферное запоминающее устройство 1985
  • Белоус Олег Владимирович
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1278981A1

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

Реферат патента 1986 года Буферное запоминающее устройство

Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства в системах сбора и регистрации измерительной информации. Целью изобретения является повышение надежности устройства. Устройство содержит мультиплексоры, блоки контроля, накопители, сумматоры по модулю два, блок управления, счетчик адреса, блок индикации, триггер, счетчик,переключа- тели. В случае если блоки контроля одновременно фиксируют ошибки в словах, считанных из обоих накопителей, по окончании цикла чтения происходит смещение по адресам неисправных ячеек накопителей так, что в посдедующей работе не будет происходить одновременная запись и чтение из этих ячеек памяти. 3 ил. 1чЭ ее О5 сл сл

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

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

Устройство для управления блокомпАМяТи 1978
  • Марков Юрий Альбертович
  • Полин Игорь Николаевич
  • Янкевич Анатолий Болеславович
SU809345A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Буферное запоминающее устройство 1983
  • Лупиков Виктор Семенович
SU1120407A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 236 550 A1

Авторы

Богданов Вячеслав Всеволодович

Лупиков Виктор Семенович

Спиваков Сергей Степанович

Даты

1986-06-07Публикация

1984-12-30Подача