Устройство контроля цифровых узлов

 

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

союз советсних

СОЦИАЛИСТИЧЕСНИХ

РЕСПУ6ЛИН

„„SU„„1661690

ОПИСАНИЕ ИЗОБРЕТЕНИЛ

Н ASTOPCHOMY СВИДЕТЕЛЬСТВУ

A qAewmg конт рвпр

ГОСУДАРСТВЕННЫЙ НОМИТЕТ пО из06Ретениям и отнРьпиям

ПРИ ГННТ СССР (61) 1444684 (21) 4674814/21 (22) 20.02.89 (46) 07,07,9 1. Бюл. № 25 (72) .Н.Г.Хамко и И.А.Селиванов (53) 621.3 17.79(088.8) (56) Авторское свидетельство СССР № 1444684, кл. С 01 R 31/28, 1988. (54) УСТРОЙСТВО КОНТРОЛЯ ЦИФРОВЫХ

УЗЛОВ (57) Изобретеыие может быть использовано для контроля и диагностики

I цифровых узлов вычислительной техники. Изобретение позволяет расширить функциональные возможности устройства путем обеспечения диагностирования цифровых узлов, имеющих канал связи, аналогичный кана(gg)g G 01 R 31/28, Г 06 F 11/00

2 лу "Общая шина". Устройство содержит программный вычислительный блок

1, блоки 2 и 5 приэлементной электроники, блок 3 формирования канала, блок 4 идентификации нулей, блок 6 местного управления, канальную шину

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

1661690

55

Блок 3 формирования канала служит для подключения к устройству ОК и содержит канальные приемники 3.1-3.48, Изобретение относится к технической диагностике и может быть использовано для контроля цифровых узлов вычислительной техники.

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

На фиг. 1 представлена структурая схема устройства; на фиг. 2 и

3 — схема блока формирования канала, на фиг, 4,5 и 6 — схема блока настройки; на Фиг. 7, 8 и 9 приведены временные диаграммы работы постоянного запоминающего устройства (ПЗУ) блока настройки в режимах Ввод !! !! "Вывод", буферизации данных. устройство контроля цифровых уз лов содержит программный вычислитель:ный блок 1, первый блок 2 и приэлементной электроники, блок 3 форми. рования канала, блок 4 идентифика.:ции нулей, второй блок 5 приэлемент- 25 ,.ной электроники, блок 6 местного уп" равления, канальную шину 7, шину 8 управления передачей информации, шины .9, 10 и 11 разрешения работы соответственно блоков 5, 2 и 4„ 30

12 настройки, Первые входы-выходы программного вычислительного блока 1, блоков 2 и

5 приэлементной электроники, блока 3 формирования канала, блока 4 иден35 тификации нулей, блока 6 местного управления соединены с канальной шиной 7. Первый выход блока 6 местного управления соединен с вторым входом блока 3 формирования канала и с вхо- 40 дом блока 12 настройки, второй, третий и четвертый выходы блока 6 местного управления соединены соответственно с вторыми входами второго блока 5 приэлементной электроники, пер- 45 . вого блока 2 приэлементной электроники и блока 4 идентификации нулей. . Вторые выходы программного вычислительного блока 1, блоков 2 и 5 приэлементной электроники соединены с клеммами.для подключения объекта контроля (ОК) ° Вторые выходы блока 3 формирования канала соединены с входами-выходами блока 12 настройки и с клеммами для подключения OK. канальные передатчики 3.49-3,96, схемы И 3.97-3.101, схемы ИЛИ 3.1023. 103, инверторы 3. 104-3. 105 шины

3.106-3.107 внутренних связей, ши-, ны 3.108-3.118 связи с 0К.

В состав канальной шины 7 входят шина 7.1 адреса данных, шина 7.2 подтверждения захвата канала, шина

7.3 требования захвата канала, шина

7.4 предоставления захвата канала, шина 7,5 сброса, шина 7.6 сигнала цикла, шина 7.7 признака цикла "Ввод" шина 7,8 признака цикла "Вывод", шина 7,9 предварительного признака цикла "Вывод", шина 7.10 признака обращения к внешнему устройству, шина 7.11 ответа.

Блок 12 настройки предназначен . для формирования однократных и многократных циклов "Ввод" и Вывод" и буферизации пересылаемых данных в любом цикле обмена (" Ввод", "Вывод ) организованном программным вычислительным блоком 1 с ОК, Блок 12 содержит переключатели

1.2.1-12.38, передатчики 12.39-12.73, приемники 12.74-12.110, схему

2И-ИЛИ 12.111, схемы И 12.112-12.116, триггеры 12.117-12.119, схемы ИЛИ

12.120-12.123, одновибраторы 12.124, 12. 125, счетчики 12. 126, 12. 127, регистры 12. 128 12. 129, схему 12. 130, сравнения, группу ключей 12,131, генератор 12,132 импульсов, инвертор

12.133, мультиплексоры 12.13412 . 136, ПЗУ 12. 137, шины 12. 13812. 149 внутренних связей.

Блок 3 формирования канала работает следующим образом.

Канальные сигналы, поступающие на блок 3 по шине 7, проходят через приемник 3.1-3.18, 3.37-3.41 соответственно на передатчики 3.673.84, 3.91-3.95 и при отсутствии сигналов на шинах 8, 7.7 и 3.109, подаются на OK и блок 12 настройки по шинам 3,108, 3.111-3.117. Сигнал с ОК с шины 3.118 через приемник 3.48 и передатчик 3,90 подается на шину 7.11 в качестве сигнала ответа. !

При наличии сигнала на шине

3.109 (подтверждение захвата канала) при единичном уровне сигнала на шине 8 и при отсутствии сигнала на шине 3. 114 (признак цикла "Ввод" ) сигналы с блока 12 настройки через обращения к внешнему устройству с выхода передатчика 12.72 на шине

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

3.108 и 3. 117 дается сигналом с выхода 6 ПЗУ 12. 137, поступающим на управляющие входы схемы И 12.116 и передатчиков 12,73. Во втором такте импульс генератора 12. 132 изменяет на единицу состояние счетчика 12.127 и сигнал с выхода 2 ПЗУ 12. 137 в качестве сигнала начала цикла поступает по шине 3. 113 на ОК, Следующий импульс генератора 12.132 снимает сигналы с выходов 6 и 9 ПЗУ 12. 137. В четвертом такте сигналы появляются на выходах 3 и 12 ПЗУ 12. 137. Сигнал с выхода 3 поступает на шину 3. 114 в

tt н качестве признака цикла Ввод, сигнал с выхода 12 запускает одновибратор 12.125, который через схемы

ИЛИ 12. 122 и 12. 123 блокирует схему

И 12.115, запрещая изменение состояния ПЗУ 12, 137 до прихода с ОК сигнала ответа по шине 3.118 или до окончания импульса с выхода одновнбратора 12. 125.

Сигнал ответа 0К через приемники

12; 110 и схему ИЛИ 12. 122 разблокирует схему И 12.115,разрешая прохождение следующего импульса с генератора

12.132. В пятом такте ПЗУ 12.137 снимается сигнал с выхода 12 н формируется сигнал на выходе 7, который по шине 12. 144 записывает в регистр

12.129 слово данных от ОК, поступающее па шинам 3.108 через приемники

12. 109 на входы регистра 12. 129. С выходов регистра 12. 129 слово данных через блок 12. 13 1 ключей по шинам

12,140 подается на приемники t2.901661690 приемники 3. 19-3.36, 3.43-3.47 и передатчики 3.49-3.66, 3.85-3.89 поступают на шины 7.1-7.3, 7,6-7. 10, Сигнал с шины 3.114 через приемник

3.44, передатчик 3.86 и приемник

3.38 поступает на вход передатчика

3;92, на схему И 3.97 и схему ИЛИ

3.102, после чего информация с канальной шины 7 по шинам 7. 1 через приемники 3. 1-3.16 и передатчики

3,67-3.82 подается по шинам 3.108 на блок 12 настройки.

При наличии сигнала на шине 8 блокируется передача сигналов во t5 всех направлениях.

Блок 12 настройки работает в следующих режимах: однократного цикла Ввод". однократного цикла "Вывод", многократного цикла "Ввод", много- 20 кратного цикла "Вывод", буферизации данных цикла "Ввод" буферизации данных цикла "Вывод .

В первом режиме блок 12 работает следующим образом. 25

Потенциал с переключателя 12.33 через схему И 12.113, стробируемую выходом триггера 12. t17 и схему

12. 120 ИЛИ запускает одновибратор

12. 124, импульс с выхода которого 30 устанавливает в "1" триггер 12.119, выход которого открывает схемы И

12. 115, и на вход счетчика 12. 127 проходит импульс с генератора

12.132. На выходах счетчика 12.127 устанавливается код "0001", который в качестве адреса поступает на входы ПЗУ 12. 137. На вход А4 ПЗУ 12. 137 поступает сигнал с переключателя

12 ° 33 по шине 12.138. На выходах 40

6 8 и 9 ПЗУ 12.137 появляются управляющие сигналы при наличии нулевого потенциала на шине 8 с блока 6 местного управления.

Код адреса с переключателей 12. 112.16 через передатчики 12.39-12.54 и приемники 12.74-12.89 поступает на индикацию, а также по шинам 12.139 на входы мультиплексора 12.134, стробируемого сигналом с триггера 12. 117 по шине 12.141. С выходов мультиплексора 12.134 код адреса подается на входы мультиплексора 12.136, который стробируется сигналом с выхода

9 ПЗУ 12. 137, сигналы с выходов мультиплексора через передатчики 12.73 поступают на шины 3.108. Адрес на шинах 3.108 сопровождается признаком

12.105 и индикацию.

Разрешение работы блока 12,131 ключей и блокировка передатчиков

12.55-12.70 осуществляются сигналом с переключателя 12.33 по шине

12.138. В следующих тактах ПЗУ

12.137 снимаются последовательно сигналы с выходов 7, 3, 2 и в последнем такте формируется сигнал на выходе 11, который через схему ИЛИ

12.121 устанавливает в "0" триггер

12.119, выходом которого блокируется схема И 12.115 и сбрасывается счетчик 12.127, приводя в исходное . состояние ПЗУ 12.137. На этом реали-, 1661690

55 зация режима однократного цикла

"Ввод" завершается.

Работа блока 12 в третьем режиме отличается от изложенного тем, что разрешающий сигнал с переключателя

12.35 поступает на схему И .12 ° 112, разрешая прохождение сигнала с выхода 8 ПЗУ 12. 137, который своим заднйм фронтом, появляющимся, в последнем такте однократного цикла "Ввод" по шине 12, 144 через схему И 12,112.и . с ему ИЛИ 12.120 повторно запускает одновибратор. 12.124,инициируя много- к11атное выполнение цикла "Ввод". Выход из режима осуществляется снят ем сигнала с переключателя 12.35.

При выполнении второго режима блок 12 настройки работает следующим о разом. Сигнал с переключателя

1).34 через схему И 12. 114, стробируемую выходом триггера 12.117, поступает через схему ИЛИ 12.120 на вход одновибратора 12.124, импульс с выхода которого по шине 12.142 устанавливает в "1" триггер 12.119, Г пфи этом импульс с генератора 12.132 устанавливает на выходах счетчика

12.127 код "0001", поступающий на входы ПЗУ 12.137. На выходах 5, 6, 89

9 ПЗУ появляются сигналы при наличии нулевого потенциала на шине 8 с блока 6 местного управления.

Код адреса с переключателей 12, 1-.

1 .16 подается на индикацию, а также на входы мультиплексора 12.134, который стробируется сигналом с триггера 12.117. С выходов мультиплексора 12.134 адрес подается на входы мультиплексора 12..136. Мульти" плексор 12.136 стробируется сигналом с выхода 9 ПЗУ 12.137,выходы мультиплексора 12.136 через передатчики

12.73 подключаются к шинам 3.108. адрес на шинах 3.108 сопровождается сигналом признака обращения к внешнему устройству на шине 3.117. Разрешение выдачи информации на шины

3.108 и 3.117 дается сигналом с вы- . хода 6 ПЗУ 12. 137.Сигнал с выхода 5l

ПЗУ 12. 137 поступает на шину 3. 116 в.качестве предварительного признака цикла Вывод н и

В слудующем такте импульс с генератора 12. 132 изменяет на "1" состояние счетчика 12,127 и на выходе 2

ИЗУ .12.137 появляется сигнал, поступающий в качестве сигнала начала цикла на ОК, Следующий импульс генератора 12.132 снимает сигналы с выхода 5 и 9 ПЗУ 12.137. В следующем такте на выходе 10 ПЗУ 12.137 появляется импульс, разрешающий прохождение через мультиплексор 12.136 слова данных, поступающего с переключателей 12.17-12.32 через открытые по шине 12.138 передатчики 12.5512.70 и приемники 12.90-12.105 на индикацин, а также по шинам 12.140 на входы мультиплексора 12.135, стробируемого потенциалом по шине

12, 14 1 с триггера 12. 117. С выходов мультиплексора 12.136 слово данных подается по шинам 3.108 на ОК через передатчики 12,73, стробируемые сигналом с выхода 6 ПЗУ 12..137. В следующем такте сигналы появляются на выходах 4 и 12 ПЗУ 12.137. С выхода 4 сигнал признака цикла "Вывод" поступает по шине 3.115 на ОК. Сигнал с выхода 12 запускает одновибратор

12,125, выход которого блокирует схему И 12.115 до прихода сигнала ответа OK или окончания импульса с выхода одновибратора 12.125. В следующих двух тактах снимаются последовательно сигналы с выхода 12, а затем с выходов 4, 6 и 10 ПЗУ 12.137.

Следующий такт ПЗУ 12.137 снимает сигнал с выхода 2 и формирует сигнал на выходе 11, который устанавливает в "0" триггер 12.11-9, приво-. дя в исходное состояние счетчик 12. 127 и ПЗУ 12. 137. Реализация режима одно( кратного цикла "Вывод" завершается.

Отличия работы блока 12 по режиму многократного цикла "Вывод" полностью аналогичны отличиям в реализации режимов однократного и многократного цикла "Ввод".

Суть режимов буферизации данных циклов "Ввод" и "Вывод" состоит в следующем. Информация, пересылаемая между программным вычислительным блоком 1 и ОК по заданному адресу через блок,3 формирования канала, фиксируется на блоке 12 настройки и без вмешательства в основную программу записывается в память блока 1. Для этого устанавливаются соответствующие выбранному режиму переключатели

12.36-12.38, а также требуемый адрес на переключателях 12.1-12.16. Код адреса с переключателей 12.1-12.16 через передатчики 12.39-12.54 по шинам 12.139 поступает на схему

12.130 сравнения„ к вторым входам

1661690

- которой через приемники 12.1.09 подподключены шины 3.108, по KoTQPbIM осуществляется пересылка адреса данных между программным вычислительным блоком 1 и OK. При совпадении кодов на шинах 12.139 и

3.108 со схемы 12. 130 сравнения поступает сигнал на триггер 12. 118, запись в который осуществляется признаком начала цикла с блока 3 формирования канала по шине 3.113.

Выход триггера 12.118 разблокирует схему. 2И-ИЛИ t2.111, которая срабатывает с поступлением сигналов признаков цикла "Ввод" или цикла "Вывод" через приемники 12.106 или 12.107. Сформированный на выходе схемы 2И-ИЛИ 12. 111 импульс устанавливает в "1" триггер 12.117, разблокированный сигналом с переключателя 12.36,изменяет состояние счетчика 12. 126 адреса записи, записывает в регистр 12.128 данные, находящиеся на шинах 3.108, и через схему ИЛИ 12.120 запускает одновибратор 12. 124. Для дальнейшего выполнения рассматриваемых режимов необходимо наличие. сигнала 1" на шине

8, который формируется блоком 6 местного управления. Запуск ПЗУ

12. 137 аналогичен описанному для режима однократного цикла "Ввод .

В первом такте работы ПЗУ 12.137 появляется сигналы на его выходах

0 и 8. Сигнал с выхода 8 12.137 ПЗУ блокирует схему 2И-ИЛИ 12.111 для устранения несанкционированной смены информации в регистре 12.128.

Сигнал с выхода 0 ПЗУ 12.137 поступает на шину 3.110 в качестве сигнала требования захвата канала для пересыпки информации из регистра 12,128, в программный вычислительный блок 1, тот же сигнал через схемы ИЛИ 12.123, 12.122 блокирует схему И 12. 115 до поступления по шине 3.111 сигнала предоставления захвата канала. От зависания при отсутствии сигнала на шине 3. 111 блок 12 настройки защищен наличием сигнала сброса на шине 3. 112, который устанавливает в "0" триггер

12.119, возвращая счетчик 12.127 и ПЗУ 12.137 в исходное состояние.

Поступающий по шине 3.111 сигнал через приемники 12.110, схему ИЛИ

12. 122 открывает схему И 12. 115. В следующем такте на выходе 1 ПЗУ

12. 137 появляется сигнал в качест-

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

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

i ве подтверждения захвата канала, поступающий на шину 3.109. Дальнейшая работа отличается от режима од нократного цикла "Вывод" тем, что связь осуществляется не с ОК, а с программным вычислительным блоком 1 через блок 3 формирования канала, а также тем, что за счет измененного состояния триггера 12.117 в канал передается адрес со счетчика 12.126 через мультиплексор 12.134, а слово данных с регистра 12.128 через муль25 типлексор 12.135. Область памяти для записи буферированной информации задается старшими разрядами адреса по входам мультиплексора 12.134.

Установка ПЗУ 12.137 в исходное сос3р тояние осуществляется сигналом с выхода 11 через схему ИЛИ 12.121 и установкой в "0" триггера 12. 119.

Появление на шинах 3.108 адреса, совпадающего с адресом на переключа-.телях 12.1-12.16, вызывает повторение режима и запись слова данных по следующему адресу памяти программного вычислительного блока 1.

1ьь |ьУо

Раг. 2

1ьь ь9о

° ф

puz.З

1бб1б90 з

<3

@ э

1661690

Тять/ ро& и ЖУ/2/ 7

Ж ало ырра

7рижо асио. К/рР

Фиг. 7

7аклы роАмз ВЗУ f2137

11 а

УасМО Этна

Я- млада gu zo, /ыУоЯ

Ewer ар лмл ж

n mwa pub ы/рЯ

md

Риг. У такырюБо ы, Ю г Ч

nxeoe o ne+ue ах/оп а ксчд а

deva em аЯЮ,fff амит Х IУ

Фсл У

Составитель С.Петров

Редактор Т.Юрчикова Техреду М.Моргентал КорректорЛ.Патай

Заказ.2121 Тираж 3 1 Подписное ,ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент"., r. Ужгород, ул. Гагарина, 101

Ф

Ь;

Ъ, Ъ

Ъ

cUNffc7

У

К

У

У

11 а

Р/У3 /67 г

У

К

У

У Р т

fJ, /1

Р

У г

У

Р

У

/1

7рьЫаж г sexdoma ,с ла а У дФ УгрхЛ л юг

ОJJ/Î 77Î 50WA О ф Jozp ыкж7 ы к к u a. aide/

Жч Ы рс ьъкы прыг: с puert. Ууя 7

Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов Устройство контроля цифровых узлов 

 

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислитель ной технике Целью изобретения является повышение достоверности контроля

Изобретение относится к автоматике и вычислительной технике и м.б

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем высокой надежности

Изобретение относится к цифровой вычислительной технике и может быть использовано при построении микропроцессорных систем и микроЭВМ с контролем

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

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

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

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

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

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

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

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

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