Устройство для полуавтоматического контроля цифровых систем

Иллюстрации

Показать все

Реферат

 

Союз Соввтсктвк

Социалистических

1веспубтттвк

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (! <91857 (61) ???????????????????????????? ?? ??????. ????????-???? (22) ???????????????? 21.07,77 (21) 2509608>

G 06 F 11/04

Гесудерствеккык кемктет

СССР ка делам кэвбрвтвнке к еткрмтей

Опубликовано 15.10.79. Бюллетень ph 38

Дата опубликования описания 15.10.79 (53) УДК681З26(088.8) А. И. Буртов, Н. П, Болталова, В. А. Васильев, 10. 3. Горапик, А. 10. Зевеке, М. А. Иванова, В. Г. Козлов, М. Т, Кожаев, В. В. Митюк и В. И. Шагулин

3 (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПОЛУАВТОМАТИЧЕСКОГО

КОНТРОЛЯ ЦИФРОВЫХ СИСТЕМ

- Устройство относится к области вычислитель ной техники и может найти широкое применение для контроля цифровых систем.

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

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

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

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

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

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

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит блок индикации 1, формирователь 2 тестов, формирователь 3 граничных условий, блок 4 задания режимов, блок управленйя 5, блок памяти б, блок 7 прерывания и приостанова, дешифратор 8, блок сопряжения 9; спецйализированную цифровую вычислительную машину 10 и цифровую систему 11.

Блок индикации 1 предназначен для отображенйя состояния контролируемой аппаратуры цифровой сйстемы 11, а также для индикации информацйй, передаваемой в цифровую систему ll из устройства, и задаваемых условий и наборов контроля, Формирователь 2 тестов предназначен для задания конкретного набора

" койтрольнйх тестов и контролируемых.объектов. Формирователь 3 граничных условий задает области контрольных точек rio каждому контролируемому объекту, например, времен- ные интервалы контролирования тбго илй иного объекта цифровой сйстемы 11, начальные и конечные области оперативной (постоянной) памяти, специализированной цифровой вычисли тельной машины 10. Блок 4 задания режимов задает тип режима контроля: разовый; с определенной частотой; на определенном формирователем 3 временном интервале этапа функционйрования цифровой системы 11.

Блок управления 5 управляет работой устройства, подключая его отдельные блоки в контур цифровой системы 11 через БСМ, обеспечивает ввод и выдачу в специализированную цифровую вычислительную машину 10 и цифровую систему 11 кодовой информации и сигналов по каналам приостанова и прерывания, 4 необходимых Aiba выполнения соответствующих тест-программ и программ взаимодействия специализированной вычислительной машины 10 и цифровой системы 11, Кроме того, блок управления 5 обеспечивает прием и формирование устройством опроса информации о состоянии контролируемых обьектов цифровой сис1темы 11, Блок памяти 6 предназначен для приема и

10 хранения числовой информации из специализированной цифровой вычислительной машины 10 и цифровой. системы 11. Блок 7 обеспечивает выдачу в цифровую систему 11 и снециалйзированную цифровую вычислительную машину 10 информации по каналам прерывания и приостанова по сигналам йрерывания блока управления 5. Дешифратор 8 предназначен для дешифрации управляющей информации, поступающей из специализированной цифровой вычислитель20 ной машины.10 и цифровой системы 11 в устройство, и выдачи соответствующих сигналов блоком управления 5. Блок сопряжения 9 обеспечивает подключение устройства к специализированной цифровой вычислительной машине 10 и цифровой системе 11, а также его работу в составе цифровой системы.

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

Задается один из возможных режимов контроля блоком 4. Формирователь 2 тестов формирует наборы контрольиых тестов и задает перечень абонентов цифровой системы, которые будут контролироваться. Формирователь 3 формирует для каждого типа контроля граничные условия. Нацрймер, при необходимости проконтролировать содержимое области оперативной памяти спецйализированной цифровой вь|числительной машины 1О, задается начальный адрес и количество слов контролируемой области.

Если необходимо задать временной ййтервал, 40 . - ° для отслеживания состояния какого-либо абонента (груййы абонентов) цифровой системы, то задается индивидуальный (групповой) .момент времени и продолжительность йнтервала контроля с начала отсчета, режйм контроля, тип режима, набор, абонентов. Граничные условия фиксируются блоком индикации 1.

После подготовки данных для контроля кнопкой "пуск" блока управления 5 устройство подключается к цифровой системе 11 и готово к функционированию в ее составе. Воз можно раздельное функционирование специализированной цифровой вычислительной: машины

10, связанной с цифровой системой 11 через блок сопряжения. 9.

Блок управления 5 выдает сигнал в блок 7, который формирует команды и по каналу при. останова записывает сформированную в зави симости от работы блоков 2 — 4 информацию

691857 в специализированную вычислительную машину

10 или цифровую систему 11 через блоК сопряженйя 9, которая по каналу прерывания передается тест-программе специализированной цифровой вычислительной машины г0 по адресу, сформированному блоком управления 5 в зависимости OT заданного набора контрольных тестов, Частота подключения определяется режимом работы и граничными условйями. Тестпрограмма анализирует полученную управляющую информацао и опрашивает соответствующие абонейты цифровой системы 11 либо области памяти и формирует требуемую информацию дальнейшего анализа. Эта информация через блок сопряжения 9 выводится в блок памяти 6 и дешифратор 8. При этом управляющая информация поступает в дешифратор 8, а числовая — в блок 6; Так как времена ответов абонентов цифровой системы 11 на запросы специализированной цифровой вычислительной машины 10 различны, различные тесты из установленного набора могут завершаться в иной последовательности, чем заданная. Управляющая информация, поступившая в дешифратор 8, Характеризует тип завершившейся операции .контроля,чксловая — его результаты. Блок упраВления 5 обеспечивает отображение результатов конфи блоком индикации 1 по типам как по завершеййю контроля (т,е. оперативио), так и при прохождении всех типов контроля, в заданной первовячально последовательности.

Отображение результатов периодийбскй контролируемой аппаратурь| цифровой системы 11 обеспечивается с заданной частотой.

Устройство Может быть Включено в состав цифровой систеМы 11. Йрй этом, если в составе цифровой системы 11 имеется несколько специализированных цифровыХ вычислйтельных майин 10, то устройство может работать в любой из них к@с с абонентом цифровой сис темы и выполнять аналогичные функций.

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

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

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

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

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

45 выходы I<0 TopoH подключены соответственно к пятому и шестому входам блока сопряжения.

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

1. Авторское свидетельство СССР Р 404089, ;кл. G 06 F 11/02, 1974.

2. Авторское свидетельство СССР Р 415662, кл. G 06 F 11/04, 1974.

691857

Составитель Н. Быкова

Ре едактор Н. Лобач Техред JI.Алферова Корректор H.- Задерновская

Заказ 6217/39 Тираж 780 Подписное

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

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

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