Устройство для контроля постоянных запоминающих устройств Советский патент 1977 года по МПК G11C29/00 

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

1

Изобретение относится к области контроля запоминающих устройств и может быть использовано для контроля постоянных запоминающих устройств (ПЗУ) и кодовых жгутов в процессе их производства и эксплуатации.

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

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

Известно устройство для контроля ПЗУ, содержащее блок ввода информации, блок согласования и ЭВМ (универсальную или специализированную). Указанное устройство сложно в эксплуатации и не обеспечивает контроля объекта в реальном масщтабе времени .

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

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

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

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

тем, что в него введены последовательно соединенные дешифратор определения приоритета, распределитель и блок выборки адресов приоритета, регистр определения приоритета, блок ключей и дополнительный адресный

счетчик, соединенный с основным адресным

3

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

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

Она содержит блок 1 считывания, соединенный с регистром 2 определения приоритета, с адресным счетчиком 3 и блоком 4 управления. Регистр 2 определения приоритета соединен с блоком 5 анализа опшбок и блоком ключей G, адрес}1ый счетчик 3 --- с донолнительным адресным счетчиком 7, коммутатором 8, дешифратором 9 адреса, дешифратором 10 определения приоритета, с блоком 4 управления и с блоком 5 анализа ошибок. Блок 4 управления связан с блоком 5 анализа , дополнительным адресным счетчиком 7, дешифратором 10 определения приоритета, распределителем И, блоком 12 выборки адресов приоритета и генератором 13 синхроимпульсов. Блок 5 анализа ошибок подключен к дополнительному адресному счетчику 7, коммутатору 8 и блоку 12 выборки адресов приоритета. Коммутатор 8 подсоединен к дешифратору 9 адреса, генератору 13 синхроимпульсов и имеет выходные шины для подключения к внешнему эталону и объекту проверки. Дешифратор 10 определения нриоритета соединен с распределителем 11, распределитель - с блоком 12 выборки адресов приоритета.

Устройство может работать в трех режимах: сравнение с контрольной нерфокартой; сравнение с эталоном; контрольное суммирование.

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

При «ажатии на кнопку «Пуск вырабатывается сигнал в блоке управления, который включает блок 1 считывания, и начинается поступление перфокарт в поле считывания. Считанная с перфокарт информация в виде электрических сигналов попадает в адресный счетчик 3 и устанавливает в нем начальный адрес, по которому требуется прочитать информацию, заложенную в контролируемый блок. Одновременно с адресом через регистр 2 онределения приоритета в блок 5 анализа ошибок поступает числовая информация, а в блок 4 управления - управляющие сигналы. В блоке управления формируется сигнал, который подается в генератор синхроимпульсов, являющийся началом формирования временной диаграммы для работы контролируемого блока. Временная диаграмма строится при помощи регистров сдвига в соответствии с программой, заданной коммутатором.

Считанное с контролируемого блока число через коммутатор поступает в блок 5, где происходит анализ поступившей инфромации. В случае исправности выдается сигнал в блок 4 управления на продолжение работы. Контроль работы по одной перфокарте производится в естественном порядке, для чего из блока управления на входы адресного счетчика 3 и дополнительного адресного счетчика 7 поступают сигналы, увеличивающие адрес в каждом счетчике на единицу. При обнаружении ошибки в блоке 5 вырабатывается сигнал, который проходит в блок 4 управления, прерывающий контроль.

При этом закрывается счетный вход адресного счетчика, запоминая адрес номера ячейки памяти, в которой была обнаружена ошибка. В блоке 4 управления вырабатывается команда, по которой начинают работать блок 12 выборки адресов приоритета, подключенный к младшим разрядам адресного счетчика 7, раснределителя 11 и блоку ключей 6.

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

После регистрации 01иибки с блока управления поступает сигнал, запрещающий работу блока выборки адресов приоритета, закрывается счетный вход адресного счетчика 7, открывается счетный вход адресного счетчика 3 п выдается разрешение на работу дешифратора 10 определения приоритета, который подключен к выходу младщих разрядов адресного счетчика. Дешифратор определения приоритета через распределитель 11 и ключи 6 начинает управлять поступлением информации, размещенной в регистре 2 определения приоритета, на вход блока 5 анализа ошибок. Одновременно с каждым выводом числа из регистра определения приоритета дается приращение в адресный счетчик 3 для выборки числа из объекта проверки. После вывода последнего числа и сравнения кодов адресного счетчика 3 и дополнительного 7 в блоке анализа ошибок происходит прерывание работы дешифратора 10 определения приоритета и распределителя 11. Ключи 6 закрываются, информация с блока 1 считывания начинает поступать через регистр определения приоритета на вход блока анализа ошибок и работа продолжается в соответствии с изложенным. Работа устройства ирекращается но окончании вынолнения программы или остановом оператора.

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

с временной диаграммой, заданной программой коммутатора 8. При воздействии на входы контролируемого и эталонного блоков ответная реакция с них в виде числовой информации через коммутатор проходит в блок анализа ошибок и при ее соответствии выдается сигнал на онрос следующего адреса, который увеличивается на единицу нутем прибавления ее в адресные счетчики 3 и 7. Введение дополнительного адресного счетчика 7 для задания адресов в режиме контроля с эталонным блоком исключает возможность пропуска массивов или отдельных адресов, так как одинаковый сбой мало вероятен, а расхождение в адресах или числовой информации представляется как сбой в работе, который вызывает прекращение проверки с анализом причины иесовпадонии кодов.

Проверка ведется в реальном масштабе времени работы контролируемого объекта и продолжается до адреса, заданного оператором. Применение самопрограммирования, основанного ia в;шимосвязях объекта проверки, коммутатора и генератора синхроимпульсов, практически дает возможиость иеограниченного расширения номенклатуры проверяемых блоков иостоянной памяти и кодовых жгутов.

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

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

В режиме контрольного суммироваиия устройство работает следующим образом. При нажатии на кнопку «Пуск из блока управления в генератор синхроимпульсов поступает сигнал, по которому происходит формирование импульсов в соответствии с временной диаграммой, заданной программой в коммутаторе 8. Считанная информация с объекта проверки через коммутатор подается в блок 5 анализа , после чего происходит повторение цикла. Каждый раз, с поступлением информации в блок анализа ошибок, происходит сложение в}швь поступившего числа с суммой ранее поступивших чисел, в результате чего иронсходит накапливание суммы чисел, считанных с контролируемого блока ири каждом обрашении к нему. После сложения числа, считанного с последнего адреса, нолученная сумма сравнивается с контрольным числом, которое вводится в блок анализа ошибок после оироса последнего адреса, и в случае совпадения выдается сигнал исправности контролируемого блока и вырабатывается

команда «останов. В это.м режиме ири проверке блоков памяти, емкость которых ие ирепышаст возможностей выборки адресных счетчиков 3 и 7, они работают параллельно,

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

В случае контроля блоков памяти с большой емкостью накопителя адресные счетчики 3 и 7 могут быть подключены последовательно,

что значительно увеличивает разрядность адресности устройства.

Предложенное устройство позволяет повысить быстродействие контроля в три, четыре раза и получить достоверность проверки,

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

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

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

Формула и 3 о б р е т е н п я

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

отличающееея тем, что, с целью повышения быстродействия устройства, в него введены последовательно соедпнепные дешифратор определения приоритета, распределитель и блок выборки адресов приоритета, регистр

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

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

1.Авторское свидетельство СССР Л 235106, кл. G ПС 29/00, 1967.

2.Авторское свидетельство СССР Л 384139, кл. G ПС 17/00, 1973.

3.Авторское свидетельство СССР Л1230 21, кл. G ПС 29/00, 1967.

К oSzefffTjj flflo e/7ffj

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

название год авторы номер документа
Устройство для контроля блоков постоянной памяти 1983
  • Бакакин Анатолий Дмитриевич
  • Бабаев Андрэюс Ишович
  • Исаев Юрий Семенович
  • Попов Константин Александрович
SU1125657A1
Устройство для контроля постоянных запоминающих устройств 1976
  • Бабаев Андрэюс Ишович
  • Бакакин Анатолий Дмитриевич
  • Толчинский Валерий Аронович
  • Фомин Вячеслав Васильевич
SU622175A2
Устройство для контроля постоянной памяти 1987
  • Бакакин Анатолий Дмитриевич
  • Бабаев Андрэюс Ишович
  • Толчинский Валерий Аронович
SU1411838A2
Устройство для контроля постоянной памяти 1984
  • Бакакин Анатолий Дмитриевич
  • Бабаев Андрэюс Ишович
  • Исаев Юрий Семенович
  • Беседин Виктор Васильевич
SU1191944A1
Устройство для контроля блоков постоянной памяти 1980
  • Борзенков Сергей Иванович
  • Орлов Юрий Михайлович
  • Токарев Вячеслав Николаевич
SU936036A1
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ 2021
  • Долговязов Александр Вениаминович
  • Егоров Егор Александрович
  • Лесов Алексей Николаевич
  • Михеев Александр Александрович
  • Павлов Александр Алексеевич
  • Романенко Александр Юрьевич
  • Царьков Алексей Николаевич
RU2758410C1
Устройство для контроля электрического монтажа 1985
  • Бабаев Андрэюс Ишович
  • Бакакин Анатолий Дмитриевич
  • Толчинский Валерий Аронович
  • Митрофанов Владимир Васильевич
SU1345212A1
Устройство для контроля печатных плат 1986
  • Легоньков Владимир Анатольевич
  • Оборин Виктор Васильевич
  • Полулихов Владимир Валентинович
SU1472929A1
Устройство для управления блоком памяти 1982
  • Рахов Эдуард Владимирович
  • Волоско Геннадий Геннадиевич
  • Лысков Борис Николаевич
  • Савченко Юрий Степанович
SU1164718A1
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В БАЙТЕ ИНФОРМАЦИИ 2021
  • Волков Данила Дмитриевич
  • Герасимов Даниил Олегович
  • Коваленко Даниил Андреевич
  • Михеев Александр Александрович
  • Павлов Александр Алексеевич
  • Романенко Александр Юрьевич
  • Царьков Алексей Николаевич
RU2758065C1

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

Реферат патента 1977 года Устройство для контроля постоянных запоминающих устройств

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

SU 563 697 A1

Авторы

Митрофанов Владимир Васильевич

Баканин Анатолий Дмитриевич

Штыканов Николай Александрович

Бабаев Андрэюс Ишович

Даты

1977-06-30Публикация

1976-04-06Подача