Изобретение относится к автоматике и вычислительной технике, а именно к устройствам управления прерыванием при сопряжении различных внешних устройств с цифровыми вычислительными машинами. Известно устройство управления прерыванием, содержащее триггер запроса канала, триггер предоставления канала, три элемента совпадения, интегратор и формирователь сигнала занятости 1 3Недостатком известного устройства является сложность схемного решения, заключающаяся в наличии элементов совпадения, что повышает потребляемую мощность и понижает надежность извест ного устройства. Наиболее близким к предлагаемому по технической сущности является ycTройство управления прерыванием, содер жащее триггер запроса канала, единичный вход которого является входом Запрос канала, устройства, триггер предоставления канала,единичный вькод которого является выходом Предоставление канала устройства, два элемента И и формирователь выходного сигнала, выход которого является выходом Канал занят устройства, первый вход соединен с выходом Подтвержцение выборки устройства и нуле . вым входом триггера запроса канала, единичным выходом подключенным к первому входу первого элемента И, второй вход которого соединен с нулевым выходом триггера предоставления канала, нулевой выход триггера запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с нулевым выходом триггера предоставления канала, нулевой выход триггера запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с первым входом формирователя выходного сигнала, второй вход которо го соединен с третьими входами первого и второго элементов И, нулевым входом триггера предоставления канала и входом Предоставление канала уст ройства, а третий вход является входом Сброс устройства единичный вход триггера предоставления канала соединен с выходом второго элемента И, чет вертый вход первого элемента И соединен через элемент НЕ с нулевым выходом триггера запроса канала, а выход - с единичным входом триггера 10 1 2 подтверждения выборки, нулевые вход и выход которого подключены соответственно к третьему и первому входам формирователя выходного сигнала C2J. Недостатком устройства является низкое быстродействие, обусловленное тем, что сигнал Предоставление канала, получаемый от устройства управления каналами ЭВМ в ответ на сигнал Запрос канала другого внешнего устройства, поступает на выход предоставление канала устройства с больвдой задержкой, которая опре- деляется суммарным временем переключения триггера предоставления канала и второго элемента совпадения, а сигнал Подтвержд.ение выборки вырабатывается с большой задержкой относительно входного сигнала Предоставление канала, определяемой суммарным временем переключения двух плеч триггера подтверждения выборки и первого элемента совпадения. Цель изобретения - г:овышение быстродействия устройства. Поставленная цель дсстигается тем, что в устройство правления прерыванием, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и блок формирования выходного сигнала, первый вход которого соединен с нулевым выходом триггера подтверждения выборки с нулевым входом триггера запроса канала и соединен с выходом Подтверждение выборки устройства, второй вход блока формирования выходного сигнала соединен со входом Предоставление канала устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен со входом Запрос канала устройства, третий вход блока формирования выходного сигнала соединен со входом Сброс устройства, а выход блока фcp шpoвaния вькодного сигнала является выходом Канал занят устройства, дополнительно введен элемент ИПИ, первый вход которого соединен с нулевым выходом триггера запроса канала, выхэд элемента ИЛИ соединен со вторым входом элемента И и с единичны:,ч входом триггера подтверждения выборки, нулевой вход которого подключен ко входу Предоставление канала устройства, второй входэлемента ИЛИ подключен к выходу элемента И и соединен с выходом Предоставление канала уст ройства, а прямой выход триггера запроса канала является выходом Запрос канала устройства. На фиг. 1 приведена функциональн схема устройства; на фиг. 2 - функциональная схема блока формирования выходного сигналаJ на фиг. 3 - прин ципиальная схема триггера запроса канала. Устройство содержит триггер 1 запроса канала, триггер 2 подтвержд ния выборки, элемент ИЛИ 3, элемент И 4, блок 5 формирования выходного сигнала, вход 6 запроса канала устройства, вход 7 Предоставление канала устройства, вход 8 сброса уст ройства, выход 9 Запрос канала устройства,вьгход 10 Предоставление канала устройства,,выход 11 Подтверждение выборки устройства, выхо 12 Канал занят устройства. Блок 5 (фиг. 2) содержит триггер 13, элемент И-НЕ 14, инвертор 15. Триггер (фиг. 3) содержит элементы И-НЕ 16 и 17, буферный элемент 18, прямой вход триггера 19, инверсный вход триггера 20, прямой выход триггера инверсный выход триггера 22. Принципиальная схема триггеров 2 и 13 отличается от схемы триггера Iтем, что буферньм элемент 18 вклю чен в них не на прямом, а на инверс ном выходе. При работе нескольких внешних устройств на один канал выходы 9, IIи 12 всех устройств подключены параллельно к соответствующим шинам канала. Сигнал Предоставление кана ла проходит последовательно через все внешние устройства, подключенны к одн( уровню приоритета. Устройство работает следукнцим образом. При отсутствии запроса канала на входе 6 устройства (триггер 1 сброшен) сигнал Предоставление канала, поступающий на в.ход 7 устройства, проходит через элемент И 4 на выход 10 устройства. Уровень логической единицы, возникающий на выходе элемента И 4, поступает на вход элемента ИЛИ 3, запрещая его пе-, реключение на время действия сигнала на выходе 10. Тем самым запрещается переключение триггера 2 и формирование сигнала Подтверждение выборки на выходе 11 устройства. При поступлении в устройство сигнала Запрос канала по входу 6 триггер 1 устанавливается в 1 и подает на вход элемент ИЛИ 3 нулевой сигнал, запрещая переключение элемента И 4. При, поступлении на вход 7 устройства сигнала Предоставление канала триггер 2 нулевым сигналом с выхода ИЛИ 3 переключается в состояние 1 и формирует на выходе 11 нулевой сигнал Подтверждение выборки. Таким образом, сигнал Подтверждение выборки формируется на выходе 11 устройства, выставившего запрос с задержкой, равной времени переключения триггера 2. Нулевой сигнал, действующий на инверсном выходе триггера 2, устанавливает в исходное состояние триггер 1 и переключает в 1 триггер 13 блока формирования 5, вырабатывая сигнал Канал занят. Внешнее устройство захватило канал. Таким образом, предложенное устройство по сравнению с устройствомпрототипом имеет более простую схемную реализахщю, так как в нем отсутствуют триггер предоставления канала и инвертор, н повьщ1енное быстродействие, которое обусловлено отсутствием большого временного сдвига между сигналами Предоставление канала на входе и выходе устройства, а также между.входным сигналом Предоставление канала и выходным сигналом Подтверждение выборки при наличии, запроса канала.
название | год | авторы | номер документа |
---|---|---|---|
Устройство управления прерыванием | 1983 |
|
SU1124308A1 |
Устройство управления прерыванием | 1978 |
|
SU807293A1 |
Устройство управления прерыванием | 1977 |
|
SU708353A1 |
Устройство для сопряжения двух элект-РОННыХ ВычиСлиТЕльНыХ МАшиН | 1979 |
|
SU809147A1 |
Устройство для сопряжения ЭВМ с магистралью | 1988 |
|
SU1508227A1 |
Устройство управления прерыванием | 1989 |
|
SU1621032A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1985 |
|
SU1249523A2 |
Система для отладки программ | 1987 |
|
SU1481774A1 |
Устройство приоритетного доступа к магистрали | 1990 |
|
SU1839249A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и блок формирования выходного сигнала, первый вход которого соединен с нулевым выходом триггера подтверждения выборки, с нулевым входом триггера запроса канала и соединен с выходом Подтверждение выборки устройства, второй вход блока формирования выходного сигнала соединен с входом Предоставление канала устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом Запрос канала устройства, третий вход блока формирования выходного сигнала соединен с входом Сброс устройства, а выход блока формирования выходного сигнала является выходом Канал занят устройства, отличающееся тем, что, с целью повышения быстродействия устройства, в него введен элемент ИЛИ, первый вход которого соединен с нулевым выходом триггера запроса канала, выход элемента ИЛИ соединен с вторым входом элемента И и с единичным входом триггера подтверждения выборки, нулевой вход koторого подключен к входу Предоставление канала устройства, второй вход элемента ИЛИ подключен к выходу элемента Инк выходу Предоставление канала устройства, а прямой выход триггера запроса канала является выходом Запрос канала устройства. СО 00
/ 6
-
/
. f
/5
19
СХ16
О-
17
о 4
гооfff
21
ю/г
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство управления прерыванием | 1977 |
|
SU708353A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство управления прерыванием | 1978 |
|
SU807293A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1984-06-15—Публикация
1982-08-30—Подача