Пристрій для спряження магістралі приборного інтерфейсу зовнішніх пристроїв з цифровими вимірювачами
Номер патенту: 7830
Опубліковано: 26.12.1995
Автори: Іцкович Віктор Олександрович, Іцкович Євген Олександрович, Косінов Генріх Андрійович, Сіднев Олександр Борисович
Формула / Реферат
1. Устройство для сопряжения магистрали приборного интерфейса внешних устройств с цифровыми измерителями, содержащее блок связи с цифровыми измерителями, i-c информационные и синхронизирующие входы и выходы которого (і=1,N) являются соответствующими входами и выходами устройства для подключения информационного и синхронизирующего выходов, входа задания режима и синхронизирующего входа i-гo цифрового измерителя, а выход запроса прерывания соединен с фуппой входов запросов прерывания блока управления, адресный выход, информационный вход-выход и группа выходов задания направления обмена которого соединены соответственно через шину адреса, шину данных и группу управляющих линий внутренней магистрали с адресным входом, информационным входом-выходом, группой входов задания режима обмена блока связи с цифровыми измерителями, отличающееся тем, что, с целью расширения класса решаемых задач устройства, в него введен блок связи с магистралью приборного интерфейса, адресный вход, первый информационный вход-выход и группа входов задания режима обмена которого соединены соответственно через шину адреса, шину данных, группу управляющих линий внутренней магистрали с адресным выходом, информационным входом-выходом блока управления, группа входов запросов прерывания которого соединена с группой выходов запросов прерывания блока связи с магистралью приборного интерфейса, второй информационный вход-выход, группа синхронизирующих входов-выходов, группа управляющих входов и выход запроса на обслуживание которого являются соответствующими входом-выходами, группой входов-выходов, группой выходов и выходом устройства для подключения через соответствующие шину данных и линии синхронизации и управления приборной магистрали к информационным входам-выходам, группам синхронизирующих входов-выходов, группам управляющих выходов и входам запроса на обслуживание внешних устройств, причем блок связи с магистралью приборного интерфейса содержит дешифратор команд и адресов, узел синхронизации приема, узел синхронизации передачи, узел дешифратора запроса на обслуживание, узел дешифрации команды запуска, узел дешифрации команды передачи, узел дешифрации команды приема и узел регистров ввода-вывода и формирования местных сообщений, включающий селектор адресов, три элемента И, формирователь одиночного импульса, триггера, регистр ввода, регистр вывода и регистр местного сообщения запроса на обслуживание, причем вход селектора адресов соединен с адресным входом блока связи с магистралью приборного интерфейса, а первый и второй выходы - соответственно с первыми инверсными входами первого и второго элементов И и с первым инверсным входом третьего элемента И, вторые инверсные входы которых образуют группу входов задания режима обмена блока связи с магистралью приборного интерфейса, а выходы подключены соответственно к синхровходам регистра вывода, регистра ввода и регистра местного сообщения запроса на обслуживание, информационный вход которого и информационные вход регистра ввода и выход регистра вывода соединены с первым информационным входом-выходом блока связи с магистралью приборного интерфейса, выход регистра ввода, информационные входы регистра ввода и дешифратора команд и адресов соединены с вторым информационным входом-выходом блока связи с магистралью приборного интерфейса, выход первого элемента И соединен через формирователь одиночного импульса с входом сигнала готовности приема следующего байта узла синхронизации приема, управляющий вход которого соединен с линией сигнала управления группой управляющих входов блока связи с магистралью приборного интерфейса и управляющими входами узла синхронизации передачи, узлов дешифрации команды приема и команды передачи и дешифратора команд и адресов, первый выход которого подключен к первому входу узла дешифрации команды запуска. а второй и третий выходы - соответственно к первым и вторым информационным входам узлов дешифрации команды приема и команды передачи, третьи информационные входы которых соединены с линией сброса интерфейса группы управляющих входов блока связи с магистралью приборного интерфейса, группа выходов дешифратора команд и адресов соединена с группой информационных входов узла дешифрации команды передачи, первый и второй выходы которого подключены соответственно к входу сигнала активности передатчика узла синхронизации передачи и входу состояния последовательного опроса узла дешифрации запроса на обслуживание, вход сигнала местного запроса которого соединен с выходом регистра местного сообщения запроса на обслуживание, вход сигнала активизации приемника и первый выход узла синхронизации приема соединены соответственно с выходом и четвертым информационным входом у зла дешифрации команды приема, выходом подключенного к второму входу узла дешифрации команды запуска, установочный вход триггера подключен к выходу второго элемента И. а вход сброса и выход - соответственно к первому выходу и входу сигнала готовности передачи следующего байта узла синхронизации передачи, четвертый информационный вход узла дешифрации команды передачи подключен к первому выходу узла синхронизации приема, первый выход и входы сигналов приема данных и готовности к приему данных узла синхронизации передачи подключены соответственно к входу сигнала сопровождения данных и второму и третьему выходам узла синхронизации приема и группе входов-выходов синхронизации ввода-вывода блока связи с магистралью приборного интерфейса, первый выход узла синхронизации приема, второй выход узла синхронизации передачи и выход узла дешифрации команды запуска образуют группу выходов запросов прерывания блока связи с магистралью приборного интерфейса, выход узла дешифрации запроса на ослуживание является выходом запроса на обслуживание блока связи с магистралью приборного интерфейса.
2. Устройство по п.1, отличающееся тем. что узел синхронизации приема содержит триггер, восемь элементов И-НЕ, три элемента И, пять элементов НЕ и элемент задержки, причем вход первого элемента НЕ является управляющим входом узла, первые входы первых элементов И и И-НЕ соединены через второй элемент НЕ с выходом первого элемента НЕ и первым входом второго элемента И-НЕ, выходом подключенного к первому входу второго элемента И, второй вход первого элемента И соединен через третий элемент НЕ с входом сигнала активизации приемника узла и вторым входом первого элемента И-НЕ, а выход -с первым входом третьего элемента И, выход которого является первым выходом узла, выход и первый вход третьего элемента И-НЕ соединены соответственно с третьим выходом узла и выходом четвертого элемента И-НЕ, а второй вход - с выходом первого элемента И-НЕ й первым входом пятого элемента И-НЕ, выход и второй вход которого подключены соответственно к второму выходу узла и выходу шестого элемента И-НЕ, соединенного первым входом с инверсным выходом триггера, вход элемента задержки через четвертый элемент НЕ соединен с входом сигнала сопровождения данных узла, а выход - с первыми входами четвертого и седьмого элементов И-НЕ и через пятый элемент НЕ с вторыми входами второго и шестого элементов И-НЕ и третьего элемента И, третьим входом подключенного к прямому выходу триггера и второму входу четвертого элемента И-НЕ, установочный вход и вход сброса триггера соединены соответственно с выходами второго элемента И и седьмого элемента И-НЕ, вторые входы которых подключены к выходу восьмого элемента И-НЕ, первым и вторым входами подключенного соответственно к выходу второго элемента НЕ и входу сигнала готовности приема следующего байта узла.
3. Устройство по п.1, отличающееся тем, что узел синхронизации передачи содержит четыре элемента И. пять элементов И-НЕ, два триггера и пять элементов НЕ, причем первый и второй входы первого элемента И являются соответственно управляющим входом узла и входом сигнала активизации передатчика узла, а выход соединен с первыми входами первого и второго элементов И-НЕ и второго элемента И, выход которого подключен к установочному входу первого триггера, а второй вход - к выходу третьего элемента И-НЕ, первым входом соединенного с выходом третьего элемента И, первый вход которого подключен к выходу первого элемента НЕ и через второй элемент НЕ к первому входу четвертого элемента И, вторым входом соединенного с выходом третьего элемента НЕ и через четвертый элемент НЕ с вторым входом третьего элемента И, входы первого и третьего элементов НЕ являются соответственно входами сигналов готовности к приему данных и приема данных узла, второй вход второго элемента И-НЕ соединен через пятый элемент НЕ с входом готовности передачи следующего байта узла и первым входом четвертого элемента И-НЕ, выход четвертого элемента И соединен с первым входом пятого элемента И-НЕ, третий вход второго элемента И подключен к второму выходу узла и инверсному выходу узла и инверсному выходу второго триггера, установочный вход и вход сброса которого соединены соответственно с выходами четвертого и пятого элементов И-НЕ, вторыми входами подключенных соответственно к инверсному и прямому выходам первого триггера, вход сброса которого соединен с выходом второго элемента И, прямой выход второго триггера подключен к вторым входам третьего и первого элементов И-НЕ, выход которого является первым выходом узла.
Текст
О У0і 2 ПЛЯ СЛУЖЕБНОГО ПОЛЬЗОВАНИЯ ЭКЗ N * СОЮЗ СОВЕТСНИХ СОЦИАЛИСТИЧЕСКИХ РЕСПУБЛИН (19) SU(11,1329445 А1 (51) 4 G 06 F 13/10 ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ОПИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2Г) 3843968/24-24 (22) І7.01.85 (71) Специальное конструкторско-технологическое бюро с экспериментальным производством Института ядерных исследований АН УССР (72) 1„А0Косинов, А 0 Б о Сиднев, Е о А„Ицкович и ВаА.Ицкович (53) 681,325 (088.8) (56) Авторское свидетельство СССР W 1252788, кл„ G 06 F 13/10, 1984. Атомная энергия, 1982, т 0 53, вып.З, с 131-138. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ МАГИСТРАЛИ ПРИБОРНОГО ИНТЕРФЕЙСА ВНЕШНИХ УСТРОЙСТВ С ЦИФРОВЫМИ ИЗМЕРИТЕЛЯМИ (37) Изобретение относится к области вычислительной техники и может быть использовано в автоматизированных информационно-управляющих системах распределенной структуры для сбора, контроля и предварительной обработки информации получаемой с цифро вых измерителей. Целью изобретения является расширение класса решаемых задач путем увеличения количества измерительных процедура Цель достигается тем, что в устройство, содержащее блок 1 управления и блок 2 связи с цифровыми измерителями, введены блок связи 3 с магистралью приборного интерфейса, содержащий дешифратор команд и адресов, узел синхронизации приема, узел синхронизации передачи, узел дешифрации запроса на обслуживание, узел дешифрации команды запуска, узел дешифрации команды передачи, узел дешифрации команды приема и узел регистров ввода-вывода и формиро-^ вания местных сообщений, состоящий из селектора адресов, трех элементов И, формирователя одиночного импульса, триггера, регистра ввода, регистра вывода и регистра местного сообщения запроса на обслуживание,, 2 з„п а ф-лы, 13 ил. со СО СП 329445 ЇСТИ вычислительной техники и предназначено для автоматизированных информационно-управляющих систем с распределенной структурой, в частности для сие-тем радиационного контроля и управления на атомных электростанциях (АЭС), исследовательских ядерных реакторах и автономных объектах с ядер- 10 ными установками. Целью изобретения является расширение "класса решаемых задач путем увеличения количества измерительных процедур в единицу времени„ t5 На фиг. 1 представлена блок-схема устройства; на фиг„2 - функциональная схема блока связи с магистралью приборного интерфейса; на фиг„3 - функциональная схема блока 2о связи с цифровыми измерителями; на фиго4 - узел синхронизации приема; на фиг ь 5 - узел синхронизации передачи; на фиг.6 - узел дешифрации команды приема на фиг п 7 - узел дешифра25 ции команд передачи; на фиг,8 - узел дешифрации команды запроса на обслуживание; на фиг,9 - узел дешифрации команды запуска; на фиг.10 - узел дешифрации команд и адресов; на 30 фиг„11 - общий алгоритм функционирования устройства; на фиг.12 - алгоритм функционирования блока микропроцессорного управления; на ф и г ь 1 3 структурная схема блока микропроцес35 сорного управления. СОСТОЯЩей ИЗ ЛИНИЙ 20 И 21 СИіНаЛОВ "Чтение периферии" (ввод) и "Запись в периферию" (вывод)„ Блок 2 связан с магистралью приборного интерфейса (фиг.2) и содержит узел 22 синхронизации приема, узел 23 синхронизации передачи, узел 24 дешифрации команды приема, узел 25 дешифрации команд передачи, узел 26 дешифрации команды запуска внешнего устройства, узел 27 дешифрации команды запроса на обслуживание, узел 28 дешифрации команд и адресов и узел 29 регистров ввода-вывода и формирования местных сообщений, включающий селектор 30 адресов, элементы И-НЕ 31,32, формирователь 33 одиночного импульса, регистр 34 ввода, элемент И 35, триггер 36, регистр 37 вывода, регистр 38 местного сообщения ''запрос на обслуживание". На фиг „2 также показаны линия 39 сигнала "Местный запрос на обслужива ние", линия 40 сигнала "Имеется новый байт", линия 41 сигнала "Готов для приема следующего сообщения", линия 42 сигнала "Запуск устройства", линия 43 сигнала "Мой адрес на прием", линия 44 сигнала "Мой адрес источника", линия 45 сигнала "Отпирание последовательного опроса", линия 46 сигнала "Запирание последовательного опроса", линия 47 сигнала "Другие адреса источников", линия 48 сигнала "Активизация приемника", Устройство Чфиг.і) содержит блок линия 49 сигнала "Активизация пере1 микропроцессорного управления, блок датчика" , линия 50 сигнала "Ожидание 2 связи с магистралью приборного иннулевого цикла", линия 51 сигнала терфейса, блок 3 связи с измерителя- 40 "Последовательный опрос активен". ми, магистраль 4 пиборного интерфейБлок 3 связи с цифровыми измериса, шины 5 связи с цифровыми измерителями (фиГоЗ) содержит узел 52 бутелями , внутреннюю микропроцессорную ферных регистров и узел 53 прерывамагистраль 6, группу линий запросов ний, причем узел 52 состоит из группрерывания: линию 7 сигнала "Запуск 45 пы буферных регистров 54 и регистра устройства активен", линию 8 сигнала 55 активизации измерителей,, "Прием данных", линию 9 сигнала "ГеУзел 22 синхронизации приема сонерация", линию 10 сигнала "Запрос держит (фиґ-4) элементы НЕ 56-58, прерывания". Магистраль 4 приборного элемент И-НЕ 59, элемент И 60, элеинтерфейса состоит из шины 11 данных, 50 мент НЕ 61, элемент задержки 62, линии 12 сигнала "Сопровождение данэлемент НЕ 63, элементы И-НЕ 64-69, ных", линии 13 сигнала "Готов к притриггер 70, элементы И 71,72, элеему", линии 14 сигнала "Данные примент И-НЕ 73. няты", линии 15 сигнала "Управление", Узел 23 синхронизации передачи линии 16 сигнала! "Очистить интерфейс" 5 Б содержит (фиго5) элементы НЕ 74,75, и линии 17 сигнала "Запрос на обэлемент И 76, элементы НЕ 77,78, служивание" „ Магистраль 6 состоит элемент И 79, элементы И-НЕ 80,81, из адресной 18 и информационной 19 элемент И 82, элемент НЕ 83, триггер шин и группы управляющих линий, з 1329445 84. элементы И-НЕ R5 S 86, триггер 87, учета функциональной и коне ірукіив~ элемент И-НЕ 88, элемент И 89 о ной целесообразности и применяемой Узел 24 дешифрации команды приема элементной базы в устройствеа содержит (фигоб) триггер 90, элемент Узел 22 выполняет интерфейсную И-НЕ 91, элемент И 92 и элемент И-НЕ функцию "Синхронизация приема" и 93 в представляет собой комбинационную лоУзел 25 дешифрации команд передагическую схему (фиг,4), предназначенчи содержит (фиго7) элементы И-НЕ ную для синхронизации принимаемых 94-98, триггеры 99,100, элемент И 10 с шины 11 данных0 Процесс синхрони101, элемент Й-НЕ 102 и элемент зации происходит посредством трех И 103 о сигналов: линии 12 сигнала "СопровожУзел 27 дешифрации команды запродение данных", линии 13 сигнала "Госа на обслуживание содержит (фиг,8) тов к приему", линии 14 сигнала "Данэлемент НЕ 104, элементы И-НЕ 10515 ные приняты"о Внутреннее состояние 106, триггеры 107, 108, элемент НЕ узла 22 определяют выходные сигналы 109, элементы И-НЕ 110,111о в линиях 13,14 и 8. Исходное отсутстУзел 26 дешифрации команды запусвие сигналов активизации в линиях 15 ка содержит (фиг.9) элемент И 1120 и 48 определяет высокий уровень па Узел 28 дешифрации команд и адре- 20 линиях 13,14,8, При синхронизации приема интерфейсныхкоманд и адресов сов содержит (фиго10) дешифратор 113 активизации узла 22 происходит сигинтерфейсных команд и селектор П 4 налом в линии 15„ Исходно сигнал в адреса0 Дешифратор 113 состоит из линии 12 имеет высокий уровень о Сигэлементов 115,116 дешифрации, элементов ИЛИ-НЕ 117,118, элементов 25 нал линии 15 низким уровнем устанавливает высокий уровень на прямом выИ 119-121 и элемента НЕ 122D Селекходе триггера 70, при этом на линии тор 114 адреса состоит из задатчи14 устанавливается низкий уровень и ка 123 адреса, схем сравнения 124узел 22 ожидает из линии 12 сигнала 128, элемента И 129 и элементов ИНЕ 130-133о 30 "Сопровождение данных", низкий уровень которого устанавливает низкие Блок 1 микропроцессорного управуровни на линиях 13,14 и высокий ления построен по стандартной схеме уровень линии 8, которые сигнализирумикроЭВМ и содержит (фиго13) микроют о том, что функция синхронизации процессор 134, постоянную память 135, узел 136 обработки прерываний и опе- . приема находится в состоянии "Приема ративную память 137О данных"о Через время фиксации, о п — ' Блок 1 выполняет следующие функределяемое элементом задержки 62, ции: управление блоком 2 связи при узел 22 переходит в следующее состояприеме информации с шин 4 канала обние, характеризующееся высоким уровщего пользования (КОП), управление 40 нем на линии 14 и низким уровнем на блоком 2 при выдаче информации в КОП, линии 13. При синхронизации приема управление блоком 3 при программиробайтов данных активизация узла 22 вании режимов работы измерителей, происходит сигналом в линии 48, а управление блоком 3 при запуске и нахождение в состоянии "Прием данных" съеме информации с измерителей, об45 (низкий уровень сигнала в ди«ии 8) работку информации, принятой от изопределяется низким уровнем сигнала мерителейа в линии 41. В остальном работа узла Алгоритм функционирования блока 1 22 в этом режиме аналогична работе приведен на фиг„12п при синхронизации приема интерфейсБлок 2 осуществляет прием с КОП 50 ных команд и адресово интерфейсных команд и адресов, прием Узел 23 выполняет интерфейсную с КОП байтов данных, выдачу в КОП функцию "Синхронизация передачи" и приборозависимой информации, вые тавпредназначен для синхронизации передаление на линию 17 сигнала "Запрос на ваемых в шину 11 данных (фиг.5), обслуживание"0 55 Высокий уровень сигнала активизации Блок 3 обеспечивает управление и в линии 49 и высокий уровень на лисъем информации с группы цифровых нии 15, а также низкий уровень в измерителей, где конкретное значение линии 40 сигнала "Имеется новый байт" числа измерителей определяется из устанавливают на прямом выходе триг 1329445 гёра 84 высокий уровень. При появлевает возможность устройству начать нии высокого уровня на линии 13, работу с получением соответствующего свидетельствующего о готовности приинтерфейсного сообщения (фиг о 8). Выемников к приему байта, на выходе сокие уровни сигналов в линиях 48 триггера 84 устанавливается высокий и 42 устанавливают высокий уровень уровень, а на линии 12 появляется на линии 7„ низкий уровень сигнала "Сопровождение Узел 27 выполняет интерфейсную данных", сигнализирующий приемникам функцию "Запрос на 'обслуживание" и о достоверности передаваемого байта обеспечивает возможность внешним устданных. Высокий уровень на линии 14 10 ройствам сообщать в линию 17 КОП сигнализирует об окончании процесса требования о необходимости обслуживаприема байта приемником и на линии ния (фиг.9), Сигналы в линии 39 оп12 устанавливается высокий уровень. ределяют исходное состояние узла 27, Узел 24 выполняет интерфейсную при отсутствии сигнала на линии 39 функцию "Приемник" и предназначен 15 на выходе триггера 107 устанавливаетдля активизации устройства в качестся низкий уровень, а на выходе тригве приемника информации (фиг о б). гера 108 - высокий уровень, при этом Низкий уровень сигнала 3 6 устанавлипа линии 17 стоит высокий уровень вает триггер 90 в исходное состояние обслуживание не требуется. Запрос и на линии 48 сигнала "Активизация 20 обслуживания инициируется сигналом приемника" устанавливается низкий линии 39, при этом взводится триггер уровень. Высокие уровни сигналов в 107 и па линию 17 выставляется сигнал линиях 43 и 8 взводят триггер 90 и "Запрос на обслуживание". Сигнал в при наличии высокого уровня на лилинии 51 активизации последовательнонии 15 на линии 48 появляется высо- 25 г о опроса (низкий уровень) сбрасывает триггер 108 и снимает сигнал в лиЇСИЙ уровень, сигнализирующий, что нии 17, при этом сигнал в линии 51 функция "Приемник" находится в активблокирует дальнейшие запросы на обсном состояниио Функция "Приемник" луживание до окончания текущего обспереводится в пассивное состояние луживания , низким уровнем сигнала в линии 16 В узле 28 (фиг,10) при наличии или конъюнкцией высоких уровней сигнала в линии 15, который указывасигналов в линиях 44 и 8. ет на то, что по шине 11 идет передаУзел 25 выполняет интерфейсную ча интерфейсных команд или адресов, функцию "Источник" и предназначен и при передаче кодов интерфейсных для активизации устройства в качест( 35 команд на линиях 45,42,46 появляются ве источника информации (фиг„7)о высокие уровни. При совпадении собстСигнал в линии 16 устанавливает тригвенного адреса в селекторе 114 с адгеры 99 и 100 в исходное состояние. ресом, передаваемым по шине 11, появАктивизация в качестве источника информации происходит следующим об40 ляются высокие уровни на линиях 43 адрес на прием или 44 -адрес источника, разом. Сигнал в линии 44 взводит в противном случае высокий уровень триггер 99 и при наличии высокого на линии 47 говорит о том, что переуровня на линии 15 на линии 49 устадаются адреса других источников. навливается высокий уровень, сигнаУстройство работает следующим лизирующий об активизации узла 25 в 45 образом. качестве источника информации„ Реактивизация происходит сигналами в линиях 47 или 43 при наличии высокого Информация для выбора рода работ, уровня на линии 8. Сигнал в линии 45 диапазона и вида обработки поступает "Отпирание последовательного опроса" $0 по магистрали 4 в блок 2, Узлы 22взводит триггер 100 и, если узел 25 28 работают согласно логическим и активизирован сигналом линии 44, то временным диаграммам по ГОСТ 26,003на линии 51 устанавливается низкий 80„ Узел 22 переходит в состояние уровень, сигнализирующий об активизи"Приема данных" и в блок 1 по линии ции последовательного опроса, Состо- 55 8 поступает сигнал запроса на прерыяние последовательного опроса сбравание "По приему данных"0 При этом сывается сигналом в линии 46#1 на линии 41 сигнала "Готов для принятия следующего сообщения" установУзел 26 выполняет интерфейсную лен уровень логической " l " e функцию "Запуск прибора" и обеспечи 329445 g росившего обслуживание, считывает инБлок 1 принимает по линии 8 сигнал запроса на прерывание "По приему" формацию с соответствующего регистра и по программе обработки прерывания и загружает эту информацию в оперативпо "Приему" считывает с регистра 37 ную память 137. Дальше в зависимости вывода байт данных, при этом на выот того, есть ли еще запросы на обходе элементов И 31 и 32 формируетслуживание от измерителей, блок 1 ся импульс, узел 22 переходит в сослибо переходит на подпрограмму обратояние приема "Готов" и ожидает посботки принятых данных, либо обслуживатупления с магистрали 4 следующего ет следующий измеритель о байта данных о Принятые байты переВыдача информации в магистраль 4 гружаются в оперативную память 137 происходит следующим образом. блока 1. Дешифратор 28 блока 2 приниБлок 2 адресуется "Источником" по мает с магистрали 4 интерфейсное стандартной процедуре адресации сообщение "Запуск устройства", рас(ГОСТ 26 о 003-80), при этом узел 23 шифровывает его и по линии 42 на вход переходит в состояние синхронизации 15 передачи источника "генерация" 0 При узла 26 поступает сигнал запуска, этом в блок 1 по линии 9 поступает при этом узел 26 переходит в состоясигнал запроса прерывания по "перение "Запуск устройства активен" и даче данных",, Блок 1 распознает запв блок 1 по линии 7 поступает сигнал запроса на прерывание "По запуску 20 рос и записывает байт данных в р е гистр 34 ввода. Селектор 30 адресов устройства"0 Блок 1, приняв сигнал формирует внутренние адреса регистров по линии 7, переходит на подпрог34,37,38 0 Сигнал записи в регистр 34 рамму обработки прерывания по "Заформируется элементом И-НЕ 32. Этот пуску устройства"0 При этом в регистр 25 сигнал взводит триггер 36, при этом 55 записывается информация о том, в узел 23 по линии 40 поступает месткакие измерители будут активизироное сообщение "имеется новый байт" и ваться в текущем цикле работы с изузел 23 формирует в линии 12 сигнал мерителями, в узел 53 прерываний за"Сопровождение данных", переходит в писывается состояние текущего приоритета. На входы А регистров 54, ак30 состояние синхронизации передачи источника "ожидание нового цикла", тивных в данном измерительном цикле, сбрасывая триггер 36. На этом процесс записывается информация о роде рапередачи байта в магистраль 4 заканбот и диапазоне измерений. С выходов чивается. регистров 54 поступают сигналы "Запуск измерителя". По окончании изме- 35 рений данные с запущенных измеритеДля обеспечения запроса на обслулей записываются в регистры 54 по живание блок 1 записывает в регистр входам В, сопровождаемые сигналами 38 местное сообщение. Сигнал записи "Конец измерений", поступающими от в регистр 38 формируется на элементе измерителей на входы С о При этом на И 35 по сигналу в линии 21 и адреса 40 выходах "Буфер заполнен"(IBF) появрегистра 38, выделенного селектором ляются сигналы, свидетельствующие о 30„ Сигнал с выхода регистра 38 постом, что на внутренние буферы регисттупает в узел 27 и инициирует высров 54 записаны данные о результатах тавление на магистраль 4 сигнала измерений. Сигналы !BF поступают в запроса на обслуживание,, 45 узел 53 и инициируют появление в лиФ о р м у л а и з о б р е т е н и я нии 10 сигнала "Запрос прерывания"0 Блок 1 принимает сигнал из линии 10 1 u Устройство для сопряжения маи переходит на подпрограмму обработгистрали приборного интерфейса . ки прерывания по запросу блока З о 50 внешних устройств с цифровыми измериПри этом блок 1 считывает из узла 53 телями, содержащее блок связи с код номера измерителя первым окончивцифровыми измерителями, і-є информашего измерительный цикл 0 При одноционные и синхронизирующие входы и ' временном окончании измерений несколь выходы которого (i=1,N) являются сокими измерителями выдается код, опре- 55 ответствующими входами и выходами деляемый текущим приоритетом,, Затем устройства для подключения информациблок 1 определяет по принятому от онного и синхронизирующего выходов, узла 53 коду номер измерителя, запвхода задания режима и синхронизм 9 1329445 10 п ругощего входа і-го цифрового измеектора адресов соединен с адресным рителя, а выход запроса прерывания входом блока связи с магистралью присоединен с группой входов запросов борного интерфейса, а первый и втопрерывания блока управления, адресрой выходы - соответственно с первыный В Ы У О Д , информационный вход-выми инверсными входами первого и втоход и группа выходов задания напрого элементов И и с первым инверсравления обмена которого соединены ным входом третьего элемента И, втосоответственно через шнну адреса, рые инверсные входы которых образуют шину данных н группу управляющих лигруппу входов задания режима обмена ний внутренней магистрали с адресным блока связи с магистралью приборного 10 входом, информационным входом-выхоинтерфейса, а выходы подключены дом, группой входов задания режима соответственно к синхровходам регистобмена блока связи с цифровыми измера вывода, регистра ввода и регистра рителями, о т л и ч а ю щ е е с я местного сообщения запроса на обслугем, что, с целью расширения классаживание, информационный вход которого \5 решаемых задач устройства, в него и информационные вход регистра ввода введен блок связи с магистралью прии выход регистра вывода соединены с борного интерфейса, адресный вход, первым информационным входом-выходом первый информационный вход-выход и блока связи с магистралью приборного группа входов задания режима обмена интерфейса, выход регистра ввода, 20 информационные входы регистра ввода которого соединены соответственно через шину адреса, шину данных, и дешифратора команд и адресов соегруппу управляющих линий внутренней ' динены с вторым информационным вхомагистрали с адресным выходом, инфордом-выходом блока связи с магистралью мационным входом-выходом блока уп25 приборного интерфейса, выход первого равчения, группа входов запросов преэлемента И соединен через формирорывания которого соединена с группой ватель одиночного импульса с входом выходов запросов прерывания блока сигнала готовности приема следующего связи с магистралью приборного интербайта узла синхронизации приема, упфейса, второй информационный вход30 равляющий вход которого соединен с выход, группа синхронизирующих вхолинией сигнала управления группой дов-выходов, группа управляющих вхоуправляющих входов блока связи с мадов и выход запроса на обслуживание гистралью приборного интерфейса и которого являются соответствующими управляющими входами узла синхронизаэходом-выходами, группой входов-выции передачи, узлов дешифрации команходов, группой»выходов и выходом 35 ды приема и команды передачи и дешифустройства для подключения через ратора команд и адресов, первый высоответствующие шину данных и линии ход которого подключен к первому вхосинхронизации и управления приборной ду узла дешифрации команды запуска, і магистрали к информационным входам40 а второй и третий выходы - соответствыходам, группам синхронизирующих венно к первым и вторым информационвходов-выходов, группам управляющих ным входам узлов дешифрации команды выходов и входам запроса на обслужиприема и команды передачи, третьи инвание внешних устройств, причем блок формационные входы которых соединены связи с магистралью приборного ин45 с линией сброса интерфейса группы терфейса содержит дешифратор команд управляющих входов блока связи с маи адресов, узел синхронизации приема, гистралью приборного интерфейса, групузел синхронизации передачи, узел па выходов дешифратора команд и дешифратора запроса на обслуживание, адресов соединена с группой информаузел дешифрации команды запуска, _ £ ционных входов узла дешифрации коман5 узел дешифрации команды передачи, ды передачи, первый и второй выходы узел дешифрации команды приема и которог-о подключены соответственно учел регистров ввода-вывода и формик входу сигнала активности передатчирования местных сообщений, включака узла синхронизации передачи и вхоющий селектои адресов, три элемента гс ДУ состояния последовательного опроИ, формирователь одиночного импульса, са узла дешифрации запроса на обслужитриггер, регистр ввода, регистр вывование, вход сигнала местного запроса да и регистр местного сообщения запкоторого соединен с выходом регистра роса на обслуживание, причем вход семестного сообщения запроса на обслу 1 1 13294A5 12 * TTIDTTI ла и выходом четвертого элемента жкваниє, вход сигнала И-НЕ, а второй вход - с выходом перприемника и первый выход узла синхрового элемента И-НЕ и первым входом низации приема соединены соответст- . пятого элемента И-НЕ, выход и второй венно с выходом и четвертым информационным входом узла дешифрации коман- с вход которого подключены соответственно к второму выходу узла и выходу ды приема, выходом подключенного к шестого элемента И-НЕ, соединенного второму входу узла дешифрации команпервым входом с инверсным выходом ды запуска, установочный вход триггетриггера, вход элемента задержки чера подключен к выходу второго элемента И, а вход сброса и выход - соот- Ї0 рез четвертый элемент НЕ соединен с входом сигнала сопровождения данных ветственно к первому выходу и вхоузла, а выход - с первыми входами .ду сигнала готовности передачи следучетвертого и седьмого элементов Иющего байта узла синхронизации переНЕ и через пятый элемент НЕ с дачи, четвертый информационный вход узла дешифрации команды передачи 15 вторыми входами второго и шестого элементов И-НЕ и третьего элемента подключен к первому выходу узла синИ, третьим входом подключенного к хронизации приема, первый выход и прямому выходу триггера и второму входы сигналов приема данных и готоввходу четвертого элемента И-НЕ, устаности к приему данных узла синхронизации передачи подключены соответст- 20 новочный вход и вход сброса триггера соединены соответственно с выходавенно к входу сигнала сопровождения ми второго элемента И и седьмого эледанных и второму и третьему выходам мента И-НЕ, вторые входы которых подузла синхронизации приема и группе ключены к выходу восьмого элемента входов-выходов синхронизации вводаИ-НЕ, первым и вторым входами подклювывода блока связи с магистралью ченного соответственно к выходу второприборного интерфейса, первый выход го элемента НЕ и входу сигнала готовузла синхронизации приема, второй ности приема следующего байта узла. выход узла синхронизации передачи и выход узла дешифрации команды запуска образуют группу выходов запросов 30 3, Устройство по п.1, о т л и прерывания блока связи с магистралью ч а ю щ е е с я тем, что узел синхроприборного интерфейса, выход узла низации передачи содержит четыре дешифрации запроса на обслуживание элемента И, пять элементов И-НЕ, является выходом запроса на обслужидва триггера и пять элементов НЕ, вание блока связи с магистралью при35 причем первый и второй входы первого борного интерфейса. элемента И являются соответственно 2. Устройство по'п.1, о т л и ч а управляющим входом узла и входом сигю щ е е с я тем, что узел синхронинала активизации передатчика узла, а зации приема содержит триггер, вовыход соединен с первыми входами семь элементов И-НЕ, три элемента И, 40 первого и второго элементов И-НЕ и пять элементов НЕ и элемент задержвторого элемента И, .выход которого ки, причем вход первого элемента НЕ подключен к установочному входу перявляется управляющим входом узла, вого триггера, а второй вход - к выпервые входы первых элементов И и ходу третьего элемента И-НЕ, первым 45 входом соединенного с выходом третьеИ-НЕ соединены через второй элемент НЕ с выходом первого элемента НЕ и го элемента И, первый вход которого первым входом второго элемента И-НЕ, подключен к выходу первого элемента выходом подключенного к первому вхоНЕ и через второй элемент НЕ к перводу второго элемента И, второй вход му входу четвертого элемента И, вто50 рым входом соединенного с выходом первого элемента И соединен через третий элемент НЕ с входом сигнала третьего элемента НЕ и через четверактивизации приемника узла и вторым тый элемент НЕ с вторым входом третьевходом первого элемента И-НЕ, а выго элемента И, входы первого и третьеход - с первым входом третьего эле- •• го элементов НЕ являются соответстмента И, выход которого является пер- 55 венно входами сигналов готовности к вым выходом узла, выход и первый приему данных и приема данных узла, вход третьего элемента И-НЕ соединены второй вход второго элемента И-НЕ соответственно с третьим выходом узсоединен через пятый элемент НЕ с 13 1329445 входом гоюинос-іи передачи следующего байта узла и первым входом четвертого элемента И-НЕ, выход четвертого элемента И соединен с первым входом пятого элемента И—НЕ, третий вход второго элемента И подключен к второму выходу узла и инверсному выходу узла и инверсному выходу второго триггера, установочный вход и вход сбро- 1 0 са которого соединены соответственно 14 с выходами четвертого и пятого элементов И-НЕ, вторыми входами подключенных соответственно к инверсному и прямому выходам первого триггера, вход сброса которого соединен с выходом второго элемента И, прямой выход второго триггера подключен к вторым входам третьего и первого элементов И-НЕ, выход которого является первым выходом узла. 12 П MIS 1617 20 21 19 І0 12 13 Щ 15 16 17 1329445 W~ ' 20 21 AU up to I I 52 і I . і л і и JJ J ФигЧ 1329445 фиг 5 Фиг.6 329445 Фиг 7 1329445 16 чг 112 Фиг.9 Фиг 10 1329445 Начало Ожидание приема инструкций с маг 4 [род работы, диапазон* дид обработки.текущее состояние приоритетной системы | Тередаус инструкции начата? нет ВС принимает стг^упрадляющуш информацию и передает 3 В/ШГ\ 5МУ1 бтеризирует упрабляющую информацию и передаелГТе 3 5CHJ для актидитцш измерителей Прием с шины маг 4 команды запуска измерителей Команда запуска от ЕС 2 пересылается ВМУ1 б б СИ 5 Ожидание приема информации с измерителей __ Есть _ запрос прерыоаящ 5СИЗ ? Узел диншическаТ'приоіШШШГопреде/їяєгп какой аз измерителей обслужить 5 пер8ую__дое^едь Иисрормаиия с измерителя через ВСЙЗ'пересылается 3 5/1УГ~~\ 8 БМШнформацая с измерителя обрабатывается и пересылается 6 5С2 для дальнейшей, дыдачи 6 маг 4 реоуютс инструкции Прием информации от следуюшево по старшинстби измерителя измерители общ Подпрограммы фонодой обработки (преобразования вычисления функций и т п.) Риг. 11 1329445 г Начало Установить начальное состояние рез. 5^ 55,5г Разрешишь прерыбание Выполнение фонодой программы 1 ( • Конец J INT: Распознано прерыЬание 5С2 по приему инструкции INT: Распознано прерыбание 5CZ по дыдаче о маг 4 Считать байт из регистра 5С2 б ОЗУ Записать дыдадаепый байт б регистр ббода 5С2 Коней, приема инсткцип Г INT: Распознано прерыбание от 6С2 INT. Распознано прерыбание 6СИЗ по запуску измерителей I Считать с узла 53 код нопера измерителя Записать необходите состояние б регистр 55 I Принять с Рг,5** измерительную информацию 1 Запрограмниробать Рг. 1 Записать текущий приоритет 8узел S3 ШОать команду записка измерителей \ Г Возврат Фиг. 12 1329445 f Ч г Й 1 85 N» ОС і— У \ ec M \ f і 1 V oi •*•«. V 7 CM 7 Редактор Т.Юрчикова Заказ 901/ДСП ft N Составитель В.Вертлиб Техред Л.Сердюкова Корректор В.Гирняк Тираж 653 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5 Производственно-полиграфическое предприятие, г.Ужгород, ул,Проектная,4
ДивитисяДодаткова інформація
Назва патенту англійськоюDevice to connect dash board interface of external devices with digital instruments
Автори англійськоюKosinov Henrikh Andriiovych, Sidnev Oleksandr Borysovych, Itskovych Yevhen Oleksandrovych, Itskovych Viktor Oleksandrovych
Назва патенту російськоюУстройство для сопряжения магистрали приборного интерфейса внешних устройств с цифровыми измерителями
Автори російськоюКосинов Генрих Андреевич, Сиднев Александр Борисович, Ицкович Евгений Александрович, Ицкович Виктор Александрович
МПК / Мітки
МПК: G06F 13/10, G06F 13/20
Мітки: вимірювачами, пристроїв, приборного, зовнішніх, цифровими, магістралі, спряження, пристрій, інтерфейсу
Код посилання
<a href="https://ua.patents.su/16-7830-pristrijj-dlya-spryazhennya-magistrali-pribornogo-interfejjsu-zovnishnikh-pristrov-z-cifrovimi-vimiryuvachami.html" target="_blank" rel="follow" title="База патентів України">Пристрій для спряження магістралі приборного інтерфейсу зовнішніх пристроїв з цифровими вимірювачами</a>
Попередній патент: Спосіб дослідження радіаційної стійкості оптично прозорих середовищ
Наступний патент: Пристрій для спряження магістралі евм з магістраллю зовнішніх пристроїв
Випадковий патент: Безредукторний вертикальноосьовий вітроагрегат