Устройство для сопряжения эвм с абонентами

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН (51) 4 G F 13/00

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

Н АВТОРСКОМУ СВИДЕЧ ЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЬП ИЯМ

ПРИ ГКНТ СССР

1 (21) 4415555/24-24 (22) 25.04,88 (46) 07. 11.89. Бюл. У 41 (72) Е.Я.Ваврук и C,ß.Ïåðåïè÷êà (53) 681.325 (088.8) (56) Авторское свидетельство СССР

М 1156078, кл, G 06 F 11/26, 1984.

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

1128243, кл, G 06 F 13/00, 1983 ° (54) УСТРОИСТВО ДЛЯ СОПРЯЖЕНИЯ 3ВМ С

АБОНЕНТАМИ (57) Изобретение относится к вычислительной, технике и может быть испольИзобретение относится к вычислительной технике и может быть использовано в автоматизированных системах встроенного контроля цифровых устройств, работающих в реальном масштабе времени.

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

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

„„SU„„1520531 А 1

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

4 з.п. ф-лы, 11 ил. 1 табл.

ЭВМ с объектами контроля; на фиг.9 и 10 — временные диаграммы работы устройства; на фиг,11 — пример выполнения системы встроенного контроля на основе предлагаемого устройства.

Устройство содержит (фиг ° 1) блок

1 приема-выдачи информации, блок 2 приема управляющей информации, дешифратор 3 вида обмена, блок 4 управле ния циклом контроля, блок 5 приема информации контроля, блок 6 разрешения койтроля, блок 7 формирования интервалов выдачи теста, блок 8 памяти, объект 9 контроля, являющийся абонентом, управляющую ЭВМ 10, вход 11 задания кода контроля, группу синхровходов 12, группу входов 13, группу информационных входов-выходов 14 ° вход 15 строба приема информации, группу входов 16, вход 17, выход 18 и группу выходов 19.

Блок 1 приема-выдачи информации содержит (фиг,2)шинный формирователь

1520531

20, элемент И 21, дешифратор 22, элемент НЕ 23, группу коммутаторов

24,,24„ и коммутатор 25.

Блок 2 приема управляющей инфор5 мации содержит (фиг.3). первый 26 и второй 27 регистры.

Блок 4 управления циклом контроля содержит (фиг.4) элемент НЕ 28, четвертый элемент И 29, одновибратор 30, элемент ИЛИ-НЕ 31, третий элемент

И 32, второй элемент И 33, первый элемент И-ИЛИ 34, первый элемент И 35, четвертый элемент И-ИЛИ 36, второй элемент И-ИЛИ 37, третий элемент ИИЛИ 38 и счетчик 39.

Блок 5 приема информации контроля содержит (фиг.5) счетчик 40, память

41, элемент 42 сравнения, триггер 43, усилитель 44 и элемент И 45.

Блок 6 разрешения контроля (фиг,6) содержит счетчик 46, первый 47 и вто,рой 48 элементы сравнения и триггер

49.

Блок 7 формирования интервалов,25 выдачи теста содержит (фиг.7) элемент

И 50, счетчик 51, триггер 52 и дешифратор 53.

Блок 1 приема-вьдачи информации предназначен для приема и трансляции информации из ЭВМ в блоки устройства, передачи информации из тока памяти устройста в ЭВМ, передачи входной информации абоненту, являющемуся объектом контроля, в рабочем режиме и трансляции этой же информации в блок памяти устройства для з .;иси, а также для передачи тестовых массивов абоненту в режиме контроля, Блок 2 приема управляющей информа40 ции предназначен для приема и записи управляющей информации из ЭВМ в произвольный момент времени и трансляции этой информации в блоки устройства после окончания текущего цикла контроля.

Дешифратор 3 вида обмена представляет собой комбинационную схему и предназначен для формирования управляющих сигналов на основе управляющей информации, поступающей из ЭВМ, в соответствии с алгоритмом работы на граф-схеме алгоритма буквой Y обозначены состояния соответствующих разрядов, образующих выход дешифратора 3 вида обмена в различных режимах работы.

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

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

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

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

Информационный вход 11 устройства служит для подачи входньм воздействий из источника, совместно с которым работает абонент. Информационный вход 11 состоит из М групп входов, где М вЂ” число каналов, по которым поступают входные воздействия абоненту. Входные воздействия сопровождаются стробирующим сигналом И+1, также поступающим по информационному входу

11.

Группа входов 12 предназначена для подачи управляющих синхросигналов из блока управления и синхронизации и образована из следующих сигналов:

12 — сигнал, вырабатываемый после завершения полного цикла контроля;

12 — сигнал готовности к приему очередного массива входных воздействий;

12 — тестовый синхросигнал, соответствующий рабочей частоте (частоте приема выдачи информаций) абонента.

Вход 13 служит для передачи управляющих сигналов записи и считывания от ЭВМ в блоки устройства и состоит из следующих сигналов:

"Чтение" — ЭВМ производит считывание информации, находящейся на информационном входе-вьмоде 14;

"Запись 1" — запись управляющей информации в блок 2 приема управляющей информации;

5 1520531

"Запись 2" — сигнал записи данных в блок 7 памяти;

"Запись 3 — сигнал записи адреса ячейки блока 8 памяти °

Информационный вход-ahmog t 4 предназначен для обмена информацией между управляющей ЭВМ и устройством, По входу 15 строба приема информации из абонента поступает сигнал, обозначающий готовность абонента при-, нимать информацию и по которому осуществляется выдача входных воздействий и тестовых массивов. Группа входов 16 служит для передачи ответных реакций абонентов в блоки устройства.

По входу 17 синхронизации поступает импульс сопровождения ответных реакций абонента. Выход 18 прерывания передает сигнал ошибки из устройства в 2О управляющую ЭВМ при ненормальном завершении цикла контроля. По группе выходов 19 производится передача абонентам входных воздействий из источника входных воздействий или тесто- 25 вых массивов из устройства в зависимости от режима работы, Устройство имеет два основных режима работы: рабочий режим и режим контроля. 30

Рабочий режим имеет два подрежима работы. В первом из них входная информация не записывается в блок 8 устройства (Y2-0, таблица 1), В этом случае происходит трансляция инфор35 мации из источника входных воздействий абоненту. Второй подрежим рабочегр режима (Y2-1) предполагает возможность записи входного массива в блок

8 устройства с последующим чтением 40 этого массива в 3ВМ (в режиме контроля) для анализа. Одновременно массив поступает абоненту.

Режим контроля имеет также два подрежима: "Прием теста" (4-1) и

"Обработка теста" (77-1) .

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

В подрежиме "Обработка теста" возможны два варианта работы: любая информация, находящаяся в блоке 8 устройства, считывается управляющей ЭВМ для анализа; информация (тестовый массив), находящаяся в блоке Я устройства, передается в реальном масштабе времени абоненту.

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

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

Перед началом работы из управляющей ЭВМ в блок 2 приема управляющей информации загружается информация, определяющая режим работы устройства, поступающая по входу-выходу 14 на информационный вход регистра 26, на котором фиксируется с приходом сигнала "Запись 1". После поступления импульса 121 с входа 12 устройства, обозначающего начало нового цикла контроля, информация записывается в регистр 27, откуда поступает в блоки устройства, осуществляя управление текущим циклом контроля.

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

8, Управляющая информация с выхода регистра 27 (разряды 1...i) поступает в дешифратор 3 вида обмена, который вырабатывает следующие сигналы управления (таблица ): Y1=1; Y2=Y6=0.

Нулевое значение сигнала У6, поступающее на первый вход элемента

И 29 блока 4 управления циклом контроля, вызывает установку сигнала логического "0" на его выходе, который поступает на управляющий вход дешифратора 22 блока 1 приема-выдачи информации. На выходах 1...N дешифра-, тора 22 устанавливаются уровни логического "0", коммутирующие в группе коммутаторов 24 ...24 с второй группы входов на выход. Таким образом, информация, поступающая из источника входных воздействий на вход 11, передается по всем каналам на выход 19 и поступает абоненту.

Нулевое значение сигнала по входу

76, поступающее на третий вход элемента И 45 блока 5 приема информации контроля, предотвращает случайное срабатывание триггера 43 и выдачу сигнала прерывания при поступлении

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

При переходе в подрежим записи массива входных воздействий в регистр

26 заносится из, ЗВМ новая управляющая информация, которая по сигналу

12 (t, фиг,9 а) переписывается в

:регистр 27. Информация с выходов

1...i регистра 27 задает режим работы устройства, а с выходов (j+1)...S определяет временные интервалы, в течение которых должен фиксироваться входной массив.

Информация с выходов 1...i регистра 27 поступает на вход дешифратора 3 вида обмена, который формирует следующие сигналы: 71=72 1; Y6=0; Y3) ...

Y3@ — задает код номера канала.

При нулевом значении сигнала У6 на управляющий вход дешифратора 22 поступает логический "0", На выход

19 поступает информация с вторых групп входов коммутаторов 24„...24„, т.е, информация с источника входных воздействий продолжает поступать абоненту. Значения логической " 1" на входах элемента И 21 вызывают появление логическои "1" на его выходе, которая переводит выходы шинного формирователя 20 в высокоимпедансное состояние. На выходе элемента НЕ 23 — . логический "0", разрешающий работу коммутатора 25, информация с выхода которого поступает на выход блока 1 приема-выдачи информации. На вход управления выборкой коммутатора 25 поступает код 3 ...3 номера канала, 40 информация с которого подлежит записи в блок 8 устройства, В соответствии с этим кодом информация одного из 1...N каналов коммутатора 25 поступает йа вход блока 8. Информация

45 из источника входных воздействий передается абоненту в моменты, когда он готов к приему на протяжении сигнала строба приема информации (Q ... фиг.9 е) °

С целью уменьшения объема блока 8 на выходе блока 7 формирования интервалов выдачи теста формируется внутренний сигнал строба приема информации, ограниченный во времени по отношению к сигналу, поступающему на вход 15 (t<, фиг.9 ж). На информационный вход счетчика 51 с (1+1)...S выходы регистра 27 блока 2 приема уп-. равляющей информации поступает код, значение которого равно колличеству тактов входного массива, после которого необходимо начать чтение входного массива, Запись в счетчик 51 проводится в промежутки времени между выдачей массивов сигналов 12 (t, фиг.9 б), строб приема информации поступает на второй вход элемента И 50, разрешая прохождение на вы- ход этого элемента тактовых импульсов

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

S на выходе триггера 52 уровень логической "1", который поступает в блок 4 управления циклом контроля.

Счетчик 39 блока 4 управления циклом контроля после начала цикла контроля сброшен в нулевое состояние сигналом 12 через первый вход элемента

И 35, так как на втором входе — состояние логической "1" (Y6=Y4=0, следовательно, на выходе элемента И 32 " логический "0", на выходе элемента

ИЛИ-НЕ 31 — логическая "1"). На вход записи счетчика 39 сигнал в данном режиме не поступает, так как прохождение сигналов через элемент И-ИЛИ

36 блокировано логическими "0" на выходах элементов И 32 и 33, поскольку 76=0.

Логическая "1", возникающая на выходе блока 7 формирования интервалов выдачи теста, поступает на третий вход элемента И-ИЛИ 34, на пятом и шестом входе которого установлены значения логической "1" (поскольку

71=72 1). Импульсы сопровождения входной информации с входа 11 (разряд 0+1) через элемент И-ИЛИ 34 попадают на счетный вход счетчика 39, На информационном выходе счетчика формируется, таким образом; адрес, поступающий на адресный вход блока 8.

На выходе одновибратора 30 формируются импульсы в момент:времени, когда на информационном выходе счетчика 39 уже установлено значение адреса. Импульсы. через элемент И-ИЛИ 38 поступают на вход записи блока 8, Происходит запись информации, поступающей с блока 1 в блок 8 по адресу, формируемому счетчиком 39 °

Младшие 1...п разрядов выхода счетчика 39 поступают на вход дешифрато1520531

10 ра 53 блока 7 формирования интервалов вьдачи теста. В зависимости от конкретных особенностей абонента и объема блока 8 длительность внутреннего сигнала строба приема информации определяется предварительно и задается путем монтажного соединения одного из 1...р выходов дешифратора 53 с установочными входом триггера 52.

При появлении кодовой комбинации, вызывающей появление логической на t-м выходе дешифратора 53, происходит сброс триггера 52 (фиг.9 ж), Сигнал логического "0" поступает на третий вход элемента И-ИЛИ 34, блокирует прохождение тактовых импульсов на счетный вход счетчика 39, и формирование адресoB прекращается до начала поступления следующего массива входных воздействий. Прием информации в блок 8 завершается после окончания цикла контроля, т.е, Л с приходом следующего импульса 12 (t,, фиг.11 a) ° 25

В режиме контроля управляющая информация заносится в блок 2 приема управляющей информации аналогично описанному вьппе. В подрежиме "Прием теста" дешифратор 3 формирует следую- 30 щие сигналы управления: Yi=Y7=0;

74=76=1.

На выходе элемента И 21 устанавливается "0" (Y1=0), который переводит выходы шинного формирователя 20 из высоКоимпедансного состояния в рабочее, Логическая "1", поступающая с выхода элемента НЕ 23, переводит в третье состояние выход коммутатора

25.независимо от кода на входах,управления выборкой Информация с входа 11 продолжает поступать через коммутаторы 24 ., ° 24 абоненту, так как на выходах 1...N дешифратора 22 — состояние логического "0" ° Тестовый массив, сформированный в ЭВМ, поступает по информационному входу-выходу 14 через выход шинного формирователя

20 на выход блока 1 приема-выдачи информации, Запись тестового массива происходит следующим образом. ЭВМ выставляет на вход 14 значение адреса слова тестового массива, сопровождая его сигналом "Запись 3", поступающим по входу 13, адрес фиксируется в бло- 55 ке 4 управления циклом контроля. Далее ЭВМ выставляет на вход 14 значение тестового слова, которое через блок 1 приема-выдачи информации попадает на вход блока 8. По сигналу

"Запись 2" из ЭВМ блок 4 управления циклом контроля вьщает сигнал записи, и происходит запись тестового слова в блок 8.

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

Значение адреса .слова тестового массива поступает иэ блока 1 приемавьдачи информации на информационный вход счетчика 39 блока 4 управления циклом контроля. Поскольку выходы

У1 и У7 дешифратора 3 вида обмена равны нулю, на выходе элемента И 29— состояние логического "0", прохождение тактовых импульсов через элемент

И-ИЛИ 34 на счетный вход счетчика

39 блокировано. Логическая "1" на пер" вом входе элемента ИЛИ-НЕ 31 вызыва ет появление логического "0" на его выходе, который блокирует прохождение импульсов через элемент И 35 на установочный вход счетчика 39 ° Логическая "1" на входах элемента И 33 (Y4=1, Y6=1) вызывает появление логической "1" на его выходе, кото;рая разрешает прбхождение сигнала

"Запись 3" через элемент И-ИЛИ 36 на выход записи счетчика 39, значение адреса фиксируется на выходаас счетчика 39. После появляения на шине данных:тестового слова на первый вход элемента И-ИЛИ 38 поступает сиг- . нал "Запись 2", Так как на пятом входе этого элемента уже находится сигнал с уровнем логической "1, то сигнал записи поступает на вход записи блока 8, тестовое слово заносится в блок 8 памяти, Работа блока 5 приема информации контроля блокирована подачей логического "0" (77=0) на четвертый вход элемента И 45, Состояние блока 6 разрешения контроля и блока 7 формирования интегралов выдачи теста не влияет на работу устройства в данном режиме, В подрежиме "Обработка теста" в случае трансляции тестового массива абоненту в реальном масштабе времени дешифратор 3 вида обмена формирует следующие сигналы: Y4=Y5o=0; У6 У7 1, 1520531

У5<...У5< задает код номера тестируемого канала.

В начале цикла контроля сигналом

12 сбрасываются в нулевое состояние счетчик 40 и триггер 43 блока 5 приема информации контроля и счетчик 46 блока 6 разрешения контроля.

У

На выходе элемента И 21 блока 1 приема-выдачи информации установлен логический "0", так как на первом его входе находится логический "0", Поэтому выход коммутатора 25 находится и третьем состоянии, а к входу блока 8 подключен выход шинного формирователя 20. Поскольку на входы

Y5g...Y5<.дешифратора 22 подан код канала, на одном из выходов дешифратора 22 устанавливается состояние логическои "1", которое в одном из ком- 20 мутаторов 24<...24, соответствующем коду Y5t.. Л5н, вызывает мутацию первой группы входов на выход 19. Во всех остальных коммутаторах продолжается трансляция информации с второй группы входов (т.е. с входа 11) на выход 19. На первую группу входов выбранного коммутатора поступает тестовый массив с выхода блока 8, В ()+1)...S разряды регистра 27 блока 2 приема управляющей информации занесена информация, задающая момент времени начала выдачи теста.

Этот кодпоступает на информационный вход счетчика 51 блока 7 формирования интервалов выдачи теста. Перед нача35 лом выдачи тестового ассива импульсом 12 производится запись этого кода в счетчик 51, а с приходом по входу 15 строба приема информации через 40 элемент И 50 начинают поступать импульсы на счетный вход счетчика 51, Счетчик работает в режиме вычитания.

Когда количество тактовых импульсов становится равным значению кода, занесенного в счетчик, на выходе возникнет сигнал переноса, который yc= танавливает на выходе триггера 52 значение логической "1" (t< фиг.11ж).

Это значение поступает на входы элемента И-ИЛИ 34. Поскольку на трех

50 входах элемента И 29 — уровень логической "1" (75д=0, Y6=Y7=1), то на выходе этого элемента также логическая "1".

На четвертый вход элемента И-HJIH

34 поступают тактовые импульсы 12 у (фиг.11 в), которые проходят на счетный вход счетчика 39. В начале цикла контроля счетчик 39 сброшен в нулевое состояние импульсом 12 через элемент И 35> на втором входе которого установлено значение логической "1". На выход записи счетчика 39 сигналы не поступают в данном режиме, так как элемент И-ИЛИ 36 блокирован логическими "0" с выходов элементов И 32 и 33. Логическая "1" с выхода элемента И 29 поступает на входы элемента И-ИЛИ 37, на выходе которого формируется сигнал "Чтение".

Происходит чтение тестового массива из блока 8 и передача его через блок

1 приема-выдачи информации абоненту.

Считывание массива продолжается до тех пор, пока. на t-и выходе дешифратора 53 появится логическая "1", устанавливающая выход триггера 52 в нулевое состояние, Элемент И-ИЛИ 34 блокируется, на счетный вход счетчика 39 прекращается подача тактовых импульсов, выдача тестового массива прекращается. Таким образом, выдача тестового массива происходит на ограниченном подлительности участке строба приема информации, что позволяет уменьшить объем блока 8 памяти устройства (t t, фиг.1.1 и).

Массив ответных реакций абонента поступает в блок 5 приема информации контроля через вход 16 (фиг. 11 л).

В начале цикла контроля счетчик 40 и триггер 4Д сбрасываются в нулевое состояние импульсом 12, в память 41 заносится 1чассив значений ответных реакций, ожидаемых во временные интервалы, на которых будет происходить контроль (цепи записи информации в память 41 не показаны), Массив ответных реакций начинает поступать на первую группу входов элемента 42 сравнения. При совпадении кодовых комбинаций на первой и второй группе входов на выходе элемента сравнения возникает уровень логического "0" °

На третий и четвертый входы элемента И 45 подается разрешающий уровень (Y6=1, Y7=1). В те временные интервалы, когда с блока 6 разрешении контроля приходит разрешающий уровень (фиг.11 м) на второй вход элемента И 45, сопровождающий синхроимпульс с входа 17 через элемент И 45 поступает на счетный вход счетчика

40 и синхровход триггера 43. Счетчик

40 формирует последовательность адре-, сов лля памяти 41, на выходе котовой.

13

14

1520531 появляется записанная в ней информация, Если она совпадает с информацией, приходящей от абонента, то на выходе элемента сравнения — уровень логического "0". Триггер 43-не меняет своего состояния, на выходе 18 тоже уровень логического "0". Если значения слов на первой и второй группе входов элемента 42 сравнения не совпадают, на его выходе формируется уровень логической "1". С приходом следующего импульса по входу 17 на вход триггера 43 он устанавливается в единичное состояние, нулевой уро- . вень с нулевого выхода блокирует прохождение импульсов через элемент

И 45, через усилитель 44 единичный уровень подается на выход 18, который вызывает прерывание ЭВМ и иниции- 20 рует выполнение программы обработки прерываний.

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

Код временного интервала анализа реакций находится в разрядах (i+1)...j регистра 27 блока 2 приема управляющей информации, причем группа.разрядов (i+1)...l поступает на первую группу входов элемента 47 сравнения и служит для формирования начала выходного сигнала блока 6 разрешения контроля, а группа разрядов (1+1)...j поступает на первую группу входов элемента 48 сравнения и служит для формирования конца выходного сигнал

40 ла, С момента поступления входных реакций счетчик 46 начинает отсчитывать импульсы сопровождения ответных реакций. При совпадении информации на выходе счетчика 46 устанавливается уро45 вень логической "1" и вызывает установку сигнала на выходе триггера 49.

При дальнейшем поступлении тактовых импульсов срабатывает элемент 48 сравнения и на выходе триггера 49 появляется уровень логического "0".

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

8 в ЭВМ дешифратор вида обмена формирует те же сигналы, за исключением сигнала 75: (Y5 =1) .

Считывание происходит следующим образом. На вход-выход 14 ЭВМ выставляет адрес считываемого слова, сопровождая его сигналом "Запись 2" на входе 13. Затем этот сигнал снимается и выставляется сигнал "Чтение" °

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

На выходе элемента И 21 — состояние логического "0", выходы коммутатора 25 — в третьем состоянии, на выход шинного формирователя 20 поступает значение адреса с вход-выхода

14, так как сигнал "Чтение" равен 0 °

Коммутаторы 24,...24 передают информацию с входа 11 на выход 19 °

Информация с шинного формирователя

20 попадает на информационный вход счетчика 39 блока 4 управления циклом контроля. На всех трех входах элемента И 32 — логическая "1", поэтому на третий вход элемента И-ИЛИ 36 подается сигнал логической "1". Сигнал

"Запись 3" передается на вход записи счетчика 39,которыйфиксирует значение, находящееся на информационном входе.

Сброс счетчика 39 запрещен подачей сигнала логической "1" на второй вход элемента ИЛИ-НЕ 31, элемент

И 35 блокирован уровнем логического

II 11

0, поступающего п о его второму входу .

Сигнал "Чтение " с входа 1 3 проходит через элемент И-ИЛИ 3 7, так к ак на четвертом его входе — разрешающий уровень (с выхода элемента И 3 2 ) .

Сигнал "Чтение" поступает на вход блока 8, н а er o выходе появляется содержимое соответствующей ячейки, которое поступает на вход блока 1 приема- выдачи информации .

Сигнал "Чтение" коммутиру ет информацию с входа шинного формирователя

20 на двунаправленный вход-выход, подключенный к информационному входу- выходу 1 4, с которого информация . поступает в ЭВМ .

На фиг . l 1 показан пример р еализ ации системы встроенного контроля на основе устройства 54 .

По сигналу от абонента 9 блок 5 5 управления и синхронизации формирует сигнал начала цикла контроля. Абонент на выходе 15 выдает строб приема информации, по которому источник 56 входных воздействий выдает на выход 11 массив входных воздействий, который проходит через устройство 54 и по выходу 19 попадает абоненту 9. В режиме контроля происходит обмен между ЭВМ

1520531

10 и устройством 54 в соответствии с алгоритмом, описанным выше, по линиям 13, 14 и 18. Сигналы синхронизации формируются блоком 55 управления и синхронизации под управлением

ЭВМ 10. формула изобретения

Устройство для сопряжения ЭВМ с абонентами, содержащее дешифратор вида обмена, блок управления циклом . контроля, блок приема информации контроля, блок приема управляющеи информации, причем группа кодовых входов блока приема информации контроля образует группу входов устройства для подключения к группам кодовых выходов абонентов, о т л и ч а— ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены блок приема-въщачи информа.. ции, блок разрешения контроля, блок формирования интервалов выдачи теста, блок памяти, причем стробирую- 25 щий вход блока формирования интервалов выдачи теста является входом устройства для подключения к стробирующим выходам абонентов, синхровход блока приема информации контроля сое- 0 динен с синхровходом блока разрешения контроля и является входом устройства для подключения к синхровыходам абонентов, выход прерывания блока приема информации контроля является выходом устройства для подключения к входу прерыванмя ЭВМ, вход чтения блока приема-выдачи информации, вход записи блока приема управляющей информации и первая группа синхровходов блока управления циклом контроля образуют группу входов устройства для подключения к группе выходов чтения-записи ЭВМ, группа информационных входов блока приема управляющей информации соединена с группой информационных входов-выходов блока приема-выдачи информации и образует группу входов-выходов устройства для подключения к группе информационных входов-выходов ЭВМ, 50 первая группа информационных выходов блока приема-выдачи информации образует группу выходов устройства для подключения к группам кодовых входов контроля абонентов, первая группа информационных входов блока приема-выдачи информации и стробирующий вход блока управления циклом контроля образуют группу входов задания кода контроля устройства, синхровход блока приема управляющей информации, соединенный с установочными входами блока приема информации контроля и блока разрешения контроля, вторая группа синхровходов блока управления циклом контроля и группа синхровходов блока формирования интервалов выдачи теста образуют группу синхровходов устройства, при этом группа информационных выходов блока приема управляющей информации соединена с соответствующими группами информационных входов блока разрешения контроля, блока формирования интервалов выдачи теста и дешифратора вида обмена, группа выходов которого соединена с группой разрешающих входов блока приема информации контроля, с группой входов логического условия блока управления циклом контроля и с группой управляющих входов блока приема-выдачи информации, вто1 рая группа информационных выходов которого соединена с группой кодовых входов блока управления циклом контроля и с группой информационных входов блока памяти, группа информационных выходов которого соединена с второй группой информационных входов блока приема-выдачи информации, разрешающий вход которого соединен с выходом блока управления циклом контроля, первая группа выходов которого соединена с входами записичтения блока памяти, группа адресных входов которого соединена с второй группой выходов блока управления циклом контроля и с группой кодовых входов блока формирования .интервалов выдачи теста, выход разрешения теста которого соединен с входом логического условия блока управления циклом контроля, разрешающий выход блока разрешения контроля соединен с разрешающим входом блока приема информации контроля.

2. Устройство по п,1, о т л ич а ю щ е е с я тем, что блок управления циклом контроля содержит счетчик, одновибратор, четыре элемента

И-ИЛИ, четыре элемента И, элемент

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

152053

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

И-ИЛИ, соединенный с втоРым входом третьего элемента И-ИЛИ, шестой вход первого элемента И-ИЛИ, соединенный с третьим входом третьего элемента

И-ИЛИ, первый вход элемента ИЛИ-НЕ, соединенный с первым входом второго элемента И, первый вход третьего элемента И, соединенный с входом элемента НЕ, второй вход третьего элемента И, соединенный с первым входом четвертого элемента И и с вторым .входом второго элемента И, и третий вход третьего элемента И, соединенный с вторым входом четвертого элемента И, образуют группу входов логического условия блока, выход чет30 вертого элемента И соединен с седьмым входом первого элемента И-ИЛИ, со вторым, третьим входами второго элемента И-ИЛИ и является выходом блока, выходы второго и третьего элементов И-ИЛИ образуют первую груп- З5 пу выходов блока, группа выходов счетчика образует вторую группу выходов блока, при этом в блоке управления циклом контроля выход третьего элемента И соединен с четвертым 4О входом второго элемента И-ИЛИ, с третьим входом четвертого элемента

И-ИЛИ и с вторым входом элемента ИЛИНЕ выход которого соединен с вторым

45 входом первого элемента И, выход которого соединен с установочным входом счетчика, счетный вход которого соединен с выходом первого эле-. мента И-ИЛИ и с входом запуска одновибратора, выход которого соединен с четвертым входом третьего элемента

И-HJIH пятый вход которого соединен с выходом второго элемента И и с четвертым входом четвертого элемента И-ИЛИ, выход которого соединен с 55 входом записи счетчика, выход элемента НЕ соединен с третьим входом четвертого элемента И.

1 18

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

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

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

И являются соответственно синхровходом и разрешающим входом блока, тре1520531

Вы- Обознаход чение

Примечание

Х1 Работа

Система находится в рабочем режиме.

Трансляция воздействий из рабочего блока абоненту

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

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

Загрузка тестового масштаба из ЭВМ в блок памяти устройства

Чтение информации иэ блока памяти устройства в ЭВМ

Код номера канала абонента, в который должен быть подан тестовый массив

Х2 Запись

ХЗ, Номер входно го ка" нала

Прием теста

ЭВМ

ХЗ„

Х4

Х5 ь

Y5i

У5

Номер выходного канала

КонтСистема находится в режиме контроля.

Управляющие сигналы Х4, Х5, Х7 .имеют смысл только при наличии сигнала

У6

Выдача тестового массива абоненту в реальном масштабе времени

У6 роль

У7 О оаботка теста тий и четвертый входы элемента И образуют группу разрешающих входов блока, при э