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

Иллюстрации

Показать все

Реферат

 

БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ, содержащее иакопитель, адресные входы которого подключены к выходам счётчика , a выходы соединены с входами выходного -регистра, и формирователь сигналов считывания, вход которого является входом считывания устройства , отличающееся тем, что, с целью повшаения надежности устройства, в него введены формирователь.единичных сигналов, формирователь нулевых сигналов, формирователи управляющих сигналов, элемент ИЛИ, переключатель, дешифраторы и формирователь сигналов ошибки, причем первый и второй входы переключателя соединены соответственно с выходом фо{Як ирователя единичных сигнсшов и с выходом формирователя нулевых сигналов, a выходы подключены к информационным входам накопителя, одни из выходов формирователей управляющих сигналов соединены соответственно с входами управления записью накопителя , с первым входрм элемента ИЛИ, с управляющим входом формирователя сигналов сяйибки и с третьим входом переключателя и управляющими входами первого и второго дешифраторов , информационные входы которых подключены к выходам накопителя, a выходы - к входам формирователя сигналов ошибки, выход которого соединен с первыми входами формирователей управляющих сигналов, управляющим входом формирователя сигналов считывания и вторым входом элемента ИЛИ, выход которого подключен к входу счетчика, a третий вход элемента ИЛИ - к тактовому выходу формирователя сигналов считывания , информационный выход которого соединен с управляющим входом выходного регистра и вторыми входами формирователей управлян5щих сигналов , третий вход и другие выходы которых являются соответственно управляющими входом и выходом разСО решения записи устройства, инфор4 мационными входом и выходом разрешения считывания которого являются соответственно четвертый вход переключателя и управляющий выход формирователя сигналов считьюания.

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

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

РЕСПУБЛИН (1% (111

y(59 6 11 C 11/00

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

ПО делАм изОБРетений и ОтнРытЮ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ о а оР а НИ Е ЕЛ @ (21) 3380027/18-24, (22) 05. 01. 82

; (46) 23.05.83. Бюл. 9 19

,.1 (72) A.A. Филимонков, В.Д. Комаров, lO.A. Трофимов и Ю.С. Мброзов (53) 681. 327(088.8) (56) 1. Авторское свидетельство СССР .9 641503, кл.. G 11 С 29/00, 1977.

2. Авторское свидетельство СССР

9 336677446600, кл. G 11 С 29/00, 1972 (прототип). (54)(57) БУФЕРНОЕ ЗАПОМИНИОЩЕЕ

УСТРОЙСТВО С CANOKOHTPOJIEN, содержащее накопитель, адресные входы которого подключены к выходам счетчика, а выходы соединены с входами выходного регистра, и .формирователь сигналов считывания, вход которого является входом считывания устрой- . ства, отличающееся тем, что, с целью повышения надежности устройства, в него введены формирователь, единичных сигналов, формирователь нулевых сигналов, формирователи управляющих сигналов, элемент ИЛИ, переключатель, дешиф-. раторы и. формирователь сигналов ошибки, причем первый и второй входы переключателя соединены соответственно с выходом формирователя единичных сигналов и с выходом формирователя нулевых сигналов, а выходы подключены к информационным входам накопителя, одни из выходов формирователей управляющих сигналов соединены соответственно с входами управления записью накопителя, с первым входом элемента

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

1019492

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

"Очередь". 5

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

Недостатком этого устройства 15 является наличие дополнительного накопителя, а также сложность.

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

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

В результате комбинация пробела исключается иэ возможных и при считывании может появиться несоответствие между адресом выбррки и адресом, по которому записана инфор-. мация. 40

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

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

ИЛИ, с управляющим входом формирователя сигналов ошибки и с третьим вхОдом переключателя и управляющими входами первого и второго дешифра- торов, информационные входы которых подключены к выходам накопителя а выходы — к входам формирователя сигналов ошибки, выход которого соединен с первыми входами формирователей управляющих сигналов, управляющим входом формирователя сигналов считывания и вторым входом элемента ИЛИ, выход которого подключен к входу счетчика, а третий вход элемента ИЛИ вЂ” к тактовому выходу формирователя сигналов считывания, информационный выход которого соединен с управляющим входом выходного регистра и вторыми входами формирователей управляющих сигналов, третий вход и другие выходы которых являются соответственно управляющими входом и,выходом разрешения записи устройства, информационными входом и выходом разрешения считывания которого являются соответственно четвертый вход переключателя и управляющий выход формирователя сигналов считывания.

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

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

25 разрешения записи на выходе разрешения записи (фиг. 2 ).

019492

3 1

Накопитель может быть выполнен на ферритовых или на полупроводниковых элементах .памяти.

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

В цикле записи сигнал записи по входу 15 (фиг. 1) передается на формирователи 11, которые формируют сигналы управления переключателем

2 и сигналы 23 (фиг. 2 ) записи в накопитель 1. В первом такте пере". ключатель 2 подает на информационные входы накопителя 1 нулевые сигналы 20 (т.е..код "Нуля" ) из формирователя 4. Эта информация записывается по адресу, определяемому счетчиком б. Затем эта информация считывается из накопителя 1 и поступает на дешифратор 9. Формирователи

11 формируют сигнал 22 контроля, который подается на. дешифратор 9 и формирователь 10. В следующем такте переключатель 2 подает на информационные входы. накопителя 1 сигнал

21 с выхода формирователя 3 (код

"Единица" ), который записывается в ту же ячейку памяти накопителя 1, а затем считывается из накопителя

1 и поступает на дешифратор 8. Формирователи 11 формируют еще один сигнал 22, который подается на дешифратор 8.и формирователь 10. Если ячейка неисправна, т.е. имеет место хотя бы один перехьд единицы в нуль или нуля в единицу, формирователь 10 вырабатывает сигнал 24 ошибки, который подается через элемент ИЛИ 5 на счетчик 6, увеличивая его на единицу. Этим самым достигается пропуск неисправной ячейки памяти накопителя 1 ° Этот же сигнал, поступая на вход формирователей 11, инициирует новый цикл проверки следующей ячейки. Если же ячейка оказалась исправной, т.е. сигнал

24 ошибки формирователем 10 не сфор мирован, то формирователи 11 переключают переключатель 2 и информация с входа 13 записывается в предва- рительно проверенную ячейку памяти накопителя 1. Счетчик б увеличивает свое содержимое на единицу, а на выходе 17 появляется сигнал 25, который разрешает запись очередной информации в устрбйство.

В цикле считывания сигнал 19 считывания с входа 26 поступает на формирователь 12 и далее на фор-

30 мирователи 11. Информация из накопителя 1 по адресу, определенному счетчиком б, считывается в регистр

7, а затем начинается процедура тестирования ячейки памяти накопи15 теля 1, аналогичная циклу записй.

В случае, если ячейка памяти исправна, формирователь 12 формирует.сигнал. поступающий на выход 18, указывая тем самым, что информация на

«О выходах регистра 7 истинная. Если при тестировании ячейки памяти накопителя 1 формирователь 10 выработал сигнал 24 ошибки, то формирователь 12 не фиксирует сигнал разре-. 5 шения считывания, содержимое счетчика б изменяется (увеличивается на единицу, если форма организации памяти "Очередь", или уменьшается на единицу, если форма организации . памяти "Стек" ). Цикл считывания повторяется с вновь выбранной ячейкой памяти накопителя 1.

Таким образом, предлагаемое устройство позволяет испольэовать накопитель 1, в котором вышли из строя несколько ячеек памяти, путем обхода неисправных ячеек, что особенно важно для уст эойств, в которых затруднен или невозможен доступ для ремонта, за счет чего повышается на40 дежность работы устройств, виполненных на ферритовых или полупроводниковых элементах памяти.

Технико-экономическое преимущество предложенного устройства-заклю45 чается в его более высокой надежности по сравнению с известным.

1019492

Фиг.2

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

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

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

Эаказ 3712/46

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

Составитель T. Эайцева

Редактор Л. Братилло Техред И.Костик. Корректор В. Ровная