Запоминающее устройство
Иллюстрации
Показать всеРеферат
1. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее регистр адреса, оперативный накопитель и регистры числа, управлянидие входы которых соединены с одним из выходов блока управления, элементы И и блок индикации, о тличающе . еся тем, что, с целью повышения надежности устройства , в него введены сумматор, счетчик , блок функциональной диагностики, блок постоянных накопителей, группы элементов ИЛИ с первой по пятую, постоянные накопители с первого по третий, элементы ИЛИ с первого по десятый, причем информационные входы регистра адреса, входы первой группы и первые входы элементов ИЛИ первой и второй групп-подключены к шинам входной информации, выходы регистра адреса соединены с входами блока постоянных накопителей и с одМими из: входов сумматора, другие входы которого соединены с одними из выходов блока постоянных накопителей , другие выходы которых соединены с адресными входами первого и второго постоянных накопителей, выходы сумматора соединены с входами первой группы оперативного накопителя и блока индикации, выходы первого и второго постоянных накопителей соединены соответственно с входами второй группы оперативного накопителя и информационными входами счетчика, выходы которого соединены с входами первого элемента ИЛИ и одними из адресных входов третьего постоянного накопителя, выходы которого подключены к входам сдвига второго регистра числа, выход первого элемента ИЛИ соединен с одними из входов первого элемента И, блока функциональной диагностики и блока управления, выход первого элемента И соединен с вычитающим входом счетчика и управляющим входом третьего постоянного накопителя, входы третьей группы оперативного накопителя соединены с выходами элементов ИЛИ пятой группы , выходами с третьего и четвертого регистров числа и входами второй группы блока функциональной диагносСО тики, выходы оперативного накопителя ю м соединены с вторыми входами элементов ИЛИ первой и второй групп и первыми входами элементов ИЛИ третьей и четвертой групп, входы второй группы блока индикации подключены к выходам первой группы блока функциональной диагностики, входы третьей группы блока индикации соединены с шинами выходной -информации, выходами первого и второго регистров числа и входами элементов ИЛИ пятой группы, выходы второго регистра числа подключены к входам десятого элемента ИЛИ, выход которого соединен с другим входом блока управле
„„Я0„„1193727
СОЮЗ СОНИ.СНИХ
OMNVNIII
РЕСПУБЛИН. ао Е а 11 С 1 0
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП ИЙ (21) 3656665/24-24 .(22) 27.10.83 (46) 23.11.85. Бюл. У 43 (72) И.Г.Чкония, Ю.С.Ианукян, Ш.Н.Бахтадзе, Ю.А.Джагаров, М.В.Гордадзе, С.А Чарухчян, И.В.Губина, Ю.В.Парошин и Ц.А.Дзигуа (53) 68!.327(088.8) (56) Авторское свидетельство СССР
У 427379. кл. С 11 С 11/00, 1971.
Авторское свидетельство СССР
У 781974, кл. С 11 С 11/00, 1980. (54)(57) 1. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО, содержащее регистр адреса, оперативный накопитель и регистры числа, управляющие входы которык соединены с одним из выходов блока управления, элементы И и блок индикации, о тл и ч а ю щ е. е с я тем, что, с целью повышения надежности устройства, в него введены сумматор, счетчик, блок функциональной диагностики, блок постоянных накопителей, группы элементов ИЛИ с первой по пятую, постоянные накопители с первого по третий, элементы ИЛИ с первого по десятый, причем информационные входы регистра адреса, входы первой группы и первые входы элементов ИЛИ первой и второй групп. подключены к шинам входной информации, выходы регистра адреса соединены с входами блока постоянных накопителей и с од. ними из: входов сумматора, другие входы которого соединены с одними из выходов блока постоянных накопите лей, другие выходы которых соединены с адресными входами первого и второго постоянных накопителей, выходы сумматора соединены с входами первой группы оперативного накопителя и. блока индикации, выходы первого и второго постоянных накопителей соединены соответственно с входами второй группы оперативного накопителя и информационными входами счетчика, выходы которого соединены с входами первого элемента ИЛИ и одними из адресных входов третьего постоянного накопителя, выходы которого подключе. ны к входам сдвига второго регистра числа, выход первого элемента ИЛИ соединен с одними из входов первого элемента И, блока функциональной диагностики и блока управления, В выход первого элемента И соединен с вычитающим входом счетчика и. управляющим входом третьего постоянного накопителя, входы третьей группы оперативного накопителя соединены с выходами элементов ИЛИ пятой группы, выходами с третьего и четвертого регистров числа и входами второй группы блока функциональной диагностики, выходы оперативного накопителя соединены с вторыми входами элементов ИЛИ первой и второй групп и первыми входами элементов ИЛИ третьей и четвертой групп, входы второй группы блока индикации подключены к выходам первой группы блока функциональной диагностики, входы третьей группы блока индикации соединены с шинами выходной -информации, выхо.дами первого и второго регистров числа и входами элементов ИЛИ пятой группы, выходы второго регистра числа подключены к входам десятого элемента ИЛИ, выход которого соединен с другим входом блока управле119 ния, один из входов блока индикации соединен с одним из выходов блока функциональной диагностики, выходы второй группы которого соединены с вторыми входами элементов ИЛИ третьей и четвертой групп, информационные входы регистров числа соединены соответственно с выходами элементов ИЛИ групп, одни из управляющих входов регистров числа соединены соответственно с выходами элементов ИЛИ с второго по девятый, выход второго элемента И соединен с одними из входов элементов ИЛИ с второго по пятый, другой адресный вход третьего постоянного накопителя, управляющие входы блока постоянных накопителей, сумматора, первого и второго постоянных накопителей, счетчика, блока индикации, блока функциональной диагностики, элементов И, элементов ИЛИ с второго по девятый и другие управляющие входы регистров числа соединены с выходами блока управления.
2. Устройство по п. 1, о т л ич а ю щ е е с я тем,.что блок функциональной диагностики содержит груп.
3727 пы элементов И с первой по третью, группу дополнительных элементов ИЛИ, элементы НЕРАВНОЗНАЧНОСТЬ, группы блоков сравнения и элемент ЗАПРЕТ, выход которого соединен с одними из входов элементов И третьей группы и первыми входами блоков сравнения первой группы, выходы элементов И первой группы соединены с первыми входами дополнительных элементов ИЛИ группы, вторые входы которых соединены с выходами элементов И второй и третьей групп, выходы дополнительных элементов ИЛИ группы соединены с входами элементов НЕРАВНОЗНАЧНОСТЬ, выходы которых соединены с вторыми входами блоков сравнения первой груп-. пы и первыми входами блоков сравнения второй группы,,причем входы элементов И первой и второй групп, другие входы элементов И третьей группы, входы элемента ЗАПРЕТ, третьи входы блоков сравнения первой группы, вторые и третьи входы блоков сравнения второй группы являются входами блока, выходами которого являются выходы элементов НЕРАВНОЗНАЧНОСТЬ, элемента ЗАПРЕТ и блоков сравнения групп.
Изобретение относится к вычислительной технике и может быть использовано в цифровых устройствах для хранения информации.
Цель изобретения — повышение надежно ти устройства.
На фиг. 1 изображена структурная схема предлагаемого запоминающего устройства; на фиг. 2 - принципиальная схема блока индикации; на фиг. 3 принципиальная схема блока постоянных накопителей; на фиг. 4 — принципиальная схема" блока функциональ ной диагностики на фиг. 5 — принципиальная схема блока управления.
Запоминающее. устройство (фиг.1) содержит регистр 1 адреса, подключенный к шинам 2 входной -информации, блок 3 управления, блок 4 постоянных накопителей, сумматор 5, первый 6 и второй 7 постоянные накопители, оперативный накопитель 8, блок 9 индикации, счетчик 10 третий посто5
20 янный накопитель 11, первый элемент ИЛИ 12, блок 13 функциональной диагностики, первый элемент И 14, первый регистр 15 числа, второй элемент И 16, элементы ИЛИ 17-20 со второго по пятый, второй 21, третий 22 и четвертый 23 регистры числа, элементы ИЛИ 24-27 с шестого по девятый, группы элементов ИЛИ 28-32 с первой по пятую, шину 38 выходной информации, десятый элемент ИЛИ 34, шину 35 сигнала "Запись" и шину 36 сигнала
"Считывание".
Блок 9 индикации (фиг. 2) содержит регистры 37 и 38, кнопку 39 и группы индикаторов 40-42. Блок 4 содержит (фиг. 3) постоянные накопители. 43 и 44. Блок 13,функциональной диагностики (фиг. 4) содержит первую 45, вторую 46 и третью 47 группы элементов И, элемент ЗАПРЕТ 48, первую группу блоков 49-51 сравнения, группу дополнительных элементов ИЛИ 52, 3 11 элементы НЕРАВНОЗНАЧНОСТЬ 53-55, вторую группу блоков 56-58 сравнения.
Блок 3 управления содержит (фиг. 5) генератор 59 импульсов, переключатель 60, кнопку 61, элемент ЗАПРЕТ 62, элемент ИЛИ 63, счетчик 64, постоянный накопитель 65, триггер 66, элемент ИЛИ 67, элемент И 68, триггер 69, элементы И 70 и 71, элемент ИМПЛИКАЦИЯ 72, элемент ИЛИ 73, элемент ИИПЛИКАЦИЯ 74, элемент И 75 и элемент ИЛИ 76.
Предлагаемое устройство может
:работать в режимах "Запись"и"Считывание".
В качестве примера, опишем работу устройства в режиме "Запись", а также работу блоков 9 и 13, входящих в устройство.
Работа запоминающего устройства в .режиме "Запись" происходит следую-.. щим образом. В исходном состоянии триггера счетчики и регистры, расположенные в блоках 1, 3 и 9, находятся в нулевом состоянии, а на всех выходах блока 3 присутствует сигнал: "0". Также в нулевом состоянии находится счетчик 10 и регистры 2t, 15, 22 и 23. По команде "Запись", поступающей по шине 35. на вход блока 3, на его выходе появляется сигнал "1" ко горый в качестве сигнала разрешения поступает на входы элементов ИЛИ 24 — 27 и на вход блока 13. По этому сигналу блок 13 .начи. кает выработку контрольных разрядов информационного слова. Входное информационное слово разбивается на несколько частей определяется количество единиц в каждой части и в зависимости от четности этого количества записывается в контрольный разряд сигнал "О" †. при четном значении числа и сигнала "1" — при нечетном.
Выработанные контрольные слова с выходов блока 13 поступают на входы элементов ИЛИ 30 и 31. Далее по программе работы блока 3 на его выходе появляется сигнал "1" который поступает на вход регистра 1 адреса и на вход элемента И 16. Происходит запись в регистры 21, 15, 22 и 23, с целью предварительного, хранения кодов, поступивших на входы элементов ИЛИ 28 — 31.
С появлением единичного сигнала на одном из выходов блока 3 управления на управляющие входы сумматора 5 и накопителя 6 поступает сиг93727 4 ра 5. В результате на его выходах
5 появляется заданный код адреса, который далее поступает на первый вход накопителя 8. На выходах регистров 21 и 22, а затем на выходах элементов ИЛИ 32 появляется код информационного слова с приписанными к нему контрольными разрядами. В это же время с выходов накопителя 6 на вхо!
20 разрядности информационного слова, 25 то процесс записи на описанном не кончается, .поскольку с выхода элемента ИЛИ 34 на вход блока 3 управления поступает блокирующий потенциал, благодаря чему блок 3 продолжает выдачу синхроимпульсов в со30 ответствии с программой его работы.
С выхода блока появляется разрешаю35
55 нал разрешения подачи кода адреса с выхода регистра 1 адреса на входы подачи первого слагаемого сумматоды накопителя 8 поступает сигнал .общего разрешения записи. Блок 3 управления санкционирует запись информационного слова в накопитель 8.
Таким образом происходит запись слов, разрядность которых совпадает с разрядностью накопителя 8.
Если разрядность информационного слова больше разрядности накопите-. ля 8, но меньше или равна удвоенной щий потенциал, который поступает на вход блока 4 и управляющие входы накопителя 7 и счетчика 10., Разрешающий потенциал с выхода блока 3 управления поступает на управляющие входы сумматора 5 и накопителя 6.
От блока 3 поступает сигнал разрешения на входы элементов ИЛИ 25 и 27, а также сигнал на вход блока, на его первых выходах появляется код переадресации, а на вторых выходах— код адресов распределения. Так как в это время на управляющих входах сумматора 5, счетчика 10 и накопителей 6 и 7 действуют сигналы от блока 3, то код переадресации, поступающий на входы второго слагаемого сумматора 5, приводит к формированию на его выходах выработанного адреса.
Выработанный адрес с выхода сумматора 5 поступает на входы накопителя .8.
Одновременно с вторых выходов блока 4 код адреса распределения поступает на адресные входы накопителей 6 и 7.
С выходов накопителя 6 код распределения поступает на управляющие входы накопителя 8.
1193727
В
По сигналу с элемента ИЛИ 12 блок 3 управления приостанавливает выдачу синхроимпульсов, сохраняя на управляющих выходах предыдущее состояние. В то же самое время тактовые импульсы, поступающие на вход элемента И 14, на выходе накопителя 11 формируют импульсы сдвига, которые начнут поступать на вход сдвига вправо регистра 21. Выдача импуль- 1О сов сдвига продолжается до момента поступления с выхода элемента ИЛИ 12 на вход блока 3 управления разрешения на выдачу синхроимпульсов. Далее происходит запись остатка информационного слова вместе с контрольными разрядами в накопитель 8,в соответствии с кодом распределения по новому адресу. Затем по программе работы блока 3 управления на его выходе появляется сигнал общего сброса, который приводит устройство в исходное состояние. На этом цикл записи заканчивается, и устройство оказывается подготовленным к любому другому циклу работы.
Работа блока индикации 9 происхо" дит следующим образом.
На первые входы блока 9 с выхо30 дов бл >ка 13 поступает код ошибок, обнаруженный в контрольных разрядах в процессе выполнения режима считывания. На информационные входы регистра 37 поступает код ошибок
s основной части информационного слова. Запись в регистр 37 происходит прч поступлении на его командный вход сигнала с входа блока 9 соответствующего сигнала. При наличии ошибки поступает, сигнал "1", при отсутствии †. сигнал "0". С выходов регистра 37 код ошибки поступает на индикаторы 40 и отображается в форме, доступной оператору.
Аналогичйо код ошибки остатка информационного слова с первых входов блока 13 поступает на информационные входы регистра 38, в котором записывается при появлении сигналов разрешения на входе блока 9.
С выхода регистра 38 код ошибки также поступает на индикаторы 40.
С помощью кнопки 39 оператор осуществляет сброс контрольных разрядов путем установки в начальное состояние 5 регистров 37 и 38 после визуального считывания с индикагоров 40 и анализа ошибки.
Ь
В режиме контроля информационное слово поступает на вторые входы блока 9 и отображается непосредственно на индикаторах 41. Аналогично код адреса поступает на третьи входы блока 9, где также непосредственно отображается индикаторами 42.
Работа блока 13 функциональной диагностики происходит следующим образом.
В режиме записи с первых входов блока 13 информационное слово поступает на вторые входы элементов И 45 °
При появлении на третьем входе блока 13 сигнала разрешения информационное слово поступает на вторые входы элементов И 45. При появлении на третьем входе блока 13 сигнала разрешения информационное слово с выходов элементов И 45 поступает на первые входы элементов ИЛИ 52. С выходов же элементов И.46 и 47.будут поступать сигналы "0", так как в это время отсутствуют сигналы разрешения на четвертом, пятом и шестом входах блока 13. Поэтому поступившее на первый вход информационное слово поступает на входы элементов суммирования по модулю два НЕРАВНОЗНАЧНОСТЬ
53-55. При поступлении на элементы 53-55 четного количества единиц на выходе элемента появляется сигнал "0", а при нечетном числе— сигнал "1". Благодаря этому на первых выходах блока 13 появляются выработанные контрольные разряды.
В режиме считывания на вторые входы блока 13 сначала поступает основная часть информационного слова вместе со своими контрольными разрядами. Одновременно на четвертый вход блока 13 поступает сигнал разрешения, поэтому основная часть информационного слова с выходов элементов И 46 поступает на вторые входы элементов ИЛИ 52. Так как в это время нет сигнала разрешения на третьем, пятом и шестом входах блока 13, то на первые входы элементов ИЛИ 52 и на вторые входы второй половины элементов ИЛИ 52 поступают сигналы "0" с выходов элементов И 45 и 47.
Поэтому основная часть информационного слова поступает на входы элементов НЕРАВНОЗНАЧНОСТЬ 53-55. В результате на их выходах появляются контрольные разряды основной части информационного слова, которые посту7 11 пают на первый выход блока 13 и на первые входы блоков 56-58 ° На вторые входы этих блоков со вторых входов блока 13 поступают контрольные разряды основной части информационного слова, выбранные из накопителя 8 и временно хранимые в регистрах 15 и 21 — 23. Так как с четвертого входа на управляющий вход блоков 56-58 действует сигнал разрешения, то на
:выходе этих блоков появляется код ошибок в основной части информационного слова (наличие ошибки — сигнал ."1", отсутствие — сигнал "О").
Этот код ошибок с выходов блоков 5658 поступает на вторые выходы бло ка 13 и далее на первые. входы блока 9.
Когда на вторые входы блока 13 .поступает остаток информационного
:слова вместе со своими контрольными
93727 8 разрядами, то при наличии сигналов на пятом и шестом входах на выходах элементов И 47 появляется остаток информационного слова, который через элементы ИЛИ 52 поступает на входы элементов НЕРАВНОЗНАЧНОСТЬ 53-55.
Выработанные на их выходах контрольные разряды поступают на первые входы блоков 49-51, на вторые входы
1о которых со вторых входов блока 13 поступают контрольные разряды остатка информационного слова. Вследствие того, что при наличии сигналов "1" на пятом входе и сигнала ",0" на
15 шестом элемент ЗАПРЕТ 48 вырабатыет разрешающий сигнал, поступающий на .третий. выход блока 13. и на управляющие входы блоков 49-51.
На их выходах формируется. код
20 ошибок, который поступает .на вторые выходы блока 13 и далее на первые входы блока 9.
1193727
3193727
1193727
1193727
Составитель В.Ф.Рудаков
Редактор Н.Яцола Техред Л.Мартяшова Корректор С.черни
Заказ 7321/55 Тираж 583 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г.ужгород, ул.Проектная, 4