Постоянное запоминающее устройство с самоконтролем
Иллюстрации
Показать всеРеферат
Изобретение относится к запоминающим устройствам и может быть использовано при построении постоянных запоминающих устройств различных структур со встроенным контролем. Цель изобретения - повышение точности и эффективности устройства достигается введением управляющего, информационного и адресного коммутаторов , их связей с известными блоками устройства и схемным выполнением блока 7 контроля. Устройство содержит накопители 1,2 и 3, адресный коммутатор 4, управляющий коммутатор 5, блок 6 контроля, блоки 7,8 и 9 формирования четности, информационный коммутатор . 10, адрее гный вход II устройства , управляющие входы 12 - 17 устройства , вход 18 маскирования устройства , управляющий вход 19 устройства, выход 20 устройства. Блок -6 контроля содержит группу элементов ИЛИ-НЕ, сумматоры-элементы Н-ИЛИ-НЕ и инвертор . Введение коммутаторов и схемное выполнение блока контроля позволило осуществить проверку информационного и адресного трактов при изменении информационной структуры и повысить точность определения места неисправности . 1 з.п.ф-лы, 2 ил, ГЧЭ « 4;; О о ел вш.4 10
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (51) 4 С 11 С 29/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3750561/24-24 (22) 05.06.84 (46) 30.11.86. Бюл. ¹ 44 (72) E,ß, Марголин и В,Г, Княжицын (53) 681.326.6(088,8) (56) Авторское свидетельство СССР № 557419, кл. G 11 С 29/00, 1977, Авторское свидетельство СССР № 913455, кл. G 11 С 29/00, 1982. (54) ПОСТОЯННОЕ ЗАПОМИНА10ШЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ (57) Изобретение относится к запоминающим устройствам и может быть использовано при построении постоянных запоминающих устройств различных структур со встроенным контролем.
Цель изобретения — повышение точности и эффективности устройства достигается введением управляющего, информационного и адресного коммутато4005 А ) ров, их связей с известными блоками устройства и схемным выполнением блока 7 контроля, Устройство содержит накопители 1,2 и 3, адресный коммутатор 4, управляющий коммутатор 5, блок 6 контроля, блоки 7,8 и 9 формирования четности, информационный коммутатор 10, адресный вход 11 устройства, управляющие входы 12 — 17 устройства, вход 18 маскирования устройства,. управляющий вход 19 устройства, выход 20 устройства. Блок 6 контроля содержит группу элементов ИЛИ-НЕ, сумматоры-элементы И-ИЛИ-HF. и инвертор, Рведение коммутаторов и схемное выполнение блока контроля позволило осуществить проверку информационного и адресного трактов при изменении информационной структуры и повысить точность определения места неисправности. 1 з,п,ф-лы, 2 ил °
1274005
Изобретение относится к запоминающим устройствам и может быть использовано при построении постоянных запоминающих устройств (ПЗУ) различных структур со встроенным контролем.
Целью изобретения является повышение точности контроля и повышение эффективности, На фиг.1 представлена функциональная схема предложенного устройства; !О на фиг,2 — функциональная схема блока контроля, Устройство содержит накопители
1, 2 и 3, адресный коммутатор 4, управляющий коммутатор 5, блок 6 контроля, блоки 7, 8 и 9 формирования четности, информационный коммутатор
10, адресный вход 11 устройства, управляющие входы 12-17 устройства, вход 18 маскирования устройства, уп- 20 равляющий вход )9, выход 20 устройства, Блок контроля (фиг.2) содержит группу элементов ИЛИ-HE 21, сумматоры 22 — 26, элементы И-ИЛИ-НЕ 27, 28 и инвертор 29.
Устройство работает следующим образом, Режим с увеличением информационной разрядности устройства, При этом 30 по коду адреса, подаваемого на вход
12, при наличии разрешающих сигналов на управляющих входах 12, 13 накопителей 1 и 2 выдают код информации на входы блоков 7 и 8, На другие их входах с выходов информационного коммутатора 10 поступают контрольные разряды, хранящиеся в накопителе 3. Количество информационных разрядов накопителя 3 мень- 40 ше разрядности накопителей 1 и 2. (он должен прежде всего хранить только контрольные разряды), Количество слов или адресная разрядность накопителя 3 может быть больше, равно 45 или меньше адресной разрядности накопителей 1 и 2, Меньшее количество слов накопителя 3 является более общим случаем, так как к нему приводятся (при изменении структуры устройства в сторону увеличения числа слов ) случаи равенства или большего . количества слов.
При наличии сигнала на входе; 13 на выходах накопителя 3 появляются конт- 55 рольные разряды, соответствующие нескольким информационным словам накопителей 1 и 2. Выбор необходимого контрольного разряда производится, с помощью адресного сигнала, поступающего на один иэ управляющих входов коммутатора 10, на другой управляющий вход которого подают сигнал, переводящий его в активное состояние, В сумматоре 8 происходит суммирование по модулю два со своими контрольными разрядами.
Результат в виде уровня "1" при отсутствии ошибки или "0" при ее наличии проходит через элементы 21 на входы элемента И-ИЛИ-НЕ 28, При наличии внешнего контрольного разряда адреса, поступающего на вход, сумматор 9 свертывает по модулю два с этим контрольным разрядом часть разрядов кода адреса, прохождение которых через адресный коммутатор 5 разрешено сигналом со входа 15. Оставшиеся разряды адреса складываются по модулю два сумматором 26 блока 6.
Результаты суммирования с выхода блока 9 поступают на первый, а с выхода сумматора 26 через элемент ИЛИ-
НЕ 27, который открыт сигналом с входа 15 — на второй вход сумматора 22 блока 6. На выходе сумматора 22 формируется уровень "0 при отсутствии и "1" при наличии ошибок в коде адреса. На внешние входы блока 6 в данном режиме подают сигналы, обра". зующие в свертке соответственно "1" и "0", Поэтому на выходах сумматора
24 и 25 формируются уровни "0" при отсутствии и "1" при наличии ошибок в коде адреса, При подаче на вход
18 разрешающего потенциала на выходе элемента И-ИЛИ-HE 28 формируется контрольный сигнал, характеризующий исправность информационного и адрес ного тракта: "1" — исправно, "0"— неисправно, При отсутствии внешнего контрольного разряда адреса его значение заносят при программировании в накопитель 3, Соответствующий выход коммутатора 10 соединяют при этом со входом 17. Выбор необходимого контрольного разряда адреса производится аналогично выбору контрольного разряда информации. В этом режиме, несмотря на отсутствие внешнего контрольного разряда, проверяется исправность информационного тракта и адресно-информационного коммутатора.
При отсутствии внешнего контрольного разряда и ограниченном информаз l 274 ционном объеме накопителя 3 сохраняется возможность проведения контроля информационного тракта, Для это,го на .вход 18 подают запрещающий потенциал, который маскирует результаты свертки в сумматорах 24 и 25. Элемент И-ИЛИ-НЕ 28 формирует на выходе !9 признак исправности (неисправности) считываемых с накопителей
) и 2 информационных слов, 10
При работе с увеличенной информационной разрядностью, без контроля, с сохранением общего количества слов, определяемого адресной разрядностью накопителей 1, 2, в накопитель 3 за- 15 носят информационный код, Информационными выходами устройства являются выходы накопителей 1, 2 и информационного коммутатора 10, На вход 16 подают потенциал, разрешающий про- 20 хождение кода адреса на входы адреса накопителя 3, на вход 17 — потенциал, переводящий выходы коммутатора
10 в активное состояние, на вход 15потенциал, разрешающий прохождение 25 кода адреса через коммутатор 5 на блок 9. При подаче кода адреса на вход 11 и сигналов выборки на входы
12 и 13 информационный код поступает на выходы накопителя 3. Изменение щ формата слова, считываемого с накопителя 3, производится с помощью коммутатора 10, на первый управляющий вход которого поступает разряд адреса. Информационные сигналы посту35 пают на блоки 7 и 8, с выходов которых результаты суммирования по модулю два проходят на входы сумматора
24 блока 6, На другой вход сумматора
24 с выхода сумматора 22 поступает 40 через элемент 27 результат свертки по модулю два сигнала с выхода блока
9 и свернутых в сумматоре 26 разря" дов адреса, не прошедших через коммутатор 5. При подаче на вход 19 уровня "1" сумматор 24 вырабатывает на выходе устройства контрольный разряд кодов информации и адреса, Таким образом, в этом режиме обеспечивается увеличение информационной емкости, а также формируется контрольный разряд, сопровождающий считываемую информацию и способствующий повышению точности контроля при совместной работе с приемниками считываемой информации.
При работе с увеличенной информационной разрядностью, беэ контроля, 005 4 с уменьшением общего количества слов, определяемого адресной разрядности накопителя 3, информационными выходами устройства являются выходы накопителей 1, 2 и 3. На вход
16 подают потенциал, разрешающий прохождение кода адреса на входы адреса накопителя 3, на вход 17 — потенциал, переводящий выходы коммутатора 10 в отключенное состояние, на вход 15 — потенциал, разрешающий прохождение кода информации через коммутатор 5 на блок 9 и устанавливающий на выходе 27 блока 7 уровень
"0". На входы сумматора 24 поступают результаты свертки с выходов блоков
7, 8 и через сумматор 22 и элемент
НЕ 27 с блока 9, Таким образом, считывание информации также сопровождается выдачей с выхода 20 контрольного разряда.
Режим работы устройства, связанный с увеличением количества слов или адресной разрядности устройства.
Дополнительный разряд адреса и его инверсию подают соответственно на входы выборки накопителей 1 и 2, входы 17 и на один из внешних входов блока 6, При подаче кода адреса на вход 11 и входы выборки 1 и 2 накопителей информационный код считывается с выбранного накопителя или
2 и поступает на выход накопителя 3 и входы блоков 7 и 8, Контрольные разряды считываются с. накопителя 3 по адресу, поступающему через коммутатор 4, открытый сигналом со входа 16 и непосредственно со входа ll, Так как количество слоев в накопителе 3 меньше, чем в накопителях 1 и 2, то с его выхода считываются одновременно контрольные разряды для нескольких слов, хранимых в накопителях 1 и 2. Выбор соответствующего контрольного разряда производится коммутатором 1О с помощью разрядов адреса, поступающих на его управляющие входы, при этом первый управляющий .вход управляет выбором одной иэ групп информационных входов коммутатора 10. Сигнал с входа 17 управляет отключением выходов коммутатора
10 соответственно. Блоки 7 и 8 формируют признак исправности считываемой информации, который поступает на элемент И-ИЛИ-НЕ 28 блока 7 через элемент ИЛИ-НЕ 19 или 20, соответствующий выбранному накопителю. Часть на вход 17 подают потенциал, запрещающий прохождение группы разрядов адреса на накопитель 3. Накопитель
3 другого модуля используют как ПЗУ контрольных разрядов информационных кодов. Выходы накопителя 3 (дешифратора дополнительных разрядов адреса) соединяют с внешними входами блоков 6 обоих модулей, Работа ПЗУ происходит аналогично описанному выше режиму с контролем при увеличенной адресной разрядности и не требует дополнительного оборудования. При этом обеспечивается как контроль кодов адреса и информации, так и контроль дешифратора дополнительных раз.— рядов адреса, Таким образом, предложенное устройство обеспечивает проверку информационного и адресного трактов при изменении информационной структуры, формирование контрольного разряда считываемых слов, что позволяет по" высить полноту контроля и точность определения места неисправности при совместной работе с последующими каскадами обработки информации, В устройстве также достигается увеличение информационной емкости.
30 изобретения
1, Постоянное запоминающее устрой.— ство с самоконтролем, содержащее основные и дополнительный накопители, основные и дополнительный блоки формирователей четности, блок контроля, входы первой группы которого соединены с входами выборки основных накопителей, а входы второй группы — с выходами основных и дополнительного блоков формирователей четности, выходы блока контроля являются контрольными выходами устройства, адресные входы основных и дополнительного накопителей являются адресными вхо" дами устройства, выходы основных и дополнительного накопителей являются информационными выходами устройства, входы основных блоков формирователей четности соединены с выходами соответствующих основных накопи-. телей, о т л и ч а ю щ е е с я тем, что, с целью повьш|ения точности контроля и эффективной емкости, оно содержит управляющий, информационный и адресный коммутаторы, причем информационные входы адресного коммутатора
5 1274005 разрядов кода адреса проходит через коммутатор 5, открытый для них сигналом со входа 15 и поступает на входы блока 10. Другая группа разрядов адреса сворачивается по модулю два. в сумматоре 26 блока 6.и через элемент 27 проходит вместе с результатом свертки в блоке 6 на входы сумматора 22, При наличии внешнего контрольного разряда адреса, подаваемого на вход
19, на выходе сумматора 22 сформируется сумма по модулю два этого контрольного разряда и группы разрядов адреса (без дополнительного разряда адреса), Эта сумма, равная инверсии дополнительного разряда адреса, суммируется по модулю два с инверсией дополнительного разряда адреса, поступающей по группе внешних входов 4 блока 6, в сумматоре 24. Прямое значение дополнительного разряда, поступающее по группе внешних входов 3, суммируется в сумматоре 23 с прямым значением дополнительного разряда, 25 поступающим с элемента 27, При отсутствии ошибок в адресном тракте на выходах сумматоров 23 и 24 формируется
"0", поступающий на элемент И-ИЛИ-НЕ
28, который формирует признак исправности информационных и адресных це- Ф о р м у л а пей, При отсутствии внепнего контрольного разряда его значение заносят в накопитель 3, С помощью разрядов адреса, присутствующих на управляющих входах информационного коммутатора
10, производится выбор как контрольного разряда кода информации, так и контрольного разряда кода адреса, 4О
Таким образом, проверяется информационный тракт и коммутатор 10 устройства, При работе с увеличенной адресной. разрядностью, без контроля, в нако- 45, питель 3 заносят информационный код.
Количество слов в устройстве уравне-. но с количеством слов в накопителях
1 и 2, Таким образом, при подаче кода адреса с устройства считывается информационное слово, количество разрядов которого увеличено за счет информационной емкости накопителя 3, При работе устройства в качестве модуля для построения ПЗУ различных информационных емкостей и структур его используют как дешифратор дополнительных разрядов адреса, для чего
7 1 2.740 соединены с адресными входами устройства, а выходы — с дополнительными адресными входами дополнительного накопителя, выходы которого соединены с информационными входами первой и второй групп информационного коммутатора и информационными входами первой группы управляющего коммутатора, информационные входы второй группы которого соединены с адресными вхо- 10 дами устройства, а выходы -. с дополнительными входами дополнительного блока формирователей четности, вход управления управляющего коммутатора соединен с первым управляющим входом !5 блока контроля, второй управляющий вход которого является входом маскирования устройства, четвертая группа а входов блока контроля соединена с группой адресных входов устройства, 20 один иэ которых соединен с первым управляющим входом информационного коммутатора, группа выходов которого соединена с дополнительными входами основных блоков формирователей 25 четности, входы управления информационного, адресного и управляющего коммутаторов и блока контроля являются управляющими входами устройства.
2, Устройство по и,), о т л и ч аю щ е е с я тем, что блок контроля содержит группу элементов ИЛИ-НЕ, формирователи четности, элементы НЕ, 05 8
И-ИЛИ-НЕ, ИЛИ-НЕ, причем входы первой группы элементов ИЛИ-НЕ группы являются входами первой группы блока контроля, а входы второй группы элементов ИЛИ-НЕ группы и первый вход первого формирователя четностивходами второй группы -блока контроля, первый вход элемента ИЛИ-НЕ является первым управляющим входом блока контроля, а первый вход элемента И-ИЛИ-НŠ— вторым управляющим входом блока контроля, второй и третий входы элемента И-ИЛИ-НЕ соединены с выходами второго.и третьего формирователей четности, а группа входов элементов И-ИЛИ-НŠ— с выходами элементов ИЛИ-НЕ группы, выходы элемента И-ИЛИ-НЕ и четвертого формирователя четности являются контрольными выходами блока, вход четвертого формирователя четности соединен с входом второго формирователя четности и выходом элемента НЕ, вход которого соединен с входом третьего формирователя четности и выходом первого формирователя четности, второй вход которого соединен с выходом элемента
ИЛИ-НЕ, второй вход которого соеди" нен с выходом пятого формирователя четности, группы входов второго, третьего, четвертого и пятого формирователей четности являются входами третьей и четвертой групп блока контроля.
1274005
Составитель А. Воронин
Техред М. Ходанич Корректор С. Шекмар
Редактор А. Долинич
Заказ 6483/51 Тираж .543 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д.4/5
Производственно-полиграфическое предприятие, г, ужгород, ул, Проектная, 4