Запоминающее устройство с автономным контролем Советский патент 1985 года по МПК G11C29/00 

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

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

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

название год авторы номер документа
Динамическое запоминающее устройство с коррекцией ошибок 1983
  • Сазонов Николай Филиппович
  • Титов Вячеслав Иванович
  • Воронин Евгений Алексеевич
  • Юматов Николай Александрович
SU1133625A1
Запоминающее устройство с самоконтролем 1984
  • Юматов Николай Александрович
  • Титов Вячеслав Иванович
  • Воронин Евгений Алексеевич
SU1244726A1
Логическое запоминающее устройство 1977
  • Яковлев Юрий Сергеевич
  • Новиков Борис Васильевич
  • Юрасов Александр Алексеевич
SU661609A1
Запоминающее устройство 1979
  • Бурковский Игорь Владимирович
  • Беспалов Леонид Олегович
SU849301A1
Устройство для коррекции ошибок в блоках памяти 1985
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1257708A1
Запоминающее устройство 1983
  • Буч Юрий Иосифович
  • Бурнин Сергей Анатольевич
SU1116458A1
Устройство для обмена информацией 1982
  • Бондаренко Евгений Александрович
  • Вероцкий Валентин Дионисиевич
  • Лосев Виктор Дмитриевич
  • Орлова Ирина Александровна
  • Погребинский Соломон Бениаминович
  • Пуляткина Людмила Васильевна
  • Скурихин Андрей Владимирович
SU1070536A1
Устройство для контроля записи информации в блоках памяти 1982
  • Дзагнидзе Михаил Георгиевич
SU1076954A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Андреасян Арамаис Генрихович
  • Золотаренко Анатолий Григорьевич
  • Командиров Анатолий Григорьевич
  • Красный Владимир Семенович
  • Рудица Владимир Иванович
SU1401447A1
Устройство управления доступом к памяти для обмена массивами данных в многопроцессорной системе 1989
  • Белицкий Роберт Израилевич
  • Зайончковский Анатолий Иосифович
  • Панина Наталия Викторовна
SU1633418A1

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

Реферат патента 1985 года Запоминающее устройство с автономным контролем

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

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

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

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

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

Наиболее б.шзким к предлагаемому является заио.мииающее устройство с самоконтролем, содержащее блок .местного управления, процессор, регистр микрокоманд, первый и второй паянные формирователи, соединенные с соответствующими входами оперативного накопителя, постоянный накоГ1ите.ль .микрокоманд, дешифратор сигналов унравления, генератор тактовых импульсов, триггер управления генератором и элемент И, причем адресные шины и шины данных оперативного накопителя соединены с шинными формирователя.ми, а первый и второй управляющие входы накопителя соединены с пыходоу, регист|5а микрокоманд, другие выводы Н1ИННЫХ формирователей соединены с соответствующими входами и выходами npoiieccopa 2.

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

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

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

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

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

0 сравнения, другие входы которого подключены к другим выходам второго регистра и

адресным входам накопителя данных, первый управляющий вход которого соединен с выходом нервого элемента И, второй вход которого подключен к выходу элемента ИЛИ, первый и второй входы которого соединены соответственно с выходом элемента ИЛИ-НЕ и с выходом дешифратора и седьмым входом блока управления, восьмой вход которого подключен к выходу второго элемента И и второму управляющему входу накопителя данных, информационные входы и выходы которого соединены соответственно с выходами первого коммутатора, с одними из входов второго коммутатора, другими входами второго блока сравнения и входами третьего регистра, выходы которого подключены к другим входам второго коммутатора, причем другие входы первого ком:. -;;тора соединены соответственно с одними из выходов второго коммутатора и с дру|иу.и выходами формирователя числовых ciii па/юв, другие входы которого подключены к другим выходам второго коммутатора, седьмой выход блока управления соединен с управляющим входом второго блока сравнения, выходы с восьмого по десятый подключены к управляющим входам третьего регистра, а одиннадцатый выход соединен с первым входом первого регистра, второй вход которого, третий вход второго регистра и прямой вход триггера подключены к второму выходу формирователя управляющих сигналов, двенадцатый выход блока управления соединен с первым управляющим входом первого коммутатора, второй управляющий вход которого подключен к выходу третьего элемента И, первый вход которого соединен с тринадцатым выходом блока управления, а второй вход объединен с вторыми входами второго элемента И, элемента ИЛИ-НЕ, второй вход второго элемента И и вход формирователя управляющих сигналов являются другими управляющимт входами устройства.

На фиг. 1 представлена функциональная схема предложенного устройства: на фиг. 2 функциональная схема наиболее предпочтительного варианта выполнения блока управления.

Предложенное устройство содержит (фиг. Г) формирователь 1 адресных сигналов с входами 2, формирователь 3 числовых сигналов с входа.ми 4 и выхода гк 5, накопитель 6 данных с информацион 1ым.ч входами и выходами 7, дешифратор 8, управляющие входы 9-11.

Устройство содержит также элемент ИЛИ 12, элементы И 13-15 с первого по третий, блок 16 управления, формирователь 17 синхроимпульсов, триггер 18, форл1ирователь 19 управляюпдих сигналов, элемент ИЛИ-НЕ 20, первый 21 и второй 22 регистры, первый блок 23 сравнения, бло.к 24 индикации, второй блок 25 сг), третий регистр 26, первый 27 и второй 28 коммутаторы и формирователь 29 контрольных кодов.

Устройство содержит выходы 30-42 и входы 43j-43/, 44-47 блока 16 управления.

Блок управления 16 содержит дешифратор 48, элементы НЕ 49-55, элементы ИЛИ 56-61, элементы И 62-66, элементы И-НЕ 67 и 68, элемент ИЛИ-НЕ 69, триггер 70, нагрузочный элемент 71 и ключ 72.

Формирователи 1 и 3 могут быть выполнены на основе микросхем К589АП16.

В качестве формирователя 29 контрольных кодов может быть применен постоянныи накопитель.

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

В исходном состоянии тумблер в формирователе 19 (фиг. 1) нахса,нтся в положении «Выключено и тактовые импульсы с

0 входа 11 поступают на вход триггера 18, входы обнуления регистров 21 и 22. Та часть устройства, которая обеспечивает функциональный контроль накопителя 6, выключена и ycTpoiicTBO работает аналогично прототипу.

При считывании сигнал обращения (нулем) поступает с входов 9 на вход элемента И 13 и далее на вход обращения накопитетя 6. На вход элеме11та И 14 поступает сигнал считывания (ед1 ницей) и далее на вход накопителя 6. Сигнал «Режим поступает на вход эле.мепта И - НЕ 67 (ф.иг. 2). В результате на его выходе 35 будет единица. Следовательго. будет открыт комм татор 28 (фиг. 1). Считанная информация из накопителя 6 через коммутатор 28 поступает через формирователь 3 на выходы 5, так как на выходе блока 2, сигнал несовпадения (ноль), который открывает первую группу входов ко.ммутаторг 28 для

прохождения информации, считанной яз накопителя 6

При записи на вход элемента И 13 и ВХО.Л, накопителя 6 поступает сигнал обращения. На вход элемента И 14, на вход элемента И 15 и вход накопителя 6 поступает сигнал записи (нулем), который открывает через элемент И 15 коммутатор 27 и информация с входов 4 фор.мирователя 3 поступает на запись в накопитель 6.

После нажатия ключа 72 в блоке 16 и

0 после перевода тумблера в блоке 19 в положение «Включено триггер 18 переключается в ед11ничное состояние и тактовые сигналы начинают гюступать ь:а формирователь 17, в котором с приходо.м каждого импульса вырабатывается последовательность

сигналов, которая iiocTyriaeT на входы из блока 16. Причем эта последовгггельность сигналов вырабатывается в ту часть такта, когда к накоп11те,тю 6 кет обпащения. ТаКИМ образом, имеется пауза при обращении к накопителю бив течение этой паузы происходит контроль работы устройства.

Контроль функционирования начинается с нулевого адреса (регистр 22 обнулен).

Цикл контроля каждого слова из накопителя 6 состоит из шести тактов, каждый из которы.х осуществляется во время паузы между обраихениями к устройству.

Первый такт заключается в перезаписи солержимого контролируемой ячейки накоliHTe.ii- 6 в регистр 26. С блока 16 на вход ,м-;-мг;гга 1-1 13 поступает сигнал обращения, на вход з.:;емента И 14 - сигнал . чиг;,1вапия. с вы.хода 33 блока 16 на вход poi истра 22 поступает нулевой сигнал, который выдает адрес контролируемой ячейки из регистра 22 на адресные входы накопителя 6. Регистр 26 включен на прием информации. После задержки, необходи.мой для выборки информации из накопителя 6, носледняя записывается в регистр 26. В конце такта в регистр 21 добавляется единица.

Второй такт заключается в записи вместо считанного кода контрольного, например, всех единиц. Под действием кода, поступающего из регистра 2 в блок 16, последний организует режим записи в накопитель 6. Для этого через элемент И 13 подается сигнал обращения, через элемент И 14 - сигнал записи. Открывается коммутатор 27 и пропускает сигнал с накопителя 29, с которого поступают единицы. В регистр 21 добавляется единица.

Третий такт заключается в считывании контрольного кода из накопителя 6 и сравнении его с записываемым в блоке 25. Коммутатор 28 и регистр 26 не включаются. Сигнал совпадения (несовпадения) поступает в блок 16. Если равенства нет, то вырабатывается сигнал управления блоком 24 и оператор может определить адрес сбоя. В регистр 21 добавляется единица.

Четвертый такт заключается в записи в контролируемую ячейку другого контрольного кода, например всех нулей. Этот такт аналогичен второму такту, но на выходе регистр;- 21 - другой код, что определяет выдачу с блока 29 другого кода. В конце такта в регистр 21 добавляется единица.

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

такту. В конце добавляется едини:1а в ре гистр 21.

Шестой такт заключается к записи в накопитель 6 исходной информации из periicT5 pa 26. В конце такта добавляется единица в регистры 21 и 22, KOTO)iiFe ,-ивоп дальше адрес следующей ячейки:,

В про.межутках между этими та.кгами возможно обращение к накопителю 6. Пр;-:

Q этом возможны два случая: обращение происходит к неконтролируемой ячейке и обращение происходит к контролируемой ячейке. В первом случае работа происходит как и в том случае, когда тумблер в формирователе 19 находится в положении «Выключено

5 ибо в паузах блок 16 выдает аналогичные потенциалы обращения (исходного состояния) .

В случае обращения к контролируемой ячейке (это определяет блок 23) запись или считывание информации происходит в ре истр 26, причем запись происходит через ко.мму; гор 28 в регистр 26, а с него через комч т;::т()р 27 на входы накопителя 6. .Для предотБращ( записи информации в коятролир ем ю ячейку используются эле.мептп

5 ИЛИ l 2,илИ-НЕ 20.

Следует отметить, что использование элемента ИЛИ-НЕ 20 является не единственным возможным решением пробле.мы ограничения обращения к контролируемой ячейке. Более жестким ограничением является использование элемента НЕ вместо элемента ИЛИ-НЕ 20, при этом в.ход элемента НЕ необходимо соединить с выходом блока 23. В этом случае запрещается обращение к контролируемой ячейке не только

5 в режиме записи, но и в режиме считывания.

Еще более простым ре1пением является использование блока сравнения с инверсным выходом. Для этого достаточно вместо элемента И на выходе блока 23 использо0 вать элемент И-НЕ (не показан). Это потребует изменения входов у второго коммутатора 28, а именно, необходимо поменять местами первый и второй информацион.чые входы. Кроме того, необходимо исключить эле5 мент 50 в блоке 16 (фиг. 2).

Технико-экономическоепреи.мущество

предложенного устройствазаключается в

более высокой надежностипо сравнению с прототипом.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
«Электроника, 1979, „V2 24, с
Фальцовая черепица 0
  • Белавенец М.И.
SU75A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Микропроцессорные комплекты интегральных схем (состав и структура)
Справочник гюд ред
А
А
Васенкова и В
Шахнова
М., «Сов
радио, 1982, с
Деревянное стыковое скрепление 1920
  • Лазарев Н.Н.
SU162A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1

SU 1 156 146 A1

Авторы

Бородин Геннадий Александрович

Кадурина Елена Михайловна

Сычев Юрий Викторович

Даты

1985-05-15Публикация

1984-01-30Подача