Многоканальное устройство контроля для управляющих вычислительных систем

 

МНОГОКАНАЛЬНОЕ УСТРОЙСТВО КОНТРОЛЯ ДЛЯ УПРАВЛЯЮЩИХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ, содержащее блок синхронизации , схему сравнения, регистр блокировки , триггер, элемент И, первый элемент НЕ и коммутатор, причем единичный выход триггера соединен с первым входом элемента ,i, о т л ичающееся тем, что, с целью повышения быстродействия, в устройство введены наборное поле задания адреса устройства, дешифратор, шифратор , группа элементов И, четыре группы шинных формирователей, первый, второй и третий элементы И-НЕ, первый , второй и третий элементы ИЛИ, формирователь импульсов, второй элемент НЕ, И каналов приема и анализа контрольной информации, каждый из которых содержит гп регистров контроля , наборное поле задания адреса канала, m блоков поразрядногосравнения , схему сравнения, первый и второй дешифраторы, шифратор, группу элементов ИЛИ, (гц+1) группу шинных формирователей, первый, второй и третий элементы ИЛИ и элемент И-НЕ, . причем входы старших разрядов адреса группы адресных входов устройства соединены соответственно с первой и второй группами входов сравнения, выход которой соединен с входом первого элемента НЕ, выход первого элемента ИЛИ 1 -го канала приема и анализа контрольной информации (где1 1,N ) соединен с гкрвым входом i -го элемента И группы, выходы элемента И-НЕ -то канала примера и анализа контрольной информации соединен с i -м входом первого элемента ИЛИ, (Л группа выходов шифратора i -го канала приема и анализа контрольной С информации соединена с i -и группой информационных входов коммутатора, входы старших разрядов группы адресных входов устройства и выходы наборного поля задания адреса канала соединены соответственно с первым и вторым входами схемы сравнения соответствующего канала приема и анализа контрольной информации, выход которой соединен с инверсными управляюш ми входами первого и второго дешифраторов и инверсным входом элемента- И-НЕ, входы младших разрядов адреса группы адресных входов устройства соединены с информационными входами первого и второго дешифраторов каждого канала приема и анализа контрольной информации, вход приема группы адресных входов устройства соединен с прямым управляющим входом второго дешифратора и первым входом второго элемента ИЛИ, выход которого

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

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

РЕСПУБЛИК (19) (11) 3(51) G 06 F 11 22

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

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

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ М» )»„...,, . рт :г- ° .

» (21) 3575577/18-24 (22) 07.04.83 (46) 07.07.84. Бюл. )1р 25 (72) Н.Ф.Сидоренко, Б.В.Остроумов, С.П.Кирсанов, Г.Н.Тимонькин, С.Н.Ткаченко и В.С.Харченко (53) 681.3(088.8) (56) 1. Авторское свидетельство СССР

1Ф 516039, кл. G 06 F 11/22, 1974.

2. Лаптев В.И. Способ автоматического контроля микропрограммного автомата. Сб. "Сети связи и дискретные устройства управления". M. "Наука", 1976, с. 126-131.

3. Авторское свидетельство СССР

1(р 503242, кл. С 06 F 11/22, 1972 (прототип). (54) (57) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

КОНТРОЛЯ ДЛЯ УПРАВЛЯКЩИХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ, содержащее блок синхронизации, схему сравнения, регистр блокировки, триггер, элемент И, первый элемент НЕ и коммутатор, причем единичный выход триггера соединен с первым входом элемента,, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены наборное поле задания адреса устройства, дешифратор, шифра тор, группа элементов И, четыре группы шинных формирователей, первый, второй и третий элементы И-НЕ, первый, второй и третий элементы ИЛИ, формирователь импульсов, второй элемент НЕ, и каналов приема и анализа контрольной информации, каждый из которых содержит п1 регистров контроля, наборное поле задания адреса канала, w блоков поразрядного сравнения, схему сравнения, первый и второй д ешифр аторы, шифратор, группу элементов ИЛИ, (а+1) группу шинных формирователей, первый, второй и третий элементы ИЛИ и элемент И-НЕ, . причем входы старших разрядов адреса группы адресных входов устройства соединены соответственно с первой и второй группами входов сравнения, выход которой соединен с входом первого элемента НЕ, выход первого элемента ИЛИ 1 -ro канала приема и анализа контрольной информации (где1

1, М ) соединен с первым входом 1 -ro элемента И группы, выходы элемента И-НЕ q -го канала примера и анализа контрольной информации соединен Я с 1 -м входом первого элемента ИЛИ, группа выходов вноратора 1 -го кана- (Д ла приема и анализа контрольной информации соединена с 1 -й группой информационных входов коммутатора, входы старших разрядов группы адресных входов устройства и выходы наборного поля задания адреса канала соедин ны соответственно с первым и вторым входами схемы сравнения соответствующего канала приема и анализа контрольной информации, выход которой соединен с инверсными управляющими входами первого и второго дешифраторов и инверсным входом элемента. И-НЕ, входы младших разрядов адре. са группы адресных входов устройства соединены с информациснными входами первого и второго дешифраторов > каждого канала приема и анализа контрольной информации, вход приема группы адресных входов устройства соединен с прямым управляющим входом второго дешифратора и первым входом второго элемента ИЛИ, выход которого соединен с прямым входом элемен.та И-НЕ каждого канала приема и анализа контрольной информации, вход выдачи группы адресных входов устройства соединен с вторым входом второго элемента ИЛИ и прямым управляющим входом первого дешифратора каждого канала приема и анализа контрольной информации, выходы которого соединены с входами синхронизации соответствующего регистра контроля, Ф выходов первого дешифратора соединены с соответствующими входами третьего элемента ИЛИ, инверсный выход которого соединен с управляющими входами шинных формирователей первой группы, выходы шинных формирователей первой группы соединены с информационными входами соответствующих регистров контроля, выходы которых соединены с первыми входами соответствующих блоков поразрядного сравнения, группа информационных входов устройства соединена с вторыми входами соответствующих Н блоков поразрядного сравнения п каналов приема и ана— лиза контрольной информации, выходы которых соединены с информационными входами шинных фор миров ател ей, второй — (Г>+1)-й групп соответственно, М первых инверсных выхсдов второго цешифратора соединень1 с управляющими входами шинных формирователей второй (0 +1)-й групп соотвстственпо, выходы 1 — х шинных формирователей второй (1+1) -й групп (гце

1,8) соединены с информацио IH»fM входом 1 -го шинного формирователя первой группы и > — м входом-выходом группы входов-выходов данных устройства, выходы К вЂ” го блока поразрядного сравнения каждого канала приема и анализа контрольной информации соединены с входами К-го элемента ИЛИ группы (где К = 1,> ), выход каждого элемента ИЛИ группы соединен с соответствующим входом шифратора и входом первого элемента ИЛИ соответствующего канала приема и анализа контрольной информации, выход первого элемента HE соединен с первыми входами первого и второго элементов И-НЕ, выход которого соединен с первыми

1829 входами. второго элемента ИЛИ, управляющим входом дешифратора и через второй элемент НŠ— с первым входом третьего элемента И-НЕ, вход приема группы адресных входов устройства соединен с вторым входом первого элемента И-НЕ, выход которого соединен с вторым входом второго элемента ИЛИ и управляющими входами шинных формирователей первой и второй групп, выход второго элемента ИЛИ соединен с (In+1) -м входом первого элемента ИЛИ, выход которого является в»глодом от— вета устройства, вход выдачи и входы младших разрядов группы адресных входов устройства соединены соответственно с вторым входом второго зле— мента И-НЕ и инфомационными входами дешифратора, первый„ второй и третий выходы которого соединены соответственно с единичным и нулевым входами триггера и вторым входом третьего элемента И-НЕ, выход третьего элемента И-НЕ соединен с управляющими входами шинных формирователей третьей и четвертой группы и через формиро ватель импульсов — с входом синхронизации регистра блокировки, выходы которого соединены с вторыми входами элементов И группы, выхоцы блока синхронизации соединены с третьими входами элементов И группы„ выходы которых соединены с управляющими входами коммутатора„ входами шифратора и входами третьего элемента ИЛИ. выход третьего элемента ИЛИ соединен с входом блока синхронизации и вторым входом элемента И, выход кoòîðîго соединен с выходом запроса устройства, выхоцы коммутатора и шифратора соединены соответственно с информационными входами шинных формирователей первой и второй "ðóïï, выходы ко. торых соединены с группой входов-выходов данных устройства, выходы пер— вой и второй групп шинных формирователей соединены соответственно с информационными входами шинных формирователей третьей и четвертой групп, в»гходы которых соединены соответственно с первым и вторым информационными входами регистра блокиров1101829

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

Известно устройство контроля, содержащее коммутатор, регистр, схемы 10 сравнения и элемент ИЛИ (1) .

Недостатком этого устройства явется большой объем оборудования при его использовании для контроля сложных многовыходных систем. 15

Известно также устройство контроля сложных программных автоматов, содержащее коммутаторы, регистры, элементы И P2) .

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

Наиболее близким к предлагаемому изобретению по технической сущности

30 и достигаемому положительному эффекту является устройство контроля, содержащее блок синхронизации, коммутатор, схему сравнения, регистр, счетчик, триггер, элемент И, элемент НЕ, причем выход блока синхронизации и единичный выход триггера соединены с первым и вторым входами элемента И соответственно, выход которого соединен со счетным входом счетчика, вход запуска устройства соединен с единичным входом триггера, управляющим входом коммутатора : установочным входом счетчика, выход которого является выходом устройства, информа-45 ционне входы устройства соединены с информационными входами коммутатора, первый — -й выходы которого соединены соответственно с первым информационным входом регистра и первым — 50 (0--1)-м входами схемы сравнения, О-й — (2п-2)-й входы схемы сравнения соединены с первым — (11-1)-м выходами регистра, первый — (ll-1)-й выходы схемы сравнения соединены с вторым — 55 и-м информационными входами регистра соответственно, и — и выход которого соединен с входом элемента НЕ, выход которого соединен с нулевым входом триггера (3) .

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

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

Поставленная цель достигается тем, что в многоканальное устройство контроля для управляющих вычислительных систем, содержащее блок синхронизации, схему сравнения, регистр блокировки, триггер, элемент И, первый элемент НЕ и коммутатор, при HeM единичный выход триггера соединен с первым входом элемента И, введены наборное поле задания адреса устройства, дешифратор, шифратор, группа элементов И, четыре группы шинных формирователей, первый, второй и третий элементы И-НЕ, пебвый, второй и третий элементы ИЛИ, формирователь импульсов, второй элемент НЕ, N каналов приема и анализа контрольной информации, каждый из которых со— держит п регистров контроля, наборное поле задания адреса канала, m блоков поразрядного сравнения, схему сравнения, первый и второй дешифраторы, шифратор, группу элементов ИЛИ, (В+1) группу шинных формирователей, первый, второй и третий элементы ИЛИ и элемент И вЂ” НЕ, причем входы старших разрядов адреса группы адресных входов устройства и выходы наборного поля задания адреса устройства соединены соответственно с первой и второй группами входов схемы сравнения, выход которой соединен с входом первого элемента НЕ, выход первого элемента ИЛИ -ro канала приема и анализа когтрольной информации (где 1 = 1, 1) соединен с первым входом i -го элемента И группы, выход элемента И-НЕ, <-ro канала приема и анализа конт-! рольной информации соединен с — м входом первого элемента ИЛИ, группа выходов шифратора i -го канала приема и анализа контрольной информации соединена с1 -й группой информационных входов коммутатора, входы старших разрядов группы адресных входов уст— ройства и выходы наборного поля задания адреса канала соединены соответственно с первым и вторым входами схемы сравнения соответствующего канала приема и анализа контрольной информации, выход которой соединен

1101829 4 с инверсными управляющими входами первого и второго дешифраторов и инверсным входом элемента И-НЕ, входы младших разрядов адреса группы адресных входов устройства соединены с информационными входами первого и второго дешифраторов каждого канала приема и анализа контрольной информации, вход приема группы адресных входов устройства соединен с прямым 10 управляющим входом второго дешифратора и первым входдм второго элемента ИЛИ, выход которого соединен с прямым входом элемента И-НЕ каждого канала приема и анализа контрольной информации, вход выдачи группы ад ресных входов устройства соединен с вторым входом второго элемента ИЛИ и прямым управляющим входом первого дешифратора каждого канала приема и анализа контрольной информации, N выходов которого соединены с входами синхронизации соответствующего

rn-го регистра контроля, m выходов первого дешифратора соединены с соот-25 ветствующими входами третьего элемена ИЛИ, инверсный выход которого соединен с управляющими входами шинных формирователей первой группы, выходы шинных формирователей первой группы соединены с информационными входами соответствующих регистров контроля, выходы которых соединены с первыми входами соответствующих блоков поразрядного сравнения, входы

35 группы информационных входов устройства соединены с вторыми входами соответствующих m блоков поразрядного сравнения 1 каналов приема и ! анализа контрольной информации, вы- Î ходы которых соединены с информацион-ными входами шинных формирователей второй — (ю+1)-й групп соответственно, rn первых инверсных выходов второго дешифратора соединены с управ- 45 ляющими входами шинных формирователей второй — (ш +1) — и групп магистральных элементов соответственно, выходы

1 -х шинных формирователей второй (m+1) é групп (где j = 1,8) соедине-, 50 ны с информационным входом < — го шиннного формирователя первой группы и -м входом-выходом группы входов-выходов данных устройства, выхо-, ды К-ro блока поразрядного сравнения 55 каждого канала приема и анализа контрольной информации соединены с входами K-ro элемента ИЛИ группы (где

К = 1, а ), выход каждого элемента ИЛИ группы соединен с соответствующим входом шифратора и входами, первого элемента ИЛИ соответствующего канала приема и анализа контрольной информа. ции, выход перого элемента НЕ соединен с первыми входами первого и второго элементов И-НЕ, выход которого соединен с первым входом второго элемента ИЛИ, управляющим входом дешифратора и через второй элемент НЕ соединен с первым входом третьего элемента И-НЕ, вход приема группы адресных входов устройства соединен с вторым входом первого элемента И-НЕ, выход которого соединен с вторым входом второго элемента ИЛИ и управляющими входами шинных формирователей первой и второй групп, выход второго элемента ИЛИ соединен с (N +1)-м входом первого элемента ИЛИ, выход которого является выходом ответа устройства, вход выдачи и входы младших разрядов группы адресных входов устройства соединены соответственно с вторым входом второго элемента И-НЕ и информационными входами дешифратора, первый, второй и третий выходы которого соединены соответственно с единичным и нулевым входами триггера и вторым входом третьего элемента И-НЕ, выход третьего элемента И-НЕ соединен с управляющими входами шин— ных формирователей третьей и четвертой групп, через формирователь импульсов — с входом синхронизации регистра блокировки, выходы которого .,соединены с вторыми входами элементов И, группы выходы блока синхронизации соединены с третьими входами элементов И, группы выходы которых соединены с управляющими входами коммутатора, входами шифратора и входами третьего элемента ИЛИ, выход третьего элемента ИЛИ соединен с входом блока синхронизации и вторым входом элемента И, выход которого соединен с выходом запроса устройства, выходы коммутатора и шифратора соединены соответственно с информационными входами шинных формирователей первой и второй групп, выходы которых соединены с группой входов выходов данных устройства, выходы первой и второй групп шинных формирователей соединены соответственно с информационными входами шинных формирователей третьей и четвертой групп, выходы которых соединены соответст1101829 венно с первым и вторым информационными входами регистра блокировки.

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

10 через специальные регистры контроля.

Изобретение реализуется путем введения следующих новых элементов и связей.

Введение первого — hl--го каналов 15 приема и анализа контрольной информации и обусловленных ими связей позволяет организовать параллельный побайтный прием информации и ее коррекцию в соответствии с новым состоянием 20 субблока контролируемого объекта.

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

Введение первого и второго дешифратора, первой — (m+1)-й групп магистральных элементов, третьего элемента ИЛИ и обусловленных ими связей позволяет управлять записью информации 40 в регистры контроля и считывать результат сравнения текущего (изменившегося) и предшествующ n состояний объекта контроля на шину данных.

Введение в каналах второго эле- 45 мента ИЛИ и элемента И-НЕ и обусловленных ими связей позволяет формировать сигнал ответа данного канала приема и анализа контрольной информации.

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

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

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

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

Введение первого — третьего эле— ментов И-НЕ, второго элемента HE u обусловленных ими связей позволяет управлять приемом и выдачей информации из устройства.

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

Таким образом, предлагаемое многоканальное устройство контроля для управляющих вычислительных систем отличается от известных технических решений: а) по решаемой задаче — повышением быстродействия и расширением области применения путем снижения объема оборудования средств коммутации на основе использования общей шины обмена с субблоками объекта контроля групповым методом;

f 101

63 по пути решения указанной задачи — организацией параллельного побайтного формирования контрольной информации об объекте, ее оперативной коррекции и организации непосредственного доступа процессора системы к контрольной информации через специальные регистры контрачя, в) по используемым техническим средствам — введением первого N --го каналов приема и анализа контрольной информации и соответствующих им элементов и связей, а также введением шифратора, дешифратора, группы элементов И, триггера, наборного поля 15 задания адреса устройства, первой— четвертой групп шинных формирователей, первого-третьего элементов И-НЕ, первого — третьего элементов ИЛИ, второго элемента НЕ и соответствую- 20 щих им новых связей.

На фиг. 1 представлена функциональная схема многоканального устройства контроля для управляющих вычислительных систем, на фиг. 2 — функ- циональная схема наборного поля задания. адреса канала, на фиг. 3 — функциональная схема блока поразрядного сравнения; на фиг. 4 — функциональная схема блока синхронизации; на фиг. 5ЗО временные диаграммы, поясняющие принцип его работы.

Многоканальное устройство контроля для управляющих вычислительных систем (фиг. 1) содержит первый — N -й ка- З5 налы 1 приема и анализа контрольной информации, каждый из которых состоит из наборного поля 2 задания адреса канала, щ регистров 3 контроля, блоков 4 поразрядного сравнения, схе-4О мы 5 сравнения, первого 6 и второго 7 дешифраторов, шифратора 8, первой 9, второй 10 и (в+1)-й 11 групп шинных формирователей, группы элементов ИЛИ12 элемента И-HE 13, первого 14, второ- 4 го 15 и третьего 16 элементов ИЛИ.

Кроме того, функциональная схема уст-ройства содержит блок 17 синхронизации, наборное поле 18 задания адреса устройства, регистр 19 блокировки,Ж схемы 20 сравнения, дешифратор 21, коммутатор 22, шифратор 23, триггер 24 с единичным 25 выходом, первую 26, вторую 27, третью 28 и четвертую 29 группы шинных формирова- 55 телей, первую 30, вторую 31 и первую 32 группы элементы И и группу элементов ИЛИ 33, входящие в комму829 татор 22, группу элементов И 34, элемент И 35, первый 36, второй 37 и третий 38 элементы И-НЕ, второй 39 и третий 40 и первый элементы ИЛИ 4 1, первый 42 и второй 43 элементы НЕ, одновибратор 44.

На фиг. 1 также обозначены: группа 45 адресных входов устройства, группа 46 информационных выходов устройства, группа 47 входов-выходов данных устройства, выходы 48 и 49 ответа и запроса устройства соответственно, входы 50 и 51 старших и младших разрядов адреса группы адресных входов 45 соответственно, вхо— ды 52 и 53 выдачи и приема группы адресных входов 45 соответственно, группы 54 и 55 информационных входов и входы-выходы данных каналов 1 соответственно, выходы 56-58 запроса, номера байта и ответа каналов 1 соответственно, первый, второй и третий выходы 59-61 дешифратора 2 1 соответственно.

Наборные поля задания адреса канала 2 и устройства 18 (фиг. 2) содержат ключи 62 и резисторы 63.

Блоки 4 пора.зрядного сравнения (фиг. 3) содержат элементы 64 суммы по модулю два.

Блок 17 синхронизации (фиг. 4) содержит регистр 65 сдвига, первый элемент И 66, элементы И-НЕ 67-70, второй элемент И 71, элементы HE 7274, первый конденсатор 75, диод 76, резисторы 77-80 и второй конденсатор 81.

На фиг. 5 показаны эпюры напряжений на выходах элемента ИЛИ 40 (входе блока 17), элемента И ?1 и выхо-. дах блока 17 синхронизации.

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

Наборное поле 2 задания адреса канала предназначено для присвоения и хранения заранее заданного фиксированного адреса канала. Принцип действия блока 2 (фиг. 2) состоит в следующем.

Номер, присвоенный каналу, преобразуется в соответствующий ему двоичный код, который задается в блоке 2 с помощью ключей (или перемычек) 62. При этом нулевому разряду коца соответствует замкнутое положе1101829 ние ключа 62, а единичному значения разряда — разомкнутое. При замкнутом положении ключа 62 отражается цепь от положительного полюса источника питания (+5В) через соответствующий 5 резистор 63 и ключ 62 к нулевому полюсу источника питания. При этом все падение напряжения происходит на резисторе и потенциал точки, к которой подключен соответствующий выход блока 2, равен нулю. При разомкнутом положении ключа 62 на соответ ствующий выход блока 2 проходит через резистор 63 высокий потенциал источника питания, соответствующий едини-1 це в коде адреса. Таким образом, блок 2 позволяет задавать и хранить код адреса, присвоенный соответствующему каналу приема и обработки контрольной информации. Выходные сигналы 20 блока 2 подаются на входы схемы 5 сравнения.

Схема 5 сравнения предназначена для сравнения кода адреса, поступающего через входы старших разрядов 25 группы адресных входов канала и кода адреса, задаваемого блоком 2. При совпадении этих адресов на выходе схемы сравнения появляется нулевой сигнал, фиксирующий факт обращения 30 именно к данному каналу.

Регистры 3 контроля предназначены для приема, хранения и выдачи контрольной информации, поступающей на вход-выход 55 данных канала и далее через группу шинных формирователей 9 на информационные входы регистров 3. Запись информации в соответствующий регистр 3 производится при постпулении на его синхровход 4р сигнала с соответствующего выхода дешифратора 6. Каждый иэ й1 регистров 3 контроля предназн: чен для хранения одного байта контрольной инфор» мации. 45

Каждый из и блоков 4 поразрядного сравнения предназначен для проверки на совпадение контрольной информации, хранимой в регис .рах 3 контроля и поступающей на другие входы блоков 4 от объекта контроля. Функциональная схема блока 4 поразрядного сравнения (фиг. 3) построена при побайтной обработке на восьми элементах 64 суммы по модулю 2. На выходах блоков 4 формируются нулевые сигналы, если контрольная информация, хранящаяся в регистрах 3 контроля и поступившая от объекта контроля, совпадают. В противном случае формируются единичные сигналы, говорящие о несовпадении соответствующих разрядов информации.

Дешифратор 6 предназначен для управления записью контрольной информации в регистры 3 контроля . Каждый из щ выходов дешифратора 6 подключен к входу синхронизации соответствующего регистра 3 контроля. Кроме того, все m выходов дешифратора 3 подключены к входам элемента ИЛИ 15, который управляет открытием шинных формирователей 9, через которые производится запись контрольной информации в регистры 3 контроля. Дешифратор б имеет прямой и инверсный управляющие входы. Разрешающий (нулевой) сигнал на инверсный управляющий вход дешифратора 6 поступает, если поступивший адрес совпал с адресом канала, а на прямой управлякяций вход поступает сигнал выдачи, свидетельствующий о наличии информации на входевыходе 55 данных канала. Номер возбуждаемого выхода дешифратора 6 определяется значениями младших разрядов адреса, поступающих на информационные входы дешифратора 6.

Дешифратор 7 предназначен для управления второй 10 — (а+1)-й 11 группами шинных формирователей, когорые обеспечивают коммутацию выходных сигналов блоков 4 поразрядного сравчения на вход-выход 55 данных канала. Соответствующий выход дешифратора 7 возбуждается (формируется нулевой управляющий сигнал) при поступлении младших разрядов кода адреса íà его информационные выходы и при на.шчии единичного сигнала "Прием" на прямом упраляющем входе и нулевого сигнала на инверсном управляющ м входе.

Шифратор 8 предназначен для формирования кода номера байта, в котором имеется несовпадение контрольной информации, записанной в регистре 3, и информации, поступающей от объекта контроля. Для этого на его входы подаются выходные сигналы элементов ИЛИ 12, каждый из которых формирует единичный сигнал на своем выходе, если имеется несовпадение хотя бы одного разряда информации в соответствующем ему байте. Одновременно выходные сигналы элементов ИЛИ 12 101829

3 2

О 0 О О

О О О 1

О О 1 0

О О 1 1

О 1 0 О

О 1 О

О О

О О

О N

О О

0 1

0 0 . О

0 О

"1

0 О

О

О

1 О

1 0

1 1

О 0

О 1

1 О О

О О 1

1 О

О 0 поступают на входы элемента ИЛИ 16, который формирует единичный сигнал при несовпадении разрядов хотя бы в одном из tn байтов информации, обрабатываемой каналом. Блок 8 собран по схеме приоритетного шифратора, поэтому выдаваемый им код всегда соответствует младшему номеру байта, в котором обнаружено несопадение информации.

Таблица соответствия приоритетного шифратора при в = 4 имеет вид х У2

Этой таблице соответствует система логических функций

= ХiХ + М1Х Х Х g

Х,Х Х Х,1 Х Х ь,, где Х„ — выход l -го элемента ИЛИ 12,S5

-й выход шифратора 8.

Таблица соответствия и логические функции, описывающие работу шифратс— ра 8 при М 4 4, могут быть получены аналогично.

Группа шинных формирователей 9 предназначена для коммутации информации, поступающей на вход-выход 55 канала, при ее записи в один из регистров 3 контроля. Управление открытием группы шинных формирователей 9 осуществляется выходным сигналом элемента ИЛИ 15, который фиксирует возбуждение одного из выходов дешифратора б,что соответствует режиму записи информации в один из регистров 3 контроля. Открытие шинных формирователей данной группы, как и других шинных формирователей элементов устройства, осуществляется нулевым потенциалом.

Группы шинных формирователей 10 и 11 предназначены для коммутации результатов сравнения байтов контрольной информации и информации, поступающей от объекта контроля, и передачи их на вход-выход 55 канала. Управление группами шинных элементов 10 и 11 осуществляет дешифратор 7.

Логические элементы И-HE 13 и

ИЛИ 14 предназначены для формирования сигнала ответа на выходе 58 канала, что означает поступление адреса данного канала, его правильную расшифровку и прием одного из сигналовприем или выдача. Появление нулевого сигнала на выходе элемента И-HE 13 означает получение данньм каналом либо команды "Прием", либо команды

"Выдача".

Блок 17 синхронизации предчазначен для формирования последовательности сдвинутых во времени синхроимпульсов на первом - п-м выходах, которые предназначены для последовательного опроса элементов И 34. Временная диаграмма работы блока 17 синхронизации представлена на фиг. 5 (для частного случая % = 8).. Блок 17 синхронизации (фиг. 4) состоит из генератора импульсов, собранного на элементах И-НЕ 67-70, конденсаторе 75 и резисторе 77, регистра 65 сдвига и схемы управления, построенной на элементах HE 72-74, элементах И 66 и 71, а также резисторах 78-80. диоде 76 и конденсаторе 81.

Генератор импульсов, собранный на элементах И-НЕ 67-70, представляет собой замкнутую автоколебательную цепь, которая формирует последователь1101829

13

14 ность импульсов с частотой, определяемой параметрами конденсатора 75, резистора 77 и элементов И-HE 67-69.

Элемент И-НЕ 70 выполняет функции выходного формирователя. Элемент И 71 5 предназначен для подключения выхода генератора импульсов к синхровходу регистра 65 сдвига при отсутствии запрещающего потенциала с выхода элемента ИЛИ 40. о

Схема управления, собранная на элементах 72 — 74, 76 и 78-81, обеспечивает формирование управляющего сиг нала на вход V2 регистра 65 с задержкой по отношению к моменту подачи питающего напряжения, что исключает неправильное функционирование блока 17 синхронизации из-за переходных процессов, вызванных включанием питания. Элемент И 66 формирует единичный сигнал на входе М1 регистра 65 сдвига, когда все его разряды находятся в нулевом состоянии.

Блок 17 синхронизации работает следующим образом. В исходном положе-2 нии все разряды регистра. 65 сдвига находятся в нулевом состоянии, на управляющих входах V< и V2 присутствует единичный потенциал, При поступлении на инверсный вход элемен- 30 та И 71 разрешающего (нулевого) потенциала на С -вход регистра 65 начинают поступать импульсы. В первый разряд регистра 65 записывается единица, которая выдается на его первом выходе. В результате на выходе элемента И 66 появляется нулевой сигнал, и при поступлении последующих синхроимпульсов происходит последовательный сдвиг единицы во второй, 40 третий, щ -й разряды регистра и запись нуля в первый его разряд. При установке всех разрядов регистра 65 сдвига в исходное состояние на входе 3 1 сформируется элементом И 66 единичный сигнал, и цикл работы повторяется. Работа блока 17 синхронизации может быть остановлена в любом такте подачей единичного сигнала на его управляющий вход, т.е. инверс-gp ный вход элемента И 71.

Назначение и принцип действия наборного поля 18 задания адреса и схемы 20 сравнения аналогичны назначению и принципу действия блока 2 и схемы 5 сравнения.

Регистр 19 блокировки предназначен для исключения при необходимости приема контрольной информации по одному или нескольким Каналам.В исходном состоянии все разряды регистра 19 блокировки устанавливаются в единичное состояние. В результате все элементы И 34 открыты и информация от любого из каналов о несовпадении контрольной информации и информация от объекта контроля принимаются при опросе соответствукщего элемента И 34 выходным импульсом блока 17 синхронизации.

При необходимости запретить при" ем информации от i -ro канала на входвыход 47 устройства подается код, содержащий 0 в 1 -м разряде, который через группы шинных формирователей 28 и 29 записывается в регистр 19 блокировки.

Дешифратор 21 предназн,".чен для управления переключением триггера 24 и управления группами шинных формирователей 28 и 29. Для формирования соответствующих управляющих сигналов на информационный вход дешифратора 21 подаются два младших разряда адреса, а на управляющий вход — единичный сигнал с выхода элемента И-HE 37.

Коммутатор 22 предназначен для коммутации кода байта, в котором обнаружено несовпадение информации от любого из 1 каналов на входы группы шинных формирователей 26. Для этого коммутатор 22 содержит N групп элементов И 30-32, каждая из которых может быть открыта при поступлении соответствующе10 сигнала с выхода элемента И группы элементов И 34, объединение выходных сигналов групп элементов И 30-32 осуществляется с помощью группы элементов ИЛИ 33, каждый из которых имеет М входов. шифратор 23 формирует код номера какала, в котором обнаружено несовпадение информации. Для этого его входы подключены к выходам элементов И 34, а выходы соединены с входами группы шинных формирователей 27, через которые осуществляется передача кода номера канала на вход-выход 47 устройства контроля.

Триггер 24 управляет прохождением сигнала "Запрос" на выход 49 устройства контроля. Рабочее состояние триггера 24 — единичное. Если необходимо временно запретить прохождение сигнала "Запрос" на выход 49 устройства, на информационный вход дешифратора 21

15 1101829 16 подается код, при котором возбуждается его выход 60, и триггер 24 устанавливается в нулевое состояние, запирая элемент И 35. При необходимости вернуть триггер 24 в рабочее (едикичное) состояние на информационный вход дещифратора 21 подается код, при котором возбуждается выход 59 дешифратора. В результате на вход

5-триггера 24 поступает сигнал, кото- 10 рый устанавливает его в единичное состояние.

Элементы И-НЕ 36 и 37 предназначены для приема устройством сигналов "Прием" и "Вьдача" соответсвенно если поступающий на вход 45 устройства контроля адрес совпадает с адресом, присвоенным устройству и храня— щимся в блоке 2 задания адреса. В этом случае на выходе элемента НЕ 42 появляется единичный сигнал, который открывает элементы И†HE 36-37.

Выходной сигнал элемента И-HE 36 через элемент ИЛИ 39 и элемент ИЛИ 41 поступает на выход 48 "Ответ" устройства контроля, сигнализируя о том, что команда "Прием" устройством принята. Одновременно выходной сигнал элемента И-НЕ 36 поступает на группы шинкых формирователей 26 и 27, в ре" зультате чего коды номера канала и номера байта, в котором обнаружено несовпадение информации, поступают на вход-выход 47 данных устройства контроля. Выход элемента И-HE 37 также подключен к входу элемента ИЛИ 39, благодаря чему на выход 48 устройства контроля поступает информация о приеме сигнала "Выдача". Од40 новременно выход элемента И-HE 37 подключен к управляющему входу дешифратора 21, разрешая нулевым сигналом прием сигналов, поступающих на его информационный вход, а через

45 элемент НЕ 43 — к входу элемента И-НЕ 38, который управляет группами шинных формирователей 28 и 29.

Одновибратор 44 с задержкой на

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

29 открываются тем же сигналом, кото,рый поступает ка вход одновибратора 44.

Рассмотрим работу устройства контроля.

В исходном состоянии регистры 3 контроля каждого из каналов 1 находятся в исходном (нулевом) состоянии, триггер 24 — в нулевом состоянии, а все разряды регистра 19 блокировки — в единичном состоянии.

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

Рассмотрим работу устройства контроля в указанных режимах.

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

В этом режиме процессор выставляет на адресный вход 45 устройства контроля адрес J — ro канала, номер -r"o регистра 3 контроля (который задается младшими разрядами адреса) и сигнал Выдача". Одновременно на входвыход 47 данных устройства процессор выставляет контрольную информацию, которую необходимо записать в 1 -й

t регистр 3 контроля. В -м канале выставленный процессором адрес совпадает с собственным адресом канала, задаваемым блока 2, и на выходе схемы 5 сравнения -го канала появля) ется нулевой сигнал. Этот сигнал поступает на инверсный управляющий вход дешифратора 6, на второй управляющий вход которого поступает сигнал "Выдача". В результате появляется единичный сигнал на 1 -м выходе дешифратора 6, по которому открыта группа магистральных элементов 9 и контро;:ьная информация записывается -й регистр 3 контроля. Одновременно с помощью элемента ИЛИ 14 и И-НЕ 13 сформируется сигнал "Ответ", свидетельсвующий о приеме контрольной информации -м каналом, который поступает на выход 58 -го канала и далее на выход 48 устройства контроля.

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

17. 11018

Для перевода устройства контроля в режим контроля объекта процессор выставляет на вход 45 устройства адрес, совпадающий с адресом, заданным в блоке 18. Одновременно процессор выставляет сигнал "Выдача", поступающий на вход элемента И-НЕ 37, и два младших разряда адреса, поступающие на Э -вход дешифратора 21, задают код, соответствующий появлению еди- 1О ницы на его выходе 59. Поступивший адрес сравнивается схемой 20 сравнения с адресом, задаваемым блоком 18.

В результате их совпадения на выходе схемы 20 сравнения формируется ну- 15 левой потенциал, который открывает элемент И-НЕ 37, который своим выходом разрешает формирование единичного сигнала на выходе 59 дешифратора 21. Последний поступает на 5 — 20 вход триггера 24 и устанавливает его в единичное состояние. Выходной сигнал с выхода 25 триггера 24 открывает элемент И-HE 35. Далее при повторном обращения к устройству конт- 25 роля процессор выставляет код младших адресных разрядов, при котором появляется единичный сигнал на выходе 61 дешифратора 21. Одновременно процессор на вход-выход 47 данных устройства выставляет код блокировки, нулевые разряды которого соответствуют каналам, которые не участвуют в очередной задаче контроля. В результате поступлеHHH единичных сигналов на входы элемента И-НЕ 38 на выходе последнего появляется нулевой потенциал, который открывает группы шинных формирователей 28 и 29, и код блокировки каналов поступает на информа- 4б .ционные Fходы регистра 19 блокировки.

По сигналу с выхода элемента И-НЕ 38 одновибратор 44 с задержкой, превышающей время переходных процессов, формирует импульс на С-вход регистра 19 4g блокировки, по которому код блокиров-. ки записывается в регистр 19 блоки; ровки. После этого устройство контроля готово к контролю.

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

29 18

1-ro канала, на соответствующем выходе блока 4 поразрядного .сравнения появляется едлничный сигнал, который через соответствующий элемент ИЛИ 12 и через элемент ИЛИ 16 поступает на выход 56 запроса 1 -го канала, сигнализируя о несовпадении реакции объекта контроля и контрольной информации.

Одновременно сигнал с выхода элемента ИЛИ 12 поступает на соответствующий вход шифратора 8, который формирует код номера байта (регистра 3} информации,, в котором обнаружено несовпадение, и выдает его на группу выходов 57 q -ro канала.

Сигнал запроса с выхода 56 1 -го канала поступает на вход j — го элемента И группы элементов И 34. Если в 1 — м разряде регистра 19 блокировки записана единица, т.е. i -й канал участвует в режиме контроля, на двух входах 1 -го элемента И группы элементов И 34 присутствуют единичные сигналы и при появлении синхросигнала на -м выходе блока 17 синхронизации единичный сигнал появпяется на выходе 1 -го элемента И группы элементов И 34. В результате этого появляется единичный сигнал на выходе элемента ИЛИ 40, который поступает на вход блока 17 синхронизации и вход элемента И 35. Блок 17 синхронизации прекращает генерирование синхросигналов и на его 1 -м выходе фиксируется постоянный единичный сигнал. Одновременно с выхода элемента И 35 на выход 49 запроса устройства контроля поступает единичный сигнал, свидетельствующий о зафиксированном несовпадении реакции объекта контроля на одном из выходов и контрольной информации.

Одновременно сигнал с выхода q -го элемента И группы элементов И 34 поступает на входы коммутатора 22 и шифратора 23. В результате этого коммутатор 22 осуществляет коммутацию кода номера байта с выхода 57 j -го канала на входы группы магистральных элементов 26. Шифратор 23 по сигналу на его i -м входе формирует на своих выходах код номера I -го канала, который зафиксировал несовпадение реакции объекта контроля и контрольной информации. С выходов шифратора 23 этот код поступает на входы группы магистральных элементов 27.

Сигнал запроса с выхода 49 устройст19

1101829

20 ва контроля воспринимается процессором, который в ответ на этот сигнал выставляет на вход 45 устройства контроля его адрес (совпадающий с записанными в блоке 18 задания адреса) и сигнал "Прием". Обращение процессора расшифровывается схемой 20 сравнения, на выходе когорой появляется нулевой сигнал. Последний через элемент HE 42 открывает элемент И- 10

HE 36 и на управляющие входы групп шинных формирователей 26 и 27 поступает нулевой сигнал и открывает их.

В этот момент на входах группы шинных формирователей. 26 присутствует 15 код номера байта (регистр 3), в котором обнаружено несовпадение реакции объекта контроля и контрольной информации, а на входах группы . магистральных элементов 27 — код номе- 20 ра канала. В результате код номера байта и код номера .канала передаются на вход-выход 47 данных устройства контроля и воспринимаются процессором. 2ь

После этого устройство контроля переходит в режим передачи информации о контролируемых параметрах. Рассмотрим работу устройства в этом режиме. 30 Получив точный адрес блока 4 поразрядного сравнения, который зафикисровал несовпадение реакции объекта контроля и контрольной информации, процессор выставляет на вход 45 адреса устройства контроля сообщенный ему адрес канала (старшие разряды адреса) и номер байта (блок 4 поразрядного сравнения), в котором обнаружено несовпадение информации, а также сигнал "Прием".

Выставленный процессором адрес

1 -го канала расшифровывается схемой 5 сравнения 1 — го канала, с выхода которой нулевой потенциал поступает 4 на инверсный 1 управляющий вход дешифратора 7, на управляющий вход 2 которого поступает сигнал "Прием".

В результате возбуждается 1 -й выход дешифратора 7, которыи открывает группу магистральных элементов, под1 ключенную к выходу ) -го блока поразрядного сравнения; Вследствие этого информация о несовпадении реакции объекта контроля и контрольной информации передается на вход-выход 47,цанных устройства контроля и воспринимается процессором.

Получив требуемую информацию, процессор снимает сигнал "Прием" и выставляет сигнал "Выдача" на адресном входе 45 устройства контроля. Одновременно на вход-выход 47 данных устройства контроля он выставляет контрольную информацию, которая приведена в соответствие с пол» ченной в предыдущем цикле информацией о реакциях объекта контроля. По сигналу "Выдача", поступишему на управляющий вход 2 дешифратора 6, возб+кдается его ) -й выход. На выходе элемента ИЛИ-НЕ 15 появлется нулевой сиг— нал, который открывает группу шинных формирователей 9. В результате выс— тавленная процессором информация поступает на информационные входы всех регистров 3 контроля 1 -го канала, однако запишется только в 1 -й ре— гистр 3 контроля на синхровход которого поступает единичный сигнал с

j -го выхода дешифратора 6. Вследствие этого на всех выходах 1 -го блока 4 поразрядного сравнения 1 -го канала появляются нулевые сигналы и с выхода 56 j -го канала снимают сигнал

"Запрос ". В связи с этим исчезает единичный сигнал на выходе элемента ИЛИ 40 и элемента И 35, а блок 17 синхронизации переходит в режим генерации синхроимпульсов. Таким образом, заканчивается режим переда— чи информации и контролируемых параметрах и устройство контроля снова переходит в режим контроля.

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

1101829

110I829

1101829

Юы,гад 40 выход 7f

А иИи

f7

3HHHGM Заказ 4769/33 Тираж 699 Подписное

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

Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем Многоканальное устройство контроля для управляющих вычислительных систем 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к средствам тестирования взаимосвязанных больших интегральных микросхем (БИС) на уровне плат в реальных условиях эксплуатации
Наверх