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

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

Изобретение относится к вычисли тельной технике и может быть исполь зовано при построении буферных запоминающих устройств каналов и уст ройств обмена. Известно буферное запоминающее устройство, содержащее блок памяти, блок формирования адреса и блок анализа степени заполнения объема Однако данное устройство обладает малой надежностью из-за возможности получения недостоверной информации. Наиболее близким к изобретению является буферное запоминающее устройство, содержсцдее накопитель,регистр числа, счетчики адресов записи и чтения, дешифратор, счетчик объема и блок управления 2. Недостатком этого .устройства является отсутствие контроля функциони рования управляющих схем, в частности счетчиков адресов записи и чтения и счетчика объема, что снижа ет надежность работы устройства. Цель изобретения - повышение надежности устройства. Поставленная цель достигается тем что в устрюйство дополнительно введе мы сумматор, схема сравнения и блок анализа состояния накопителя, причем входы сумматора подключены к выходам счетчика адреса чтения и счетчика объема накопителя, а выход - к схеме сравнения, второй вход которой соединен со счетчиком адреса записи, первый вход блока анализа состояния накопителя подключен к блоку управления, а второй, третий и четвертый являются выходами схемы сравнения; блок анализа состояния накопителя содержит четыре логических элемента И, два инвертора и логический элемент ИЛИ, причем первые входы первого и второго логических элементов И подключены к первому входу блока анализа состояния накопителя, а первые входы третьего и четвертого логических элементов И соединены с выходом первого инвертора, вход которого подключен к первому входу блока анализа состояния накопителя, вторые входы логических элементов И. подключены к выходу второго инвертора, вход которого подключен ко второму входу блока анализа состояния накопителя,третьи входы первого и третьего элементов И соединены с третьим входом блока анализа состояния накопителя, третьи входы второго и четвертого элеентов И подключены к четвертому вхоу блока анализа состояния накопитея, выход первого логического элеента И соединен с первым вьлходом лока анализа состояния накопителя, ыход четвертого элемента И соединен о вторым.выходом блока анализа сотояния накопителя, а выходы второго третьего элементов И подключены к соответствующим входам элемента ИЛИ, выход которого является третьим выходом блока анализа состояния накопителя.

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

Буферное запоминающее устройство содержит накопитель 1, входы которого подключены к одному из выходов блока 2 управления, выходу входного регистра 3 числа и выходу элементов 4 И-ИЛИ по числу разрядов в адресе, выход накопителя 1 подключен к входу выходного регистра 5 числа, входы элементов 4 И-ИЛИ подключены к в1ыходам счетчика 6 адреса записи и счетчика 7 адреса чтения, входы которых подключены к соответствующим выходам блока 2 управления и входам счетчика 8 объема накопителя. Выходы счетчика 7 адреса чтения и счетчика 8 объема накопителя подключены к соответствующим входам сумматора 9, выход которого соединен со входом схемы 10 сравнения, другой вход которой подключен к выходу счетчика 6 адреса записи. Первый вход блока 11 анализа состояния -накопителя через шину 12 признака операции (Пр.Оп. соединен с блоком 2 управления и другим входом элементов 4 И-ИЛИ, а второй, третий и четвертый входы блока 11 анализа состояния накопителя яв-ляются выходами схемы 10 сравнения. Блок 2 управления соединен с входом счетчика 6 адреса записи и первым (суммирующим) входом счетчика 8 объема накопителя шиной 13 модификации адреса записи, а шина 14 модификации адреса чтения подключает к блоку 2 управления вход счетчика 7 адреса чтения и второй (вычитающий) вход счетчика 8 объема накопителя. Входы блока 2 управления соединены с шиной 15 запроса записи и с шиной 16 запроса чтения соответственно.Блок 11 анализа состояния накопителя содержит четыре логических элемента 17 И, два инвертора 18 и логический элемент 19 ИЛИ, причем первые входы первого и второго логических элементов 17 И подключены к первому входу блока 11 анализа состояния накопителя, а первые входы третьего и четвертого логических элемента 17 И соединены с выходом первого инвертора 18, вход которого подключён к

первому входу блока 11 анализа состояния накопителя. Вторые входы логических элементов 17 И подключены к выходу второго инвертора 18,вход которого подключен ко второму входу блока /11 анализа состояния накопителя, третьи входы первого и третьего элементов 17 И соединены с третьим входом блока 11 анализа состояния накопителя, третьи входы второго и четвертого элементов 17 И подключены к четвертому входу блока 11 анализу состояния накопителя. Выход первого логического элемента 17 И соединен с первым выходом блока 11 анализа состояния накопителя, выход четвертого элемента 17 И соединен со вторым выходом блока 11 а.нализа состояния накопителя, а выходы- второго и третьего элементов 17 И подключены к соответствующим входам элемента 19 ИЛИ, выход которого является третьим выходом блока 11 анализа состояния накопителя.Причем второй, третий, и четвертый входы блока 11 анализа состояния накопителя соответственно подключены к выходам равно, меньше, больше схемы 10 сравнения.

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

W. При выполнении операции записи данных (наличие сигнала на шине 15 запроса записи) блок 2 управления через элементы 4 И-ИЛИ подключает к адресным входам накопителя 1 выходы счетчика 6 адреса записи и осуществляет запись данных из входного регистра 3 числа в накопитель 1. По окончании записи блок 2 управления

0 по шине 13 модификации адреса записи увеличивает, на единицу содержимое счетчика 6 адреса записи и счетчика 8 объема накопителя. При выполнении операции чтения данных (наличие сигнала на шине 16 запроса чтения) блок 2 управления через элементы 4 И-ИЛИ подключает к адресным входам накопителя 1 выходы счетчика 7 ещраса чтения и осуществляет запись в выходной регистр 5 числа данных, считанных из накопителя 1. По окончании чтения блок 2 управления по шине 14 модификации адреса чтения увеличивает на единицу содержимое счетчика 7 адреса чтения и уменьшает на единицу содержимое счетчика 8 объема накопителя.

Повышение надежности, устройства осуществляется ведением постоянного контроля за выполнением равенства Аэст- Чт+ V(1)

Q где AjQ - содержимое счетчика б адреса записи;

А - содержимое счетчика 7 адреса чтения;

V - содержимое счетчика 8 обт i5ема накопителя. По окончании операции записи (чтения) блок 11 анализа состояния накопителя анализирует правильность выполнения модификации содержимого счетчика 6 адреса записи, счетчика 7 адреса ч:тения и счетчика 8 объема накопителя и, в случае сбоя, локали зует место неисправности. Для этого сумматор 9 суммирует с держимое счетчика 7 адреса чтения и счетчика В объема накопителя. Полученная сумма поступает на один из входов схемы 10 сравнения, где она сравнивается с содержимым счетчика 6 адреса записи. Сх«ма 10 сравнения формирует сигналы равно, больше и меньше. Сигнал равно выдается при условии выполнения равенства (1 Возникновение сигнала равно свиде тельствует о правильной работе контролируемых счетчиков и, воздействуя на второй инвертор 18 блока 11 анализа состояния накопителя, блокирует срабатывание логических элементов 17 И. Сигнал меньше формируется, если А А„, -f- V эап чт а сигнал больше вырабатывается, если (3) Формирование сигналов больше или меньше свидетельствует о сбоях контролируемых счетчиков. Блок 11 анализа состояния накопителя формирует сигнал сбоя счетчика б адреса записи Сб.Адцп, если при выполнении операции записи (Пр.Оп.1, т.е. при единичном уровне на шине 12 признака операции) схема 10 сравнения выдгша сигнал меньше, т.е. )np.On рав«о При этом на первом и третьем входах блока 11 анализа .состояния накопителя присутствуют единичные уровни сиг налов, а на его втором и четвертом входах - нулевые уровни сигналов, ко торые, воздействуя на входы первого логического элемента 17 И, вызовут появления на его выходе сигнгша Сб.Аза„. Аналогично сигнал сбоя счетчика 7 адреса чтения при выполнении операци чтения (Пр.Оп, 0) формируется блоком 11 анешиза состояния накопителя, если содержимое счетчика 6 адреса «эа писи больше выходной суммы сумматора 9. т.е. . рр-Оп.- .тПри этом на всех входах, за исклю четвертого , блока 11 анализа состояния накопителя присутствует (5) нулевой уровень сигналов. Эта комбинация сигналов, воздействуя на входы четвертого логического элемента 17 И, вызывает появление на его выходе сигнала Сб.Ац. Сбой счетчика 8 объема накопителя фиксируется, если при выполнении операции записи выполняется неравенство (3) или при выполнении операции чтения выполняется неравенство (2), т. е. ( 4Nan.A fjnpon.l При этом на первом и четвертом входах или же на третьем входе блока 11 анализа состояния накопителя будут присутствовать единичные уровни сигналов, которые, воздействуя соответственно на второй или третий логические элементы 17 И, вызовут появление на их выходах, а .следовательно, и на выходе логического элемента 19 ИЛИ сигнала C6.V. Таким образом значительно повышаются показатели надежности устройст.ва за счет сокращения времени поиска и локализации неисправности. Если же выполнение равенства (1) нарушается в результате одиночного сбоя, то наличие информации о месте возникновения сбоя позволяет.принять необходимые меры для устранения ошибок, возникающих в результате сбоя. Формула изобретения 1. Буферное запоминающее устройство, содержащее накопитель, входы которого подключены к одному из выходов блока управления, выходу входного регистра числа и выходу элемента И-ИЛИ, выход накопителя подключен к входу выходного регистра числа, входы элемента И-ИЛИ подключены к выходам счетчиков адреса записи и чтения, входы которых подключены к соответствующим выходам блока управления и вход счетчика объема накопителя, отличающееся тем, что, с целью повышения надежности устройства, оно содержит сумматор, схему сравнения и блок ансшиза состояния накопителя, причем входы сумматора подключены к выходам счетчика гщреса чтения и счетчика объема накопителя, а выход - к схеме сравнения, второй вход которой соединен со счетчиком адреса записи, первый вход блока анализа состояния накопителя одключен к блоку управления, а второй, третий и четвертый являются выходами схемы сравнения. 2. Устройство по П.1, от л и ающееся тем, что блок ангшиза состояния накопителя содержит четыре логических элемента И, два инвертора и логический элемент ИЛИ, причем первые входы первого и второго логических элементов И подключены к первому входу блока анализа состояния накопителя, а первые входы третьего и четвертого логических элементов И соединены с выходом первого инвертора, вход которого подключен к первому входу блока анализа состояния накопителя, вторые входы логических элементов И подключены к выходу второго инвертора, вход которого подключен ко второму входу блока анализа состояния накопителя, третьи входы первого и третьего элементов И соединены с третьим входом блока анализа состояния накопителя, третьи входы второго и четвертого элементов

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

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР 439810, кл.С 11 С 11/00, 1975.

2. Авторское свидетельство СССР I 419892, кл.С 11 С 11/00, 1976.

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

название год авторы номер документа
Буферное запоминающее устройство 1987
  • Зинин Виктор Георгиевич
  • Маслеников Борис Сергеевич
  • Юдин Виктор Иванович
SU1495851A1
Буферное запоминающее устройство 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
SU1297115A1
Буферное запоминающее устройство 1985
  • Лупиков Виктор Семенович
SU1278979A2
Устройство для сопряжения источника и приемника информации 1986
  • Лупиков Виктор Семенович
SU1381530A1
Буферное запоминающее устройство 1987
  • Алексеев Анатолий Васильевич
  • Зинин Виктор Георгиевич
  • Маслеников Борис Сергеевич
  • Юдин Виктор Иванович
SU1444893A1
Устройство для цифровой магнитной записи 1989
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
  • Маслеников Борис Сергеевич
  • Белоус Олег Владимирович
SU1647634A2
Буферное запоминающее устройство 1985
  • Гриць Валерий Матвеевич
  • Зубцовский Валерий Авенирович
SU1261012A1
Буферное оперативное запоминающее устройство 1988
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Гуз Анна Григорьевна
  • Авраменко Игорь Евгеньевич
  • Петренко Василий Иванович
SU1559379A1
Буферное запоминающее устройство 1981
  • Гриць Валерий Матвеевич
  • Лупиков Виктор Семенович
SU982095A1
Буферное запоминающее устройство 1983
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Косыч Александр Николаевич
SU1124379A1

Иллюстрации к изобретению SU 822 293 A1

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

Формула изобретения SU 822 293 A1

iJLl

I .

/ VМ/

CS.A

зап.

К

CdV

СВ. A If т.

i

rf Ь.

SU 822 293 A1

Авторы

Гриць Валерий Матвеевич

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

Даты

1981-04-15Публикация

1979-06-28Подача