Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах встроенного контроля цифров|)1Х устройств, работающих в реальном масштабе времени.
Целью изобретения является повышение быстродействия.
На фиг.1 представлена функциональная схема устройства; на фиг.2 - функциональная схема блока приема- выдачи информации; на фиг.З - функциональная схема блока приема управляющей информации; на фиг.4 - функциональная схема блока управления циклом контроля; на фиг.5 - функциональная схема блока приема информации к.онтроля; на фиг,6 - функциональная схема блока разрешения контроля; на фиг.7 - функциональная схема блока формирования интервалов выдачи теста; на фиг.8 - граф-алгоритм работы , устройства для обмена управляющей
ЭВМ с объектами контроля; на фиг.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) шинный формирователь
(Л
СП
к
о
СП
00
20, элемент И 21, дешифратор 22, элемент НЕ 23, группу коммутаторов 2А, ,,,24|, и коммутатор 25,
Блок 2 приема управляющей информации содержит (фиг.З) первый 26 и второй 27 регистры.
Блок 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 формирования интервалов выдачи теста содержит (фиг.7) элемент И 50, счетчик 51, триггер 52 и дешифратор 53.
Блок 1 приема-вьщачи информации предназначен для приема и трансляции информации из ЭВМ в блоки устройства, передачи информации из тока памяти устройств в ЭВМ, передачи входной информации абоненту, являющемуся объектом контроля, в рабочем режиме и трансляции этой же информации в блок памяти устройства для з.:иси, а также для передачи тестовых массивов абоненту в режиме контроля.
Блок 2 приема управляющей информации предназначен для приема и записи управляющей информации из ЭВМ в про- извольньй момент времени и трансляции этой информации в блоки устройства после окончания текущего цикла контроля.
Дешифратор 3 вида обмена представляет собой комбинационную схему и предназначен для формирования управляющих сигналов на основе управляющей информации, поступающей из ЭВМ, в соответствии с алгоритмом работы на граф-схеме алгоритма буквой Y обозначены состояния соответствующих разрядов, образующих выход дешифратора 3 вида обмена в различных режи- мах работы.
Перечень управляющих сигналов и их назначение приведены в таблице.
Q
0
5
5
0
5
0
5
0
Блок 4 управления циклом контроля управляет работой блока памяти и тем самым осуществляет управление приемом и выдачей тестовых массивов на протяжении цикла контроля.
Блок 5 приема информации контроля предназначен для приема ответных реакций от абонента, сравнения их с ожидаемыми значениями в определенные отрезки времени и выдачи в ЭВМ сигна- ла прерывания при несовпадении полученного и ожидаемого значений.
Блок 6 разрешения контроля предназначен для выработки .сигнала, разрешающего прием и анализ информации, поступающей от абонента, в заданные промежутки времени.
Блок 7 формирования интервалов выдачи теста предназначен для формирования временных интервалов, по которым производится вьщача тестовых массивов абоненту и считывание массивов входных воздействий в рабочем режиме.
Информационньй вход 11 устройства служит для подачи входньк воздействий из источника, совместно с кото- рьм работает абонент. Информационный вход 11 состоит из N групп входов, где N - число каналов, по которым поступают входные воздействия абоненту. Входные воздействия сопровождаются стробирующим сигналом N+1, также поступающим по информационному входу
11. ,
Группа входов 12 предназначена
для подачи управляющих синхросигналов из блока управления и синхронизации и образована из следукицих сигналов:
12 - сигнал, вырабатываемьй после завершения полного цикла контроля;
12 - сигнал готовности к приему очередного массива входных воздействий;
12з - тестовый синхросигнал, соответствующий рабочей частоте (частоте приема выдачи информации) абонента.
Вход 13 служит для передачи управляющих сигналов записи и считывания от ЭВМ в блоки устройства и состоит из следующих сигналов:
Чтение - ЭВМ производит считывание информации, находящейся на информационном входе-выходе 14;
Запись 1 - запись управляющей информации в блок 2 приема управляющей информации;
51520
Запись 2 - сиг нал записи данных в блок 7 памяти;
Запись 3 - си1 нал записи адреса ячейки блока 8 памяти.
Информационный вход-вынод 14 предназначен для обмена информацией межд управляющей ЭВМ и устройством.
По входу 15 строба приема информации из абонента поступает сигнал, обозначающий готовность абонента принимать информацию и по которому осуществляется выдача входных воздействий и тестовых массивов. Группа входов 16 служит для передачи ответных реакций абонентов в блоки устройства По входу 17 синхронизации поступает импульс сопровождения ответных реакций абонента. Выход 18 прерывания передает сигнал ошибки из устройства в управляющую ЭВМ при ненормальном завершении цикла контроля. По группе выходов 19 производится передача абонентам входных воздействий из источника входных воздействий или тесто- вых массивов из устройства в зависимости от режима работы.
Устройство имеет два основных режима работы: рабочий режим и режим контроля.
Рабочий режим имеет два подрежима работы. В первом из них входная информация не записывается в блок 8 устройства (Y2-0, таблица 1). В этом случае происходит трансляция информации из источника входньк воздействий абоненту. Второй подрежим рабоче- гр режима (Y2-1) предполагает возможность записи входного массива в блок 8 устройства с последующим чтением этого массива в ЭВМ (в режиме контроля) для анализа. Одновременно массив поступает абоненту.
Режим контроля имеет также два подрежима: Прием теста (Y4-1) и Обработка теста (Y7-1).
В подрежиме Прием теста осуществляется запись тестового массива, сформированного в управляющей ЭВМ, в блок 8 устройства для последующей трансляции его абоненту.
В подрежиме Обработка теста возможны два варианта работы:
любая информация, находящаяся в блоке 8 устройства, считьшается управляющей ЭВМ для анализа;
информация (тестовый массив), находящаяся в блоке 8 устройства, пере
Q 5 0 5
0
Л
5
5
«
5
дается в реальном масштабе времени абоненту.
Во всех перечисленных режимах работы, кроме подрежима Обработка тес-; та в случае трансляц1П1 тестового масштаба абоненту, данное устройство не влияет на работу системы, т.е. без всяких изменений передает информацию из источника входных воздейст- них абоненту, что обеспечивает эффективное использование данного устройства в системах встроенного контроля. Устройство работает следующим образом.
Перед началом работы из управляющей ЭВМ в блок 2 приема управляющей информации загружается информация, определяющая режим работы устройства, поступающая по входу-выходу 14 на информационный вход регистра 26, на котором фиксируется с приходом сигнала Запись t. После поступления импульса с входа 12 устройства, обозначающего начало нового цикла контроля, информация записывается в регистр 27, откуда поступает в блоки устройства, осуществляя управление текущим циклом контроля.
Рассмотрим рабйту устройства в рабочем режиме в подрежиме, когда нет записи входной информации в блок 8. Управляющая информация с выхода регистра 27 ( разряды 1,..i) поступает в дешифратор 3 вида обмена, ко- торьй вырабатывает следующие сигналы управления (таблица ): . Нулевое значение сигнала Y6, поступающее на первый вход элемента И 29 блока 4 управления циклом контроля, вызывает установку сигнала логического О на его выходе, который поступает на управляющий вход дешифратора 22 блока 1 приема-выдачи информации. На выходах 1...N дешифра- . тора 22 устанавливаются уровни логического О, коммутирующие в группе коммутаторов 24(...24( с второй группы входов на выход. Таким образом, информация, поступающая из источника входных воздействий на вход 11, передается по всем каналам на выход 19 и поступает абоненту.
Нулевое значение сигнала по входу Y6, поступающее на третий вход элемента И 45 блока 5 приема информации контроля, предотвращает случайное срабатывание триггера 43 и выдачу сигнала прерывания при поступлении
входных воздействий. Таким образом, в данном режиме функции устройства состоят только в передаче входных воздействий из источника абоненту. При переходе в подрежим записи массива входных, воздействий в регистр 26 заносится из, ЭВМ новая управляющая информация, которая по сигналу 12( (t|, фиг.9 а) переписьшается в регистр 27. Информация с выходов 1...1 регистра 27 задает режим работы устройства, э с выходов (j+1)...S определяет временные интервалы, в течение которых должен фиксироваться входной массив.
Информация с выходов 1,..i регистра 27 поступает на вход дешифратора 3 вида обмена, который формирует следующие сигналы: Y3... Y3K задает код номера канала.
При нулевом значении сигнала Y6 на управляющий вход дешифратора 22 поступает логический О. На выход 19 поступает информация с вторых групп входов коммутаторов 24,,,..24,,, т.е. информация с источника входных воздействий продолжает поступать абоненту. Значения логической 1 на входах элемента И 21 вызывают появление логической 1 на его выходе, которая переводит выходы шинного формирователя 20 в высокоимпедансное сое- тояниё. На выходе элемента НЕ 23 - . логический О, разрешающий работу коммутатора 25, информа ция с выхода которого поступает на выход блока 1 приема-выдачи информации. На вход управления выборкой коммутатора 25 поступает код 3...3ц номера канала, информация с которого подлежит записи в блок 8 устройства. В соответствии с этим кодом информация одного из 1...Ы каналов коммутатора 25 поступает йа вход блока 8. Информация из источника входных воздействий передается абоненту в моменты, когда он готов к приему на протяжении сигнала строба приема информации (tj... t5, фиг.9 е),
С целью уменьшения объема блока 8 на выходе блока 7 формирования интервалов выдачи теста формируется внутренний сигнал строба приема информации, ограниченньй во времени по отношению к сигналу, поступающему на вход 15 (tq, фиг.9 ж). На информа- ционньй вход счетчика 51 с (j+1)...S выходы регистра 27 блока 2 приема уп
5
0
5
0
5
0
5
0
5
равляющей информации поступает код, значение которого равно колличеству тактов входного массива, после которого необходимо начать чтение входного массива. Запись в счетчик 51 проводится в промежутки времени между вьщачей массивов сигналов 12 (t t, фиг.9 б), строб приема информации поступает на второй вход элемента И 50, разрешая прохождение на выход этого элемента тактовых импульсов 122, которые поступают на счетный вход счетчика 51. Счетчик 51 работает в режиме вычитания, и после отсчета
заданного количества тактов образуfется импульс переноса, формирующий .
на выходе триггера 52 уровень логической 1, который поступает в блок 4 управления циклом контроля.
Счетчик 39 блока 4 управления циклом контроля после начала цикла контроля сброшен в нулевое состояние сигналом 12,( через первый вход элемента И 35, так как на втором входе - состояние логической t (, еле-, довательно, на выходе элемента И 32 - логический О, на выходе элемента ИЛИ-НЕ 31 - логическая 1). На вход записи счетчика 39 сигнал в данном режиме не поступает, так как прохождение сигналов через элемент И-ИЛИ 36 блокировано логическими О на выходах элементов И 32 и 33, поскольку . ,
Логическая 1, возникающая на выходе блока 7 формирования интервалов вьвдачи теста, поступает на третий вход элемента И-Ш1И 34, на пятом и шестом входе которого установлены значения логической 1 (поскольку ). Импульсы сопровождения входной информации с входа 11 (разряд N+1) через элемент И-Ш1И 34 попадают на счетный вход счетчика 39. На информационном выходе счетчика формируется, таким образомj адрес, поступающий на адресный вход блока 8,
На выходе одновибратора 30 формируются импульсы в момент.времени, когда на информационном выходе счетчика 39 уже установлено значение адреса. Импульсы, через элемент И-ИЛИ 38 поступают на вход записи блока 8,
Происходит запись информации, поступающей с блока 1 в блок 8 по адресу, формируемому счетчиком 39,
Младшие 1,..п разрядов выхода счетчика 39 поступают на вход дешифратоpa 53 блока 7 формирования интервало выдачи теста, В зависимости от конкретных особенностей абонента и объема блока 8 длительность внутреннего сигнала строба приема информации определяется предварительно и задается путем монтажного соединения одного из 1.,.р выходов дешифратора 53 с установочными входом триггера 52,
При появлении кодовой комбинации, вызывающей появление логической 1 на t-M выходе дешифратора 53, происходит сброс триггера 52 (фиг,9 ж). Сигнал логического О поступает на третий вход элемента И-ИЛИ 34, блокирует прохождение тактовых импульсов на счётный вход счетчика 39, и формирование адресов прекращается до начала поступления следующего массива входных воздействий. Прием информации в блок 8 завершается после окончания цикла контроля, т.е, с приходом следующего импульса 12 (t, , фиг. 11 а).
В режиме контроля управляющая информация заносится в блок 2 приема управляющей информации аналогично описанному вьш1е, В подрежиме Прием теста дешифратор 3 формирует следую щие сигналы управления: ,
На выходе элемента И 21 устанавливается О (), который переводит выходы шинного формирователя 20 из
высоКоимпедансного состояния в рабо- чее. Логическая 1, поступающая с входа элемента НЕ 23, переводит в третье Состояние выход коммутатора 25,независимо от кода на входахчуп- равления выборкой. Информация с вхо- да 11 продолжает поступать через коммутаторы 24у .,,24ц абоненту, так как на выходах 1,..N дешифратора 22 - сотояние логического О, Тестовый массив, сформированный в ЭВМ, поступает по информационному входу-выходу 14 через выход шинного формирователя 20 на выход блока 1 приема-вьщачи информации,
Запись тестового массива происхо дит следующим образом, ЭВМ выставляет на вход 14 значение адреса слова тестового массива, сопровождая его сигналом Запись 3, поступающим по входу 13, адрес фиксируется в бло- ке 4 управления циклом контроля. Далее ЭВМ выставляет на вход 14 значение тестового слова, которое чеоез
.-
ов еяQ
, J520 25
ю- ,Q
ит
40
45
вы- . осст
-;
50
блок 1 приема-выдачи информации попадает на вход блока 8. По сигналу Запись 2 из ЭВМ блок 4 управления циклом контроля вьщает сигнал записи, и происходит запись тестового слова в блок 8,
Такая система обмена позволяет уменьшить адресное пространство внешних устройств управляющей ЭВМ, а также формировать тест с помощью вычислений по рекуррентным формулам, загружая результат непосредственно в блок 8 памяти устройства.
Значение адреса слова тестового массива поступает из блока 1 приема- вьщачи информации на информационный вход счетчика 39 блока 4 управления циклом контроля. Поскольку выходы Y1 и Y7 дешифратора 3 вида обмена равны нулю, на выходе элемента И 29 - состояние логического О, прохождение тактовых импульсов через элемент И-ИЖ 34 на счетный вход счетчика 39 блокировано. Логическая 1 на первом входе элемента ИЛИ-НЕ 31 вызыва- ет появление логического О на его выходе, который блокирует прохождение импульсов через элемент И 35 на установочный вход счетчика 39, Логическая 1 на входах элемента И 33 (, ) вызывает появление логической 1 на его выходе, кото- ,рая разрешает прбхождение сигнала Запись 3 через элемент И-ШШ 36 на выход записи счетчика 39, значение адреса фиксируется на выходасх счетчика 39. После появляения на шине данных ;тестового слова.на первый вход элемента И-ИЛИ 38 поступает сигнал Запись 2, Так как на пятом входе этого элемента уже находится сигнал с уровнем логической 1, то сиг нал записи поступает на вход записи блока 8, тестовое слово заносится в блок 8 памяти.
Работа блока 5 приема информации контроля блокирована подачей логического О () на четвертый вход - элемента И 45. Состояние блока 6 разрешения контроля и блока 7 формирования интегралов выдачи теста не влия- |ет на работу устройства в данном ре жиме,
В подрежиме Обработка теста в случае трансляции тестового массива абоненту в реальном масштабе времени дешифратор 3 вида обмена формирует следующие сигналы: ,
Y5...Y5,( задает код номера тестируемого канала.
В начале цикла контроля сигналом сбрасываются в нулевое состояние счетчик 40 и триггер 43 блока 5 приема информации контроля и счетчик 46 блока 6 разрешения контроля.
На выходе элемента И 21 блока 1 приема-вьщачи информации установлен логический О, так как на первом его входе находится логический О, Поэтому выход коммутатора 25 находится в третьем состоянии, а к входу блока 8 подключен выход шинного формирователя 20, Поскольку на: входы Y5;i .. .5ц,,дешифратора 22 подан код канала, на одном из выходов дешифратора 22 устанавливается состояние логической 1, которое в одном из коммутаторов 24...24ц, соответствующем коду Y54., Л5к , вызывает мутацию первой группы входов на выход 19. Во всех остальных коммутаторах продолжается трансляция информации с второй группы входов (т.е. с входа 11) на выход 19. На первую группу входов выбранного коммутатора поступает тестовьй массив с выхода блока 8, . В (j+1)...S разряды регистра 27 блока 2 приема управляющей информации занесена информация, задающая момент времени начала выдачи теста. Этот код поступает на информационный вход счетчика 51 блока 7 формировани интервалов выдачи теста. Перед началом выдачи тестового массива импульсом 2i производится запись этого кода в счетчик 51, ас приходом по входу 15 строба приема информации через элемент И 50 начинают поступать импульсы на счетный вход счетчика 51, Счетчик работает в режиме вычитания. Когда количество тактовых импульсов становится равным значению кода, занесенного в счетчик, на выходе возникнет сигнал переноса, который ус-- танавливает на выходе триггера 52 значение логической 1 (,.фиг, 11 ж) Это значение поступает на входы элемента И-ЙЛИ 34. Поскольку на трех входах элемента И 29 - уровень логической 1 (, ), то на выходе этого элемента также логическая 1,
На четвертьй вход элемента И-ИЛИ 34 поступают тактовые импульсы 12j (фиг,11 в), которые проходят на счетный вход счетчика 39. В начале; цикла
5
0
5
0
5
0
5
0
5
контроля счетчик 39 сброшен в нулевое Состояние импульсом 12( через элемент И 35, на втором входе которого установлено значение логической 1, На выход записи счетчика 39 сигналы не поступают в данном режиме, так как элемент И-ИЛИ 36 блокирован логическими О с выходов элементов И 32 и 33. Логическая 1 с выхода элемента И 29 поступает на входы элемента И-ИЛИ 37, на выходе которого формируется сигнал Чтение, Происходит чтение тестового массива из блока 8 и передача его через блок 1 приема-вьздачи информации абоненту.
Считывание массива продолжается до тех пор, пока на t-м выходе дешифратора 53 появится логическая 1, устанавливающая выход триггера 52 в нулевое состояние. Элемент И-ИЛИ 34 блокируется, на счетный вход счетчика 39 прекращается подача тактовых импульсов, вьщача тестового массива прекращается. Таким образом, вьщача тестового массива происходит на ограг ниченном по длительности участке строба приема информации, что позволяет уменьшить объем блока 8 памяти устройства (tj...t, фиг, 1.1 и).
Массив ответных реакций абонента поступает в блок 5 приема информации контроля через вход 16 (фиг,11 л), В начале цикла контроля счетчик 40 и триггер 43 сбрасываются в нулевое состояние импульсом 124, в память 41 заносится Массив значений ответных реакций, ожидаемьк во временные интервалы, на которых будет происходить контроль (цепи записи информации в память 41 не показаны), Массив ответных реакций начинает поступать на первую группу входов элемента 42 сравнения. При совпадении кодовых комбинаций на первой и второй группе входов на выходе элемента сравнения возникает уровень логического О,
На третий и четвертый входы элемента И 45 подаётся разрешающий уровень (, ), В те временные интервалы, когда с блока 6 разрешения контроля приходит разрешающий уровень (фиг.И м) на второй вход элемента И 45, сопровождающий синхроимпульс с входа 17 через элемент И 43 поступает на счетный вход счетчика 40 и синхровход триггера 43, Счетчик 40 формирует последовательность адре-, сов для памяти 41, на выходе которой
появляется записанная в ней информация. Если она совпадает с информацией, приходящей от абонента, то на выходе элемента сравнения - уровень логического О, Триггер 43 не меняет своего состояния, на выходе 18 тоже уровень логического О, Если значения слов на первой и второй группе входов элемента 42 сравнения не совпадают, на его выходе формируется уровень логической 1. С приходом следующего импульса по входу 17 на вход триггера 43 он устанавливается в единичное состояние, нулевой уровень с нулевого выхода блокирует прохождение импульсов через элемент И 45, через ус1шитель 44 единичный уровень подается на выход 18, который вызывает прерывание ЭВМ и инициирует выполнение программы обработки прерываний.
Временной интервал, на котором нужно производить анализ ответных реакций, определяется заранее в зависимости от положения временного интервала выдачи тестового массива относительно начала строба приема информации, от конкретных особенностей абонента. Код временного интервала анализа реакций находится в разрядах (i+1)...j регистра 27 блока 2 приема управляющей информации, причем группа .разрядов (i+1)...l поступает на первую группу входов элемента 47 сравнения и служит для формирования начала выходного сигнала блока 6 разрешения контроля, а группа разрядов (1+1).. .J , поступает на первую группу входов элемента 48 сравнения и служит для формирования конца выходного сигнат ла. С момента поступления входных реакций счетчик 46 начинает отсчитывать импульсы сопровождения ответных реакций. При совпадении информации на выходе счетчика 46 устанавливается уровень логической 1 и вызывает установку сигнала на выходе триггера 49. При дальнейшем поступлении тактовых импульсов срабатывает элемент 48 сравнения и на вькоде триггера 49 появляется уровень логического О.
В подрежиме Обработка теста в случае считывания содержимого блока 8 в ЭВМ дешифратор вида обмена формирует те же сигналы, за исключением сигнала У5;().
Считывание происходит следующим образом. На вход-выход 14 ЭВМ выстав0
5
0
5
0
5
0
5
0
5
ляет адрес считываемого слова, сопровождая его сигналом Запись 2 на входе 13, Затем этот сигнал снимается и выставляется сигнал Чтение. На входе-выходе 14 появляется содержимое ячейки по заданному адресу.
На выходе элемента И 21 - состояние логического О, выходы коммутатора 25 - в третьем состоянии, на выход шинного формирователя 20 поступает значение адреса с вход-выхода 14, так как сигнал Чтение равен 0. Коммутаторы 24.,.24 передают информацию с входа 11 на выход 19.
Информация с шинного формирователя 20 попадает на информационный вход счетчика 39 блока 4 управления циклом контроля. На всех трех входах элемента И 32 - логическая 1, поэтому на третий вход элемента И-ИЛИ 36 подается сигнал логической 1, Сигнал Запись 3 передается на вход записи счетчика 39,который фиксирует значение, находящееся на информационном входе. Сброс счетчика 39 запрещен подачей сигнала логической 1 на второй вход элемента ИЛИ-НЕ 31, элемент И 35 блокирован уровнем логического О, поступающего, по его второму вхо- ДУ.
Сигнал Чтение с входа 13 проходит через элемент И-ИЛИ 37, так как на четвертом его входе - разрешающий уровень (с выхода элемента И 32), Сигнал Чтение поступает на вход блока 8j на его выходе появляется ,содержимое соответствующей ячейки, которое поступает на вход блока 1 приема-вьщачи информации.
Сигнал Чтение коммутирует информацию с входа шинного формирователя 20 на двунаправленный вход- выход, подключенный к информационному вхо- . ду-выходу 14, с которого информация поступает в ЭВМ.
На фиг.11 показан пример реализации системы встроенного контроля на основе устройства 54.
По сигналу от абонента 9 блок 55 управления и синхронизации формирует сигнал начала цикла контроля,Абонент на выходе 15 вьщает строб приема ин- формации, по которому источник 56 вход- -.ных воздействий выдает на выход 11 массив входных воздействий, который проходит через устройство 54 и по выходу 19 попадает абоненту 9. В режиме контроля происходит обмен между ЭВМ
10 и устройством 54 в соответствии с алгоритмом, описанным выше, по линиям 13, 14 и 18. Сигналы синхронизации- формируются блоком 55 управления и синхронизации под управлением ЭВМ 10. Формула изобретения
1. Устройство для сопряжения ЭВМ с абонентами, содержащее дешифратор вида обмена, блок управления циклом контроля, блок приема информации контроля, блок приема управляющей информации, причем группа кодовых входов блока приема информации контроля образ.ует группу входов устройства для подключения к группам кодовых выходов абонентов, отличающееся тем, что, с целью повышения -быстродействия, в устройство введены блок приема-вьщачи информации, блок разрешения контроля, блок формирования интервалов выдачи теста, блок памяти, причем стробирую- щий вход блока формирования интервалов выдачи теста является Ьходом устройства для подключения к стробирую щим выходам абонентов, синхровход блока приема информации контроля соединен с синхровходрм блока разрешения контроля и является входом устройства для подключения к сиихровыхо дам абонентов, выход прерывания бло-- ка приема информации контроля является выходом устройства для подключения к входу прерывания ЭВМ, вход чтения блока приема-выдачи информации, вход записи блока приема управ- лякнцей информации и первая группа синхровходов блока управления циклом контроля образуют группу входов устройства для подключения к группе выходов чтения-записи ЭВМ, группа информационных входов блока приема управляющей информации соединена с группой информационных входов-выходов блока приема-выдачи информации и образует группу входов-выходов устройства для подключения к группе информационных входов-выходов ЭВМ, первая группа информационных выходов блока приема-вьщачи информации образует группу выходов устройства для подключения к группам кодовых входов контроля абонентов, первая группа информационных входов блока приема-вьщачи информации и строби- рующий вход блока управления циклом
0
5
0
5
0
5
0
5
0
5
контроля образуют группу входов задания кода контроля устройства, синхровход блока приема управляющей информации, соединенный с установочными входами блока приема информации контроля и блока разрешения контроля, вторая группа синхровходов блока управления циклом контроля и группа синхровходов блока формирования интервалов вьщачи теста образуют jrpynny синхровходов устройства, при этом группа информационных выходов блока приема управляющей информации соединена с соответствующими группами информационных входов блока разрешения контроля, блока формирования интервалов вьщачи теста и дешифратора вида обмена, группа выходов которого соединена с группой разрешающих входов блока приема информации контроля, с группой входов логического условия блока управления циклом контроля и с группой управляющих входов блока приема-вьщачи информации, вторая группа информационньк выходов которого соединена с группой кодовых входов блока управления циклом контроля и с группой информационных входов блока памяти, группа информационных выходов которого соединена с второй группой информационных входов блока приема-вьщачи информации, разрешающий вход которого соединен с выходом 6jjoKa управления циклом контроля, первая группа эыходов которого сое шнена с входами записи- чтения блока памяти, группа адресных входов которого соединена с второй группой выходов блока управления циклом контроля и с группой кодовых входов блока формирования интервалов вьщачи теста, выход разрешения теста которого соединен с входом логического условия блока управления циклом контроля, разрешающий выход блока разрешения контроля соединен с разрешающим входом блоки приема информации контроля.
2. Устройство по п,1,отличающее с я тем, что блок управления циклом контроля содержит счетчик, одновибратор, четыре элемента И-ИЖ, четыре элемента И, элемент ИЛИ-НЕ, элемент НЕ, причем группа информационных входов счетчика образует группу кодовых входов блока, первый вход первого элемента И-ИЛИ
10
15
17 . 1520531
является стробирующим входом блока, второй и третий входы первого элемента И-ИЛИ являются входом логического условия блока, первые входы второго, третьего элементов И-ИЛИ и первый вход четвертого элемента И- ШШ, соединенный с вторым входом четвертого элемента , образуют первую группу синхровходов блока, четвертый вход первого элемента И-ИЛИ и первый вход первого элемента И образуют вторую группу синхровходов блока, пятьй вход первого элемента И-ШШ, соединенный с вторым входом третьего элемента И-ИЛИ, шестой вход первого элемента И-ИЛИ, соединенный с третьим входом третьего элемента И-ШШ, первый вход элемента ИЛИ-НЕ, соединенный с первым входом второго элемента И, первый вход третьего элемента И, соединенный с входом элемента НЕ, второй вход третьего элемента И, соединенный с первым входом четвертого элемента И и с вторым ..входом второго элемента И, и третий , вход третьего элемента И, соединенный с вторым входом четвертого элемента И, образуют группу входов логического условия блока, выход четвертого элемента И соединен с седьмым входом первого элемента И-ШШ, со вторым, третьим входами второго элемента И-ИЛИ и является выходом блока, выходы второго и третьего
18
20
25
30
3.Устройство по П.1, отличающееся тем, что блок формирования интервалов выдачи теста содержит счетчик, триггер, дешифратор, элемент И, причем выход тригге ра является выходом разрешения теста блока, группа информационных вхо дов счетчика образует группу информационных входов блока, вход записи счетчика и первый вход элемента И образуют группу синхровходов блока, второй вход элемента И является стр бирующим входом блока, группа инфор мационных входов дешифратора образу ет группу кодовых входов блока, при этом в блоке формирования интервалов выдачи теста выход дешифратора соединен с нулевым входом триггера, единичный вход которого соединен с выходом переноса счетчика, счетный вход которого соединен с выходом элемента И.
4.Устройство по п, 1, о т л и - чающееся тем, что блок разре шения контроля содержит счетчик, дв элемента сравнения и триггер, причем выход триггера является разрешающим выходом блока, первые группы информационных входов первого и вто рого элементов сравнения образуют группу информационных входов блока, счетный и установочный входы счетчи ка являются соответственно синхро- входом и установочным входом блока.
элементов И-ШШ образуют первую груп- 35 „ри этом в блоке разрешения контропу выходов блока, группа выходов счетчика образует вторую группу выходов блока, при этом в блоке управления циклом контроля выход третьего элемента И соединен с четвертым входом второго элемента И-ИЛИ, с третьим входом четвертого элемента И-ИЛИ и с вторым входом элемента ИЛИ- НЕ, выход которого соединен с вторым входом первого элемента И, выход которого соединен с установочным входом счетчика, счетный вход которого соединен с выходом первого элемента И-ШШ и с входом запуска одно- вибратора, выход которого соединен с четвертым входом третьего элемента И-ИЛИ, пятый вход которого соединен с выходом второго элемента И и с четвертым входом четвертого элемента И-ИЛИ, выход которого соединен с входом записи счетчика, выход элемента НЕ соединен с третьим входом четвертого элемента И.
40
ля младшие и старшие разряды группы выходов счетчика соединены с вторыми группами информационных входов первого и второго элементов сравнения соотэетственно, выходы которых соединены с единичным и нулевыми входами триггера соответственно.
45
5. Устройство по П.1,-отличающееся тем, что блок приема информации контроля содержит счет чик, память, элемент сравнения, триг гер, усилитель, элемент И, причем выход усилителя является выходом 50 прерывания блока, установочный вход счетчика соединен с нулевым входом триггера и является установочным входом блока, первая группа информационных входов элемента сравнения образует группу кодовых входов блока, первый и второй вХоды элемента И являются соответственно синхровхо- дом и разрешающим входом блока, тре55
18
0
5
0
5
0
3.Устройство по П.1, отличающееся тем, что блок формирования интервалов выдачи теста содержит счетчик, триггер, дешифратор, элемент И, причем выход триггера является выходом разрешения теста блока, группа информационных входов счетчика образует группу информационных входов блока, вход записи счетчика и первый вход элемента И образуют группу синхровходов блока, второй вход элемента И является стробирующим входом блока, группа информационных входов дешифратора образует группу кодовых входов блока, при этом в блоке формирования интервалов выдачи теста выход дешифратора соединен с нулевым входом триггера, единичный вход которого соединен с выходом переноса счетчика, счетный вход которого соединен с выходом элемента И.
4.Устройство по п, 1, о т л и - чающееся тем, что блок разрешения контроля содержит счетчик, два элемента сравнения и триггер, причем выход триггера является разрешающим выходом блока, первые группы информационных входов первого и второго элементов сравнения образуют группу информационных входов блока, счетный и установочный входы счетчика являются соответственно синхро- входом и установочным входом блока.
5 „ри этом в блоке разрешения контро
ля младшие и старшие разряды группы выходов счетчика соединены с вторыми группами информационных входов первого и второго элементов сравнения соотэетственно, выходы которых соединены с единичным и нулевыми входами триггера соответственно.
5. Устройство по П.1,-отличающееся тем, что блок приема информации контроля содержит счетчик, память, элемент сравнения, триггер, усилитель, элемент И, причем выход усилителя является выходом прерывания блока, установочный вход счетчика соединен с нулевым входом триггера и является установочным входом блока, первая группа информационных входов элемента сравнения образует группу кодовых входов блока, первый и второй вХоды элемента И являются соответственно синхровхо- дом и разрешающим входом блока, тре
тий и четвертый входы элемента И образуют группу разрешающих входов блока, при этом в блоке приема информации контроля группа выходов счетчика соединена с группой адресных входов памяти, группа информационных выходов которой соединена с второй группой информационных входов элемента сравнения, выход которого соединен с информационным входом триггера, нулевой выход которого соединен с пятым входом элемента И, выход которого соединен со счетным входом счетчика и с синхровходом триггера, единичный выход которого соединен с входом усилителя.
Фиг. 2
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля цифровых блоков | 1983 |
|
SU1405059A1 |
Устройство для ввода-вывода информации | 1985 |
|
SU1325489A1 |
Многоканальное устройство для сопряжения электронной вычислительной машины с внешними абонентами | 1984 |
|
SU1246106A1 |
Устройство для сопряжения ЭВМ с абонентом | 1989 |
|
SU1651291A1 |
Устройство для обмена управляющей ЭВМ с объектами контроля | 1983 |
|
SU1128243A2 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Устройство для тестового контроля цифровых блоков | 1986 |
|
SU1345199A2 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1425680A2 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1988 |
|
SU1594553A1 |
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах встроенного контроля цифровых устройств, работающих в реальном масштабе времени. Цель изобретения - повышение быстродействия. Устройство содержит блок приема - выдачи информации, блок приема управляющей информации, дешифратор вида обмена, блок управления циклом контроля, блок приема информации контроля, блок разрешения контроля, блок формирования интервалов выдачи теста, блок памяти. 4 з.п. ф-лы, 11 ил.
Риг.5
&
29
У1
H3 J
SA.S
y
J/
ff7
32
JJ
г Чтение
/J
ЗаааейЗ
3aauc&2
.«
ItHi
4fl
А V
«
F
16 с
л
f7-
Г
от (Глз1
1
J«
3$
Bff/1.7
7м.
Ш
36
30
&
37
Чтете
В Шв
1 ЗВ
Запись
W
«
-
.
JTJ1J1...J1JTJ1JTJ1J1JT.:.-J 1JT vCLn-...rLnП ПTLTL
I N.1 Д-1...)...IXIXII
...-TLTL ...DCDCZ
ГгГ1...-ЛЛ. DCDCZ.DCDCZ
...-TLTL ...DCDCZ
ГгГ DCDC
ЛОЛ... nJ -n-TLn-rLn.
DCDC::DCDCXDCDCXDC
tttl I, t,
(Начале j
Him
V
Mr J Homtiii ma J
ut.t Hcxeif
...-TLTL ...DCDCZ
ГгГ1...-ЛЛ. DCDCZ.DCDCZ
-f-4t, tt
ФтЯ
г,П
...п.
XZ.-.DC
Г1Л... .
I г I
t,titjt ts
л
п
... J JnJ jnjnJTJ...
...л пги-г...
...эсх
xDc:...Dcix:
лп
xi:...3C
f-c httt, t,f t Фи.1. 10
-I1-
t«.
Устройство для обмена информацией между объектом контроля и электронной вычислительной машиной | 1983 |
|
SU1156078A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для обмена управляющей ЭВМ с объектами контроля | 1983 |
|
SU1128243A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-11-07—Публикация
1988-04-25—Подача