1288
дешифратор 14 адреса, формирователь 15 сигнала сброса. Для увеличения быстродействия устройства за счет сокращения непроизводительного времени опроса неподключенных объектов управления в устройство введен формирователь 15 сигнала сброса, вход которого соединен с одним-из выходов дешифратора 14, причем номер выхода дешифратора 14, к которому подключен вход формирователя 15, равен номеру последнего объекта управления, под1
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления для сопряжения ЭВМ с различными объектами.
Цель изобретения - увеличение быстродействия за счет сокращения циклов обращения ЭВМ к устройству до одного и обеспечение при этом возможности как бесприоритетной, так и приоритетной идентификации объектов.
На чертеже представлена блок-схема устройства для сопряжения.
Устройство содержит объект 1 управления, группу регистров 2, генератор 3 импульсов, второй элемент И 4, счетчик 5 импульсов, коммутатор 6, узел 7 прерываний, ЭВМ 8, узел 9 вывода, селектор 10 адреса, первый элемент И 11, буферный регистр 12, узел 13 ввода, дешифратор 14 адреса, формирователь 15 сигнала сброса
Устройство для сопряжения работает следующим образом.
Сигналы запроса с объектов 1 управления поступают на регистры 2 и фиксируются в них. Под воздействием импульсов, поступающих на счетчик 5 через открытый второй элемент И 4 с генератора 3, счетчик 5 меняет свое состояние.
Выходы разрядов счетчика 5 соединены с адресными входами коммутатора 6, в зависимости от кода на выходе счетчика 5 коммутатор 6 передает состояние одного из регистров 2 на вход узла 7 прерываний ЭВМ 8. Таким образом, на вход узла 7 преключенного к устройству. После опроса последнего из объектов 1 управления активньй уровень сигнала с выхода дешифратора 14 снимается и своим задним фронтом запускает формирователь 15, которьй формирует короткий импульс сброса и подает его на уста- новчньш вход счетчика 5..Счетчик 5 устанавливается в О, при этом цикл опроса объектов управления начинается с нулевого, что позволяет сократить цикл опросов, 1 ил.
5
0
5
0
5
рываний поступают выходные сигналы с регистров 2 с периодом следования импульсов от генератора 3. Так как каждому из объектов 1 управления соответствует один из регистров 2, подключенный к соответствующему информационному входу коммутатора 6, то на вход узла 7 прерываний передано требование прерывания от того объекта 1 управления, код которого установлен (в данный момент) на выходе счетчика 5. Этот код определяет номер объекта 1 управления и при необходимости может определять начальный адрес программы, на которую должна перейти ЭВМ 8 при обслу- живании данного объекта 1 управления . Как только на выходе коммутатора 6 появляется сигнал прерывания от одного из регистров 2, второй элемент И 4 запирается, счетчик 5 останавливается, так как на него не поступают импульсы счетчика с генератора 3. ЭВМ 8 через узел 7 прерываний, получив прерывание с выхода коммутатора 6 каналов, переходит, как и в известном, на подпрограмму обработки прерывания, начиная этот процесс с гашения данного разряда в программном регистре узла 7 прерывания. При этом ЭВМ 8 через узел 9 вывода выставляет адрес устройства, вследствие чего селектор 10 адреса после определения адреса устройства открывает первый элемент И 11 и буферный регистр 12, которьй открьша- ется и код счетчика 5 через открытый буферный регистр 12 поступает на второй вход узла 13 ввода. После адресного цикла ЭВМ 8 через узел 13 ввода читает код счетчика 5, который соот- ветс твует номеру объекта 1 управления, выставившего сигнал прерывания, при этом управляющий сигнал Чтение от ЭВМ 8 через узел 9 вьтода и открытый первый элемент И 11 поступает на входы гашения регистров 2 и задним
фронтом под управлением селектирую- О ратить цикл опросов.
щего сигнала с соответствующего выхода дешифратора 14 сбрасьшает соответствующий разряд одного из регистров 2, при этом сигнал прерывания с вьгхо- да коммутатора 6, и соответственно 5 на входе узла 7 прерываний, снимается. Второй элемент И 4 открывается и импуЛьсы от генератора 3 поступают на счетчик 5. Последний изменяет свое состояние до тех пор, пока новый сит-20 нал с выхода одного из регистров 2, в котором зафиксировано прерьшание, через коммутатор 6 не передается на вход узла 7 прерываний. Циклы идентификации объектов управления, выставивших сигналы прерывания в ЭВМ, повторяются аналогичным образом.
Таким образом, ЭВМ 8 осуществляет идентификацию объекта управления за один цикл обращения к устройству для сопряжения. Для повышения быстродействия устройства частота следования импульсов генератора 3 выбирается максимальной, определяемой быстродействием элементной базы устройства .
. При работе устройства коммутатор 6 под управлением счетчика 5 поочередно коммутирует выходы регистров 2
25
30
35
Формула изоб ре тени
Устррйство для сопряжения электронно-вычислительной машины с або-. нентами, содержащее дешифратор адре са, группу регистров, причем установочные входы регистров группы под ключены к выходам запросов абонентов , выходы дешифратора адреса соединены с информационными входами регистров группы, отличающееся тем, что, с целью увеличения быстродействия, в него введены генератор импульсов, счетчик, коммутатор, формирователь сигнала сброса, буферный регистр, селектор адреса, два элемента И, причем информационный вход селектора адреса подключен к информационному выходу электронно-вычислительной машины, выход сектора адреса соединен с управляющим входом буферного регистра и первым входом первого элемента И, второй вход которого подключен к стробирующему выходу электронно- вычислительной машины, выход первого элемента И соединен со стробиру- кщими входами регистров группы, вына вход, узла 7 прерываний. Цикл комму- О ходы которых соединены с информа- тации зависит от числа разрядов счетчика 5..7.
Для увеличения быстродействия устройства за счет сокращения непроизвоционными входами коммутатора, выход которого соединен с первым входом второго элемента И, выход генератора импульсов соединен с вторым входительного времени опроса неподклю- 45 дом второго элемента И, выход коточенных объектов управления в устройсво введен формирователь 15 сигнала сброса, вход которого соединен с одним из выходов дешифратора 14, причем номер выхода дешифратора 14, к которому подключен вход формирователя 15 сигнала сброса, равен номеру последнего объекта управления, подключенного к.устройству. После опроса устройством последнего из объектов 1 управления активньй уровень ВНИИПИ Заказ.7810/48
Филиал ШШ Патент, г. Ужгород, ул. Проектная, 4
сигнала с выхода дешифратора 14 снимается и своиь задним фронтом запускает формирователь 15 сигнала сброса, который формирует короткий импульс сброса и подает его на установочный вход счетчика 5. Последний устанавливается в О, при этом цикл опроса объектов 1 управления начинается с нулевого, что позволяет сок50
5
0
5
Формула изоб ре тения
Устррйство для сопряжения электронно-вычислительной машины с або-. нентами, содержащее дешифратор адреса, группу регистров, причем установочные входы регистров группы подключены к выходам запросов абонентов , выходы дешифратора адреса соединены с информационными входами регистров группы, отличающееся тем, что, с целью увеличения быстродействия, в него введены генератор импульсов, счетчик, коммутатор, формирователь сигнала сброса, буферный регистр, селектор адреса, два элемента И, причем информационный вход селектора адреса подключен к информационному выходу электронно-вычислительной машины, выход сектора адреса соединен с управляющим входом буферного регистра и первым входом первого элемента И, второй вход которого подключен к стробирующему выходу электронно- вычислительной машины, выход первого элемента И соединен со стробиру- кщими входами регистров группы, выходы которых соединены с информа-
ционными входами коммутатора, выход которого соединен с первым входом второго элемента И, выход генератора импульсов соединен с вторым вхорого соединен с счетным входом счетчика, выход которого соединен с информационным входом буферного регистра, адресным входом коммутатора
и входом дешифратора, соответствую- 1ЦИЙ выход которого соединен с входом формирователя сигнала, выход которого соединен с установочным входом счетчика, выход буферного регистра подключен к адресному входу электронно-вычислительной машины. ираж673 Подписное
название | год | авторы | номер документа |
---|---|---|---|
Автоматизированная система контроля радиоэлектронных устройств | 1989 |
|
SU1683038A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ | 1992 |
|
RU2042182C1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Многоканальное устройство для регистрации аналоговых и цифровых сигналов | 1988 |
|
SU1564649A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для подключения устройств ввода-вывода к многосегментной магистрали | 1987 |
|
SU1564638A2 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Измеритель аналоговых сигналов | 1988 |
|
SU1599869A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления для сопряжения ЭВМ с различными объектами. Целью изобретения является увеличение быстродействия за счат сокращения циклов обращения ЭВМ к устройству до одного и обеспечения приоритетной идентифи- .кации объектов. Устройство содержит объект 1 управления, группу регистров 2, генератор 3 импульсов, элементы И 4, 11, счетчик 5 импульсов, коммутатор 6, узел 7 прерьгоаний, ЭВМ 8, узел 9 ввода, селектор 10 адреса, буферный регистр 12, узел 13 ввода. (О со
Балашов Е.П., Пузанков Д.В | |||
Микропроцессоры и микропроцессорные системы | |||
- М | |||
: Радио и связь,- 1981, с.- 130-133 | |||
Устройство для сопряжения | 1978 |
|
SU746491A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-02-07—Публикация
1984-08-27—Подача