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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (50 4 G ll С 9 00 д

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

)3k ©а. ° -а

% ° ° ФФ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3833850/24-24 (22) 30.12.84 (46) 07.06.86. Бюл. № 21 (72) В. В. Богданов, В. С. Лупиков и С. С. Спиваков (53) 681.327(088.8) (56) Авторское свидетельство СССР № 809345, кл. G 11 С 9/00, 1981.

Авторское свидетельство СССР № 1120407, кл. G ll С 9/00, 1984. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТPOACTBO (57) Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства

„„SU„„1236550 A1 в системах сбора и регистрации измерительной информации. Целью изобретения является повышение надежности устройства.

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

1236550

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

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

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

Буферное запоминающее устройство содержит мультиплексоры l i, 1 ...1„первый 2 и второй 3 блоки контроля, первый 4 и второй 5 накопители, сумматоры 61, 6 ...6 flo Модулю два, блок 7 управления, счетчик 8 адреса, блок 9 индикации, триггер 10, счетчик

11, переключатели 12, 12 ..., l2>, информационные 13, управляющий 14, установочный 15 входы устройства, информационные

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

Блок 7 управления содержит элемент НЕ

18, элемент И вЂ” HE 19, элементы И 20 и 21 и триггер 22 (фиг. 2).

Блок 9 индикации содержит элементы

НЕ 23ь 23,...,23 и 24, светодиоды 25ь 25 ..., 25 и 26, резисторы 27ь 27, 27 и 28 и шину 29 питания (фиг. 3).

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

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

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

На информационные входы 13 устройства подается информационная посылка, а на управляющий вход 14 устройства — синхроимпульс. Сигнал логического «О» с выхода старшего разряда счетчика 8 адреса пос!

25 зо

40 Е

55 тупает на вход элемента НЕ 18, разрешает прохождение синхроимпульса через элемент

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

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

17 устройства и задает режим чтения данных из буферного запоминающего устройства.

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

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

Если данные из накопителя 4 считываются без ошибки, то на выходе блока 2 контроля формируется сигнал логического «О», который поступает через блок 7 управления на адресные входы мультиплексоров li, 1, 1, и обеспечивает подключение информационных выходов накопителя 4 к информационHblM выходам 16 устройства.

Если блок 2 контроля фиксирует ошибку в слове, считанном из накопителя 4, то мультиплексоры lI, 1,...,1» подключают к информационным выходам 16 устройства инфор мационные выходы накопителя 5. С прихо

1236550 дом синхроимпульса на управляющий вход

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

В цикле записи накопители 4 и 5 заполняются одинаковыми информационными посылками. Накопитель 4 является основным в буферном запоминающем устройстве, а накопитель 5 — резервным. При чтении данных информация считывается в приемник с накопителя 4, если блок 2 контроля не фиксирует ошибки в выходном слове накопителя 4, или с накопителя 5, если блок 2 контроля зафиксировал ошибку в выходном сло50

Если блоки 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, по которым в дальнейшем происходит запись и чтение дан- 40 ных. Этим достигается разнесение в адресном пространстве отказавших ячеек памяти накопителей 4 и 5, в которых в предыдущем цикле чтения одновременно зафиксированы ошибки блоками 2 и 3 контроля и в результате чего искаженные дан- 4 ные выдаются приемнику информации. Код с выходов счетчика 11 выводится на светодиоды 251, 25г,,25 блока 9 индикации. ве накопителя 4. Если блоки 2 и 3 контроля одновременно фиксируют ошибки в словах, считанных из накопителей 4 и 5, то по окончании цикла чтения происходит смещение по адресам неисправных ячеек накопителей 4 и 5 так, что в последующей работе не происходит одновременная запись и чтение из этих ячеек памяти. Счетчик 11 может производить коррекцию адреса накопителя 5 (2 — 1) раз (к — число адресных входов накопителя 5), после чего на его выходе переполнения формируется импульс, который производит установку в единичное состояние триггера 10. В блоке 9 индикации после этого светится светодиод 26, свидетельствуя о неработоспособности устройства и необходимости его ремонта. Переключатели !2 необходимы для того, чтобы при включении устройства заносить в счетчик !1 код коррекции, который сформируется в нем в конце предыдущего сеанса работы устройства.

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

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

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

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

Заказ 3014/55 Тираж 543 Г1одписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

1! 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патен1», г. Ужгород, ул. Проектная, 4 ним выходом счетчика адреса, выходами первого и второго блоков контроля, счетным и установочным входами счетчика адреса, первый, второй и третий выходы блока управления соединены соответственно с управляющими входами мультиплексоров, управляющими входами накопителей и счетным входом счетчика.

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

 

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

Изобретение относится к вьгчислительной технике и может быть использовано для увеличения объема оперативной памяти при построении вычислительных систем на базе минии микро- ЭВМ

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано в составе процессора ЭВМ

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

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

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

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

Изобретение относится к вычислительной технике и может быть кспользовано в вычислительной системе и комплексах автоматизированной Обработки экспериментальньпс данных

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

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