Устройство для сопряжения эвм с абонентами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
11 фф СОЮЗ СОВЕТСН СОЦИАЛИСТИЧЕ 91 11 2053 РЕСПУБЛ 06 Р 13/00 САНИЕ ИЗОБРЕТЕНИЯ пичк СССР1984.СР1983тво С /00, ЯЖЕН ычисл ыть испольГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЬПИЯМПРИ ГКНТ СССР А 8 ТОРСНОМУ СВИДЕТЕЛЬСТВУ(54) УСТРОИСТВО ДЛЯ СОПАБОНЕНТАМИ(57) Изобретение относительной, технике и может Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системахвстроенного контроля цифровых устройств, работающих в реальном масштабе времени,Целью изобретения является повышение быстродействия,На фиг. 1 представлена функциональная схема устройства; на фиг,2 -функциональная схема блока приемавыдачи информации; на фиг,3 - функциональная схема блока приема управляющей ийформации; на фиг,4 - функциональная схема блока управления циклом контроля; на фиг,5 - функциональная схема блока приема информацииконтроля; на фиг,б - функциональнаясхема блока разрешения контроля; наФиг,7 - Функциональная схема блокаформирования интервалов выдачи теста; на фиг.8 - граф-алгоритм работыустройства для обмена управляющей зовано в автоматизированных системахвстроенного контроля цифровых устройств, работающих в реальном масштабе времени, Цель изобретения - повышение быстродействия, Устройствосодержит блок приема-выдачи информации, блок приема управляющей информации, дешифратор вида оЬмена, блок управления циклом контроля, блок приема информации контроля, блок разрешения контроля, блок формирования интервалов выдачи теста, блок памяти.4 з,п, ф-лы, 11 ил. 1 табл,ЭВМ с объектами контроля; на фиг.9 и 10 - временные диаграммы работы устройства; на фиг,11 - пример выполнения системы встроенного контроля на основе предлагаемого устройства.Устройство содержит (фиг1) блок 1 приема-выдачи информации, блок 2 приема управляющей информации, дешифратор 3 вида обмена, блок 4 управления циклом контроля, Ьлок 5 приема информации контроля, блок Ь разрешения контроля, блок 7 формирования интервалов выдачи теста, блок 8 памяти, объект 9 контроля, являющийся абонентом, управляющую ЭВМ 10, вход 11 задания кода контроля, группу синхровходов 12, группу входов 13, группу информационных входов-выходов 14вход 15 строба приема информации, группу входов 16, вход 17, выход 18 и группу выходов 19.Блок 1 приема-выдачи информации содержит (фиг.,2)шинный формирователь1520531 20 Вы- Обознаход чениеВ Примечание Х 1 Работа Система находится в рабочем режиме..Трансляция воздействий из рабочегоблока абонентуЗапись массива, входных воздействий,поступающих абоненту, в блок памятиустройства в рабочем режимеКод номера канала абонента, из которого входные воэдействкядолжныбыть записаны в блок памяти устройства в рабочем режимеЗагрузка тестового масштаба из ЭВМв блок памяти устройстваЧтение информации иэ блока памятиустройства в ЭВМКод номера канала абонента, в который должен быть подан тестовый массив Х 2 Запись ХЗ,Номервходного ка"налаПриемтестаЭВМ Х 4 Х 5 ь Номервыходного каналаКонтСистема находится в режиме контроля.Управляющие сигналы Х 4, Х 5, Х 7 .име"ют смысл только при наличии сигналаХбВыдача тестового массива абонентув реальном масштабе времени роль Х 7 Ооаботка тестатий и четвертый входы элемента И образуют группу разрешающих входов блока, при этом в блоке приема информации контроля группа выходов счетчика соединена с группой адресных входов памяти, группа информационныхвыходов которой соединена с второйгруппой информационных входов элемента сравнения, выход которого соединен с информационным входом триггера, нулевой выход которого соединенс пятым входом элемента И, выход которого соединен со счетным входомсчетчика и с синхровходом триггера,единичный выход которого соединенс входом усилителя,1520531 а 11 17 И 1 б и бьц.й 6 6 11 1 Ю фЮ фу и фи 1. 10 Фие и Сост ор В.П орректор О. Кравцо хре раш ед Заказ 6759/50 Тираж 668 ВНИИПИ Государственного комитета по изоб 113035, Москва, Ж, Ра.Сердюкова Подписноеениям и открытиям при ГКНТ СССкая наб., д, ч/545 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 вида обмена представляет собой комбинационную схему ипредназначен для формирования управляющих сигналов на основе управляющей информации, поступающей из ЭВМ,в соответствии с алгоритмом работына граФ-схеме алгоритма буквой Уобозначены состояния соответствующихразрядов, образующих выход дешифратора .3 вида обмена в различных режимах работы.Перечень управляющих сигналов иих назначение приведены в таблице,Блок 4 управления циклом контроляуправляет работой блока памяти и темсамым осуществляет управление приемом и выдачей тестовых массивов напротяжении цикла контроля.Блок 5 приема информации контроляпредназначен для приема ответных реакций от абонента, сравнения их сожидаемыми значениями в определенныеотрезки времени и вьдачи в ЭВМ сигнала прерывания при несовпадении полученного и ожидаемого значений.Блок 6 разрешения контроля предназначен для выработки .сигнала, разрешающего прием и анализ информации,поступающей от абонента, в заданныепромежутки времени.Блок 7 формирования интерваловвьдачи теста предназначен для формирования временных интервалов, по кото 1 рым производится вьдача тестовых массивов абоненту и считывание массивоввходных воздействий в рабочем режиме.Информационный вход 11 устройстваслужит для подачи входньм воздействий из источника, совместно с которым работает абонент. Информационныйвход 11 состоит из М групп входов,где М - число каналов, по которымпоступают входные воздействия абоненту. Входные воздействия сопровождаются стробирующим сигналом В+1, такжепоступающим по информационному входу11.Группа входов 12 предназначенадля подачи управляющих синхросигналов иэ блока управления и синхронизации и образована из следующих сигналов:12 - сигнал, вырабатываемый послезавершения полного цикла контроля;12 - сигнал готовности к приемуочередного массива входных воздействий;12- тестовый синхросигнал, соответствующий рабочей частоте (частоте приема выдачи информаций) абонента,Вход 13 служит для передачи управляющих сигналов записи и считыванияот ЭВМ в блоки устройства и состоитиз следующих сигналов:"Чтение" - ЭВМ производит считыва"ние информации, находящейся на информационном входе-выходе 14;"Запись 2" - сигнал записи данныхв блок 7 памяти;"Запись 3" - сигнал записи адресаячейки блока 8 памяти,5Информационный вход-выход 14 предназначен для обмена информацией междууправляющей ЭВМ и устройством,По входу 15 строба приема информации из абонента поступает сигнал,обозначающий готовность абонента при-,нимать информацию и по которому осуществляется выдача входных воздействий и тестовых массивов. Группа входов 16 служит для передачи ответных 15реакций абонентов в блоки устройства,По входу 17 синхронизации поступаетимпульс сопровождения ответных реакций абонента. Выход 18 прерывания передает сигнал ошибки из устройства в 20управляющую ЭВМ при ненормальном завершении цикла контроля, По группевыходов 19 производится передача абонентам входных воздействий из источника входных воздействий или тестовых массивов из устройства в зависимости от режима работы,Устройство имеет два основных режима работы: рабочий режим и режимконтроля, 30Рабочий режим имеет два подрежимаработы, В первом из них входная информация не записывается в блок 8устройства (У 2-0, таблица 1), В этомслучае происходит трансляция инфор 35мации из источника входных воздействий абоненту. Второй подрежим рабочегр режима (У 2-1) предполагает возможность записи входного массива в блок8 устройства с последующим чтением 40этого массива в ЭВМ (в режиме контроля) для анализа. Одновременно массивпоступает абоненту,Режим контроля имеет также дваподрежима: "Прием теста" (У 4-1) и"Обработка теста" (У 7-1) .В подрежиме 1 Прием тестан осуществляется запись тестового массива,сформированного в управляющей ЭВМ,в блок 8 устройства для последующейтрансляции его абоненту,В подрежиме "Обработка теста" возможны два варианта работы:любая информация, находящаяся вблоке 8 устройства, считывается управляющей ЭВМ для анализа;информация (тестовый массив), находящаяся в блоке Я устройства, передается в реальном масштабе времениабоненту,Бо всех перечисленных режимах работы, кроме подрежимаОбработка тес-,та в случае трансляции тестовогомасштаба абоненту, данное устройство не влияет на работу системы, т.е,без всяких изменений передает информацию из источника входных воздействих абоненту, что обеспечивает эффективное использование данного устройства в системах встроенного контроля.Устройство работает следующим образом,Перед началом работы из управляющей ЭВМ в блок 2 приема управляющейинформации загружается информация,определяющая режим работы устройства, поступающая по входу-выходу 14на информационный вход регистра 26,на котором фиксируется с приходомсигнала "Запись 1", После поступления импульса 121 с входа 12 устройства, обозначающего начало нового цикла контроля, информация записывается в регистр 27, откуда поступает вблоки устройства, осуществляя управление текущим циклом контроля,Рассмотрим раббту устройства врабочем режиме в подрежиме, когданет записи входной информации в блок8, Управляющая информация с выходарегистра 27 ( разряды 1) поступает в дешифратор 3 вида обмена, который вырабатывает следующие сигналыуправления (таблица ): 71=1; 72=76=0.Нулевое значение сигнала 76, поступающее на первый вход элементаИ 29 блока 4 управления циклом контроля, вызывает установку сигнала логического "О" на его выходе, которыйпоступает на управляющий вход дешифратора 22 блока 1 приема-выдачи информации, На выходах 1 И дешифра-,тора 22 устанавливаются уровни логического "О", коммутирующие в группекоммутаторов 24, 24 с второй группы входов на выход. Таким образом,информация, поступающая из источникавходных воздействий на вход 11, передается по всем каналам на выход 19и поступает абоненту,Нулевое значение сигнала по входу76, поступающее на третий вход элемента И 45 блока 5 приема информацииконтроля, предотвращает случайноесрабатывание триггера 43 и выдачусигнала прерывания при поступлениивходных воздействий. Таким образом,в данном режиме функции устройствасостоят только в передаче входныхвоздействий из источника абоненту.При переходе в подрежим записимассива входных воздействий в регистр26 заносится из, ЗВМ новая управляющая информация, которая по сигналу12, (, фиг,9 а) переписывается в,регистр 27, Информация с выходов1. регистра 27 задает режим работы устройства, а с выходов (1+1)Бопределяет временные интервалы, в течение которых должен фиксироватьсявходной массив,Информация с выходов 1 ь регистра 27 поступает на вход дешифратора 3вида обмена, который формирует следующие сигналы: У 1=Т 2 1; 76=0; УЗУЗк - задает код номера канала.При нулевом значении сигнала 76на управляющий вход дешифратора 22поступает логический "0", На выход19 поступает информация с вторыхгрупп входов коммутаторов 2424,т.е, информация с источника входныхвоздействий продолжает поступать абоненту. Значения логической " 1" навходах элемента И 21 вызывают появление логической "1" наего выходе, которая переводит выходы шинного формирователя 20 в высокоимпедансное состояние, На выходе элемента НЕ 23 - ,логический "0", разрешающий работукоммутатора 25, информация с выходакоторого поступает на выход блока 1приема-выдачи информации, На входуправления выборкой коммутатора 25поступает код 33 к номера канала,40информация с которого подлежит записи в блок 8 устройства, В соответствии с этим кодом информация одногоиз 1 Б каналов коммутатора 25 поступает йа вход блока 8. Информация45из источника входных воздействий передается абоненту в моменты, когдаон готов к приему на протяжении сигнала строба приема информации (1фиг.9 е)С целью уменьшения объема блока 8на выходе блока 7 Формирования интервалов выдачи теста Формируется внутренний сигнал строба приема информации, ограниченный во времени по отношению к сигналу, поступающему на 55вход 15 (С,1, фиг,9 ж). На информационный вход счетчика 51 с (1+1)Бвыходы регистра 27 блока 2 приема уп-. равляющей информации поступает код,значение которого равно колличествутактов входного массива, после которого необходимо начать чтение входного массива, Запись в счетчик 51 проводится в промежутки времени междувыдачей массивов сигналов 12 (,Фиг.9 б), строб приема информации поступает на второй вход элемента И 50, разрешая прохождение на вы-ход этого элемента тактовых импульсов12, которые поступают на счетныйвход счетчика 51. Счетчик 51 работаетв режиме вычитания, и после отсчетазаданного количества тактов образуфется импульс переноса, формирующий 1на выходе триггера 52 уровень логичес"кой "1", который поступает в блок 4управления циклом контроля,Счетчик 39 блока 4 управления циклом контроля после начала цикла контроля сброшен в нулевое состояние сигналом 12 через первый вход элементаИ 35, так как на втором входе - состояние логической "1" (76=74=0, следовательно, на выходе элемента И 32 "логический "0", на выходе элементаИЛИ-НЕ 31 - логическая "1"). На входзаписи счетчика 39 сигнал в данномрежиме не поступает, так как прохождение сигналов через элемент И-ИЛИ36 блокировано логическими "О" на выходах элементов И 32 и 33, поскольку 76=0.Логическая "1", возникающая на выходе блока 7 формирования интерваловвыдачи теста, поступает на третийвход элемента И-ИЛИ 34, на пятом ишестом входе которого установленызначения логической "1" (поскольку71=721). Импульсы сопровождениявходной информации с входа 11 (разряд 0+1) через элемент И-ИЛИ 34 попадают на счетный вход счетчика 39,На информационном выходе счетчикаформируется, таким образом; адрес,поступающий на адресный вход блока 8.На выходе одновибратора 30 Формируются импульсы в момент:времени,когда на информационном выходе счетчика 39 уже установлено значение адреса. Импульсы. через элемент И-ИЛИ 38поступают на вход записи блока 8,Происходит запись информации, поступающей с блока 1 в блок 8 по адресу, Формируемому счетчиком 39Младшие 1 п разрядов выхода счетчика 39 поступают на вход дешифрато10 ра 53 блока 7 формирования интерваловвьдачи теста, В зависимости от конкретных особенностей абонента и объема блока 8 длительность внутреннегосигнала строба приема информации определяется предварительно и задаетсяпутем монтажного соединения одногоиз 1 р выходов дешифратора 53 сустановочными входом триггера 52.При появлении кодовой комбинации,вызывающей появление логическойна С-м выходе дешифратора 53, происходит сброс триггера 52 (фиг.9 ж),Сигнал логического "0" поступает натретий вход элемента И-ИЛИ 34, блокирует прохождение тактовых импульсов на счетный вход счетчика 39, иформирование адресов прекращаетсядо начала поступления следующегомассива входных воздействий, Приеминформации в блок 8 завершается после окончания цикла контроля, т.е,с приходом следующего импульса 12(С фиг.11 а), 25В режиме контроля управляющая информация заносится в блок 2 приемауправляющей информации аналогичноописанному вьппе. В подрежиме "Приемтеста" дешифратор 3 Формирует следующие сигналы управления: 71=77=0;74=76=1.На выходе элемента И 21 устанавливается "0" (И=О), который переводитвыходы шинного формирователя 20 извысоКоимпедансного состояния в рабочее, Логическая "1", поступающая с выхода элемента НЕ 23, переводит втретье состояние выход коммутатора25,независимо от кода на входах,управления выборкой, Информация с входа 11 продолжает поступать через коммутаторы 2424 абоненту, так какна выходах 1 Н дешифратора 22 - состояние логического "0"Тестовый массив, сформированный в ЭВМ, поступаетпо информационному входу-выходу 14через выход шинного Формирователя20 на выход блока 1 приема-вьдачиинформации,Запись тестового массива происходит следующим образом, ЭВМ выставляет на вход 14 значение адреса словатестового массива, сопровождая егосигналом "Запись 3", поступающимпо входу 13, адрес фиксируется в блоке 4 управления циклом контроля. Далее ЭВМ выставляет на вход 14 значение тестового слова, которое через блок 1 приема-выдачи информации попадает на вход блока 8. По сигналу "Запись 2" из ЭВМ блок 4 управления циклом контроля вьщает сигнал записи, и происходит запись тестового слова в блок 8,Такая система обмена позволяетуменьшить адресное пространство внешних устройств управляющей ЭВМ, а также формировать тест с помощью вычислений по рекуррентным формулам, загружая результат непосредственно вблок 8 памяти устройства.Значение адреса .слова тестовогомассива поступает иэ блока 1 приемавьдачи информации на информационныйвход счетчика 39 блока 4 управленияциклом контроля, Поскольку выходыУ 1 и 77 дешифратора 3 вида обменаравны нулю, на выходе элемента И 29 -состояние логического "0", прохождение тактовых импульсов через элементИ-ИЛИ 34 на счетный вход счетчика39 блокировано. Логическая "1" на пер"вом входе элемента ИЛИ-НЕ 31 вызывает появление логического "0" на еговыходе, который блокирует прохождениеимпульсов через элемент И 35 на установочный вход счетчика 39Логическая "1" на входах элемента И 33(74=1, 76=1) вызывает появлениелогической "1" на его выходе, кото;рая разрешает прбхождение сигнала"Запись 3" через элемент И-ИЛИ 36на выход записи счетчика 39, значение адреса фиксируется на выходаассчетчика 39. После появляения на шине данных:тестового слова,на первыйвход элемента И-ИЛИ 38 поступает сигнал "Запись 2", Так как на пятом входе этого элемента уже находится сигнал с уровнем логической "1 , то сигнал записи поступает на вход записиблока 8, тестовое слово заносится вблок 8 памяти,Работа блока 5 приема информацииконтроля блокирована подачей логического "О" (77=0) на четвертый входэлемента И 45. Состояние блока 6 разрешения контроля и блока 7 формирования интегралов выдачи теста не влияет на работу устройства в данном режиме,В подрежиме "Обработка теста" вслучае трансляции тестового массиваабоненту в реальном масштабе временидешифратор 3 вида обмена Формируетследующие сигналы: У 4=75 о=О; 76771, 1520531 275 У 5 задает код номера тестируемого канала.В начале цикла контроля сигналом 12 сбрасываются в нулевое состояние счетчик 40 и триггер 43 блока 5 приема информации контроля и счетчик 46 блока 6 разрешения контроля.ЭНа выходе элемента И 21 блока 1 приема-выдачи информации установлен логический "0", так как на первом его входе находится логический "0", Поэтому выход коммутатора 25 находится и третьем состоянии, а к входу блока 8 подключен выход шинного формирователя 20, Поскольку на входы У 5,175 к.дешифратора 22 подан код канала, на одном из выходов дешифратора 22 устанавливается состояние логической "1", которое в одном из ком мутаторов 2424, соответствующем коду У 5 е Л 5 н вызывает мутацию первой группы входов на выход 19. Во всех остальных коммутаторах продолжается трансляция информации с второй 25 группы входов (т,е, с входа 11) на выход 19. На первую группу входов выбранного коммутатора поступает тестовый массив с выхода блока 8,В (3+1)Б разряды регистра 27 блока 2 приема управляющей информации занесена информация, задающая момент времени начала выдачи теста, Этот кодпоступает на информационный вход счетчика 51 блока 7 формирования интервалов выдачи теста. Перед нача 35 лом выдачи тестового ассива импульсом 12 производится запись этого кода в счетчик 51, а с приходом по входу 15 строба приема инФормации через 40 элемент И 50 начинают поступать импульсы на счетный вход счетчика 51, Счетчик работает в режиме вычитания. Когда количество тактовых импульсов становится равным значению кода, занесенного в счетчик, на выходе возникнет сигнал переноса, который ус-. танавливает на выходе триггера 52 значение логической "1" (4,.фиг.11 ж). Это значение поступает на входы эле" мента И-ИЛИ 34. Поскольку на трех50 входах элемента И 29 - уровень логической "1" (75,=0, 76=77=1), то на выходе этого элемента также логическая "1"На четвертый вход элемента И-ИЛИ 34 поступают тактовые импульсы 12(фиг.11 в), которые проходят на счетный вход счетчика 39. В начале цикла контроля счетчик 39 сброшен в нулевое состояние импульсом 12 через элемент И 35, на втором входе которого установлено значение логической "1", На выход записи счетчика 39 сигналы не поступают в данном режиме, так как элемент И-ИЛИ 36 блокирован логическими "О" с выходов элементов И 32 и 33. Логическая "1" с выхода элемента И 29 поступает на входы элемента И-ИЛИ 37, на выходе которого формируется сигнал "Чтение", Происходит чтение тестового массива из блока 8 и передача его через блок 1 приема-выдачи информации абоненту.Считывание массива продолжается до тех пор, пока на й-и выходе дешифратора 53 появится логическая "1", устанавливающая выход триггера 52 в нулевое состояние, Элемент И-ИЛИ 34 блокируется, на счетный вход счетчика 39 прекращается подача тактовых импульсов, выдача тестового массива прекращается. Таким образом, выдача тестового массива происходит на ограниченном подлительности участке строба приема информации, что позволяет уменьшить объем блока 8 памяти устройства (С, фиг.1.1 и).Массив ответных реакций абонента поступает в блок 5 приема информации контроля через вход 16 (фиг. 11 л), В начале цикла контроля счетчик 40 и триггер 4 Д сбрасываются в нулевое состояние импульсом 12, в память 41 заносится Массив значений ответных реакций, ожидаемых во временные интервалы, на которых будет происходить контроль (цепи записи информа" ции в память 41 не показаны), Массив ответных реакций начинает поступать на первую группу входов элемента 42 сравнения. При совпадении кодовых комбинаций на первой и второй группе входов на выходе элемента сравнения возникает уровень логического "О"На третий и четвертый входы элемента И 45 подается разрешающий уровень (76=1, 77=1), В те временные интервалы, когда с блока 6 разрешении контроля приходит разрешающий уро" вень (фиг.11 м) на второй вход элемента И 45, сопровождающий синхроимпульс с входа 17 через элемент И 45 поступает на счетный вход счетчика 40 и сннхровход триггера 43. Счетчик 40 формирует последовательность адре-, сов для памяти 41, на выходе котовичапоявляется записанная в ней информация, Если она совпадает с информацией, приходящей от абонента, то на выходе элемента сравнения - уровень логического "0". Триггер 43 не меняетсвоего состояния, на выходе 18 тожеуровень логического "0", Если значения слов на первой и второй группевходов элемента 42 сравнения не совпадают, на его выходе формируетсяуровень логической "1". С приходомследующего импульса по входу 17 навход триггера 43 он устанавливаетсяв единичное состояние, нулевой уровень с нулевого выхода блокирует прохождение импульсов через элементИ 45, через усилитель 44 единичныйуровень подается на выход 18, который вызывает прерывание ЭВМ и инициирует выполнение программы обработкипрерываний,Временной интервал, на котором нуж.но производить анализ ответных реакций, определяется заранее в зависимости от положения временного интервалавыдачи тестового массива относительно начала строба приема информации,от конкретных особенностей абонента,Код временного интервала анализа реакций находится в разрядах (3.+1)3регистра 27 блока 2 приема управляющей информации, причем группа,разрядов (+1)1 поступает на первуюгруппу входов элемента 47 сравненияи служит для формирования началавыходного сигнала блока 6 разрешенияконтроля, а группа разрядов (1+1),. 1поступает на первую группу входовэлемента 48 сравнения и служит дляформирования конца выходного сигнал40ла, С момента поступления входных реакций счетчик 46 начинает отсчитыватьимпульсы сопровождения ответных реакций. При совпадении информации на выходе счетчика 46 устанавливается уро 45вень логической "1" и вызывает установку сигнала на выходе триггера 49.При дальнейшем поступлении тактовыхимпульсов срабатывает элемент 48 сравнения и на выходе триггера 49 появляется уровень логического "0".В подрежиме "Обработка теста" вслучае считывания содержимого блока8 в ЭВМ дешифратор вида обмена формирует те же сигналы, за исключениемсигнала У 5: (75=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 блокирован уровнем логического1О , поступающего по его второму входуеСигнал "Чтение" с входа 13 проходит через элемент И-ИЛИ 37, так какна четвертом его входе - разрешающийуровень (с выхода элемента И 32).Сигнал "Чтение" поступает на входблока 8, на его выходе появляетсясодержимое соответствующей ячейки,которое поступает на вход блока 1приема-выдачи информации.Сигнал "Чтение" коммутирует информацию с входа шинного формирователя20 на двунаправленный вход-выход,подключенный к информационному входу-выходу 14, с которого информацияпоступает в ЭВМ,На фиг,11 показан пример реализации системы встроенного контроля наоснове устройства 54.По сигналу от абонента 9 блок 55управления и синхронизации формирует сигнал начала цикла контроля. Абонентна выходе 15 выдает строб приема информации, по которому источник 56 входных воздействий выдает на выход 11 массив входных воздействий, который проходит через устройство 54 и по выходу 19 попадает абоненту 9. В режимеконтроля происходит обмен между ЭВМ15205311 О и устройством 54 в соответствии с алгоритмом, описаннЫм выше, по линиям 13, 14 и 18, Сигналы синхронизации формируются блоком 55 управления и синхронизации под управлением ЭВМ 10,Формула изобретенияУстройство для сопряжения ЭВМ с абонентами, содержащее дешифратор вида обмена, блок управления циклом . контроля, блок приема информации контроля, блок приема управляющеи информации, причем группа кодовых входов блока приема информации контроля образует группу входов устройства для подключения к группам кодовых выходов абонентов, о т л и ч а - ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены блок приема-выдачи информа. ции, блок разрешения контроля, блок формирования интервалов выдачи теста, блок памяти, причем стробирую щий вход блока формирования интервалов выдачи теста является входом устройства для подключения к стробирующим выходам абонентов, синхровход блока приема информации контроля сое динен с синхровходом блока разрешения контроля и является входом устройства для подключения к синхровыходам абонентов, выход прерывания блока приема информации контроля является выходом устройства для подключения к входу прерыванмя ЭВМ, вход чтения блока приема-выдачи информации, вход записи блока приема управляющей информации и первая группа синхровходов блока управления циклом контроля образуют группу входов устройства для подключения к группе выходов чтения-записи ЭВМ, группа информационных входов блока приема управляющей информации соединена с группой информационных входов-выходов блока приема-выдачи информациии образует группу входов-выходов устройства для подключения к группе информационных входов-выходов ЭВМ,50 первая группа информационных выходов блока приема-выдачи информации образует группу выходов устройства для подключения к группам кодовых входов контроля абонентов, первая группа информационных входов блока приема-выдачи информации и стробирующий вход блока управления циклом контроля образуют группу входов задания кода контроля устройства, синхровход блока приема управляющейинформации, соединенный с установочными входами блока приема информации контроля и блока разрешения контроля, вторая группа синхровходовблока управления циклом контроля игруппа синхровходов блока формирования интервалов выдачи теста образуютгруппу синхровходов устройства, приэтом группа информационных выходовблока приема управляющей информациисоединена с соответствующими группами информационных входов блока разрешения контроля, блока формированияинтервалов выдачи теста и дешифраторавида обмена, группа выходов которогосоединена с группой разрешающих входов блока приема информации контроля, с группой входов логического условия блока управления циклом контроля и с группой управляющих входовблока приема-выдачи информации, вторая группа информационных выходовкоторого соединена с группой кодовыхвходов блока управления циклом контроля и с группой информационных входов блока памяти, группа информационных выходов которого соединена свторой группой информационных входов блока приема-выдачи информации,разрешающий вход которого соединенс выходом блока управления цикломконтроля первая группа выходов которого соединена с входами записичтения блока памяти, группа адресныхвходов которого соединена с второйгруппой выходов блока управленияциклом контроля и с группой кодовыхвходов блока формирования .интервалов выдачи теста, выход разрешениятеста которого соединен с входомлогического условия блока управленияциклом контроля, разрешающий выходблока разрешения контроля соединен сразрешающим входом блока приема информации контроля. 2. Устройство по п,1, о т л ич а ю щ е е с я тем, что блок управления циклом контроля содержит счетчик, одновибратор, четыре элемента И-ИЛИ, четыре элемента И, элемент ИЛИ-НЕ, элемент НЕ, причем группа информационных входов счетчика образует группу кодовых входов блока, первый вход первого элемента И-ИЛИ152053 является стробирующим входом блока,второй и третий входы первого элемента И-ИЛИ являются входом логического условия блока, первые входывторого, третьего элементов И-ИЛИ ипервый вход четвертого элемента ИИЛИ, соединенный с вторым входомчетвертого элемента И-ИЛИ, образуютпервую группу синхровходов блока,четвертый вход первого элемента И-ИЛИи первый вход первого элемента И образуют вторую группу синхровходовблока, пятый вход первого элементаИ-ИЛИ, соединенный с вторым входомтретьего элемента И-ИЛИ, шестой входпервого элемента И-ИЛИ, соединенныйс третьим входом третьего элементаИ-ИЛИ, первый вход элемента ИЛИ-НЕ,соединенный с первым входом второгоэлемента И, первый вход третьегоэлемента И, соединенный с входомэлемента НЕ, второй вход третьегоэлемента И, соединенный с первымвходом четвертого элемента И и с вторым,входом второго элемента И, и третийвход третьего элемента И, соединенный с вторым входом четвертого элемента И, образуют группу входов логического условия блока, выход чет 30вертого элемента И соединен с седьмым входом первого элемента И-ИЛИ,со вторым, третьим входами второгоэлемента И-ИЛИ и является выходомблока, выходы второго и третьегоэлементов И-ИЛИ образуют первую группу выходов блока, группа выходовсчетчика образует вторую группу выходов блока, при этом в блоке управления циклом контроля выход третьего элемента И соединен с четвертым40входом второго элемента И-ИЛИ, стретьим входом четвертого элементаИ-ИЛИ и с вторым входом элемента ИЛИНЕ выход которого соединен с вторым145входом первого элемента И, выходкоторого соединен с установочнымвходом счетчика, счетный вход которого соединен с выходом первого эле-.мента И-ИЛИ и с входом запуска одновибратора, выход которого соединен с 50четвертым входом третьего элементаИ-ИПИ, пятый вход которого соединенс выходом второго элемента И и счетвертым входом четвертого элемента И-ИЛИ, выходкоторого соединен с 55входом записи счетчика, выход элемента НЕ соединен с третьим входомчетвертого элемента И,1 183. Устройство по п.1, о т л и - ч а ю щ е е с я тем, что блок формирования интервалов выдачи теста содержит счетчик, триггер, дешифратор, элемент И, причем выход триггера является выходом разрешения теста блока, группа информационных входов счетчика образует группу информационных входов блока, вход записи счетчика и первый вход элемента И образуют группу синхровходов блока, второй вход элемента И является стробирующим входом блока, группа информационных входов дешифратора образует группу кодовых входов блока, при этом в блоке формирования интервалов выдачи теста выход дешифратора соединен с нулевым входом триггера, единичный вход которого соединен с выходом переноса счетчика, счетный вход которого соединен с выходом элемента И.4. Устройство по п,1, о т л и - ч а ю щ е е с я тем, что блок разрешения контроля содержит счетчик, два элемента сравнения и триггер, причем выход триггера является разрешающим выходом блока, первые группы информационных входов первого и второго элементов сравнения образуют группу информационных входов блока, счетный и установочный входы счетчика являются соответственно синхровходом и установочным входом блока, при этом в блоке разрешения контроля младшие и старшие разряды группы выходов счетчика соединены с вторыми группами информационных входов первого и второго элементов сравнения соответственно, выходы которых соединены с единичным и нулевыми входами триггера соответственно. 5. Устройство по п.1,.о т л и - ч а ю щ е е с я тем, что блок приема информации контроля содержит счетчик, память, элемент сравнения, триггер, усилитель, элемент И, причем выход усилителя является выходом прерывания блока, установочный вход счетчика соединен с нулевым входом триггера и является установочным входом блока, первая группа информационных входов элемента сравнения образует группу кодовых входов блока, первый и второй входы элемента И являются соответственно синхровходом и разрешающим входом блока, тре
СмотретьЗаявка
4415555, 25.04.1988
ПРЕДПРИЯТИЕ ПЯ В-8751
ВАВРУК ЕВГЕНИЙ ЯРОСЛАВОВИЧ, ПЕРЕПИЧКА СТЕПАН ЯРОСЛАВОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: абонентами, сопряжения, эвм
Опубликовано: 07.11.1989
Код ссылки
<a href="https://patents.su/15-1520531-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>
Предыдущий патент: Устройство для сопряжения эвм с каналом связи
Следующий патент: Устройство для сопряжения двух эвм
Случайный патент: Пильная цепь для резания древесины