Устройство для контроля адресных шин интерфейса

 

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

СОЮЗ СОВЕТСНИХ

РЕСПУБЛИН

„„SU„„1242963 А1 дц 4 0 06 F 11/26

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

KFrrle-.."iq

)3, „ „)В

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ВЯЬЛНОТИИ (:

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3724430/24 24 (22) 11.04.84 (46) 07.07.86. Бюл. 9 25 (72} А. Н. Гришуткин, А. P. Каплан и Н. Н. Новиков . (53) 681.3(088.8) (56) Авторское свидетельство СССР

В 601895, кл. G 06 F 11/00.

Селлерс П. Ф. Методы обнаружения, ошибок в работе ЭЦВМ. М.: Мир, 1972, с. 232, фиг. 12.8. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ АДРЕС»

НЫХ ШИН ИНТЕРФЕЙСА (57) Изобретение относится к автома тике и вычислительной технике и,мо» . жет быть использовано для контроля некоторых функции интерфеиса. В уст ройстве происходит контроль адресных шин интерфейса. С целью повышения достоверности контроля устрбйство содержит п блоков анализа, где п —разрядность адресной шины интерфейса. В каждом блоке анализа содержится дешифратор, шифратор, схема свертки по модулю три, которые обеспечивают получение остатка по модулю три от входного адреса. В случае совпадения этого модуля с контрольным модулем происходит включение абонента, соответствующего этому адресу, в случае несовпадения происходит отключение блока анализа от шин интерфейса. 3 ил.

124?963

20

30 анализа.

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

Цель изобретения - повышение достоверности контроля.

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

Устройство содержит контролируемый интерфейс 1, и блоков 2,1-2.п анализа, информационные выходы 3.1З.п, дешифраторы 4.1-4,п, шифраторы

5.1-5.п, узлы 6.1-6.п свертки по модулю Р, схемы 7.1.-7,п сравнения, элементы ИЛИ 8.1-8,п, шину- 9 задания контрольного модуля, шифратор 10, регистр 11, блок 12 индикации, вход

13 сброса, элемент ИЛИ 14, группу элементов И 15, элемент НЕ 16, поро говый блок 17, элемент И 18, генера- тор 19 тактовых импульсов, счетчик

20, дешифратор 21, элемент ИЛИ 22, группу элементов ИЛИ 23, группу коммутаторов 24.1-24.п, выход 25 сбоя, дешифратор 26 и элементы 27 индикации.

Шифратор (фиг. 2) содерлжт сум маторы 28 по модулю два.

Пороговый блок (фиг. 3) содержитэлементы И 29 и элемент ИЛИ 30.

Шифратор 10 (фиг. 2) осуществляет суммирование в подмножестве Хэмминга в соответствии со следующими формула" ми .

Я = b +а +а +а +а +а +а +8, +...;

0 1 4 4 3 7 0 1

5. = b +а +а +а +а +a +а +а +...;

2 1 З 4 Ь 6 s0 1 1

S = Ь +"., +а. + . +а +а +а +а +..., 3 p z y g & э 10 м * где Ь, b „ Ь в данном случае равно нулю. а„ ...а, - информационные разряды, их значения определяются сигналами, снимаемыми с выходов

"Неравно" схем 7.1.7.п сравнения;

+ - математический знак суммирования по моду лю два.

На основании этих формул построен шифратор 10 для трех контрольных схем

55 сумм $ 3 и Б в подмножествах Хэм а минга.

Пороговый блок 17 осуществляет контроль наличия сигнала на выходе схем 7,1-7.п сравнения блоков 2.12,п анализа. Если выдается сигнал только с одной схемы 7 сравнения, ro на выходе порогового блока 17 сигнал отсутствует, Сигнал отсутствует и тогда, когда ни с одной схемы 7 сравнения сигнал не поступает. В случае, если на шифратор 10 посту лают более одного сигнала (т.е. два, три и т„д.), то с выхода порогового блока 17 выдается сигнал, эквивалентный логической единице, который с помощью- элемента НЕ 16 запрещает прохождение информации через элемент

И 15.

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

Коммутатор 24 работает следующим образом, При появлении сигнала, эквивалентного логической единице, на выходе элементов ИЛИ 23, закрывается коммутатор 24, тем самым снимается питание со всех элементов блоков 2,1-2.п

По шине адреса поступает информация об адресе выбираемого абонента.

Абонент подключается к выходам 3.13,7l устройств 1.

На шину 9 задания контрольного модуля поступает эталонный остаток но модулю р, который определяется в зависимости от номера адреса (веса кода слова адреса).

Устройство работает следующим об» разом, С интерфейса 1 код адреса появляется в момент времени и поступает на дешифратор 4. С его выхода информация поступает на шифратор 5„ а с него на узел 6 свертки по модулю р.

Последний производит сворачивание поступившей информации по модулю р и определяет остаток. С выхода этого узла остаток поступает на первую группу входов схемы 7 сравнения. На вторую группу входов этой схемы поступает эталонный остаток с шины 9 задания контрольного модуля. Синхронизация режима сравнения осуществля1242963

40

55 ется по сигналу, поступающему с вьгхода элемента ИЛИ Я. Если информация, поступающая на первую и вторую груп пу входов схемы 7 сравнения, совпа дает, то с выхода"Равно". схемы выда» ется сигнал, эквивалентный логичес кой единице, который служит для под ключения абонента по соответствующему адресу.

Если информация, поступающая на первую и вторую группы входов схемы

7 сравнения, не совпадает только в одном из блоков 2 анализа, то с выхода "Неравно" схемы 7 сравненИя снимается выходной сигнал, который поступает на шифратор 10 где в со ответствии с описанным законом происходят сворачивание информации и запись ее через элементы И 15 в регистр 11.

Информация с выхода регистра 11 поступает через элемент ИЛИ 14 на выход сбоя устройства и на блок индикации, в котором благодаря дешифратору 26 определяется место неисправности., Если возникает помеха .(т.е. сигналы типа константы единицы) на адресных шинах интерфейса 1, приводящая. к выбору двух или более абонентов, или при возникновении неисправностей в двух или более дешифраторах 4 выдаются сигналы с двух или более схем

7 сравнения, В этом случае срабатывает пороговый блок 17, который вы дает сигнал на элемент НЕ 16, запрещая прохождение информации через эле менты И 15, а также на вход элемента

И 18, подготавливая его к открытию.

На другой вход элемента Ц 18 посту лают импульсы с генератора 19 тактовых импульсов. В счетчик 20 записы вается импульс. Со счетчика 20 поступает кодовая комбинация на информационные входы дешифратора 21. Например, у дешифратора 21 возбуждается одна из выходных шин, что обеспечивает выдачу сигнала через элементы ИЛИ 22 и 14 на выход сбоя устройства. Одновременно с первого выхода дешифрато- . ра 21 сигнал поступает на коммутатор

24.1, который снимает питание с первого блока 2.1 анализа.

По командам с дешифратора 21 может отключаться как один, так и несколько блоков анализа, т.е. не происходит включение абонентов по невер15

35 ному адресу с выходов 3.1 Л.г. устройства.

Емкость счетчика 20 и дешифратора

21 выбирается, исходя из количества абонентов (адресов).

Информация с дешифратора 2!, т.е. информация о тех блоках анализа, с которых снято питание, подается на блок 12 индикации.. В случае, если при отключении какого-либо блока 2 анализа на примере блока 2,1 и при появлении следующего адреса, снимаемого с шин адреса интерфейса 1, на вход шифратора

10,поступает сигнал только с одной схемы 7 сравнения, то с порогового блока 17 выдается сигнал, эквивалент ный логическому нулю. Это дает воз» можность информации проходить с шифратора 10 через элементы И 15 на вход регистра 11. С выхода регистра 11 информация поступает на дешифратор

26, который, выдает на блок 12 индикации информацию о неисправном блоке 2 анализа.

Таким образом, на блок 12 индикации поступает информация с дешифратора 21 об отключенном блоке анализа (абоненте) или группе абонентов и с регистра

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

Приведение в исходное (нулевое) со стояние регистра 11 и счетчика 20 производится по команде сброс, поступающей по входу 13 устройства.

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

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

И. первый элемент .ИЛИ, дешифратор, регистр, элемент HE элемент И, счетчик, причем выходы счетчика соединены с информационными входами дешифратора, информационные входы регистра соединены с информационными входами дешифратора, информационные входы регистра соединены с выходами элементов

И группы, группа выходов регистра со-. единена с группой входов первого элемента ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит п блоков анализа (где n » число контролируемых адресных шин интерфейса), шифратор, l2l:2963 второй элемент ИЛИ, пороговый блок, п коммутаторов, группу элементов ИЛИ, блок индикации, а каждый i-й блок анализа (i = 1...,п) содержит дешиф.ратор, шифратор, узел свертки по модулю р, схему сравнения и элемент

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

ИЛИ, группа выходов шифратора через узел свертки по модулю р соединена 15 с первой группой информационных выходов схемы сравнения, вторая группа информационных входов которой подключена к шине задания контрольного модуля устройства, вход разрешения 20 схемы сравнения соединен с выходом элемента ИЛИ, выходы "Неравно" схем сравнения всех блоков анализа соединены с информационными входами шифратора и порогового блока, выход ко- 25 торого соединен с первым входом элемента И и через элемент НЕ с первыми входами элементов И группы, вторые входы которых соединены с выходами шифратора, выход генератора тактовых 30 импульсов соединен с вторым входом элемента И, выхоц которого соединен ,со счетным входом счетчика, вход сброса которого соединен с входом сброса устройства и входом сброса регистра, выходы дешифратора с первого по и-й соединены с первыми входами элементов ИЛИ группы и и-ми входами второго элемента ИЛИ, (п+1)-й выход дешифратора соединен с вторыми входами элементов ИЛИ группы и (п- 1)-м. входом второго элемента ИЛИ, выход которого соединен с входом первого элемента ИЛИ, выход которого является выходом сбоя устройства, при этом выходы дешифратора с первого по (и+1)-й соединены с первой группой информационных входов блока индикации, вторая группа информационных входов которого соединена с группой выходов регистра., выходы элементов

ИЛИ группы соединены с управляющими входами соответствующих коммутаторов, информационные входы которых подключены к шине питания устройства, выхо ды коммутаторов группы соединены с входами питания соответствующих блоков анализа, выход@ "Равно" схем сравнения всех блоков анализа являют сН информационными выходами устройствае!

242963

Составитель А. Сиротская

Редактор О. 10рковецкая . Техред О. ортвай Корректор А. Тяско

Тираж 671 Подписное

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

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

Заказ 3706/48

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для контроля адресных шин интерфейса Устройство для контроля адресных шин интерфейса Устройство для контроля адресных шин интерфейса Устройство для контроля адресных шин интерфейса Устройство для контроля адресных шин интерфейса 

 

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

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

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

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

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

Изобретение относится к области технической диагностики

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх