Изобретение относится к автоматике и вычислительной технике, а именно/ к устройствам управления прерыванием при сопряжении различных внешних устройств с цифровыми вычислительными машинами. 5
Известно устройство управления прерыванием, содержащее триггер запрЪса канала, триггер предоставления канала, три элемента совпадения, интегратор и формирователь 10 сигнала занятости ClJНедостатком известного устройства является низкое быстродейст- .вие вследствие того, что входной сигнал Предоставление канала, t5 получаемый от устройства управле- . НИИ каналами ЭВМ в ответ на сигнал Запрос канала другого внешнего устройств а, поступает на выход Предоставление канала с большой задерж-20 кой, определяемой суммарной задержкой переключения триггера предоставления канала и второго, третьего элемента совпадения, при этом сигнал Подтверждение выборки также вырабатывает-25 ся с задержкой, определяемой интегратором из условия исключения возникновения должного сигнала Подтверждение выборки при наличии на выходе сигнала Предоставление канала в 0 случае асинхронного возникновения сигнала Запрос канала. Кроме того, известному устройству присуща сложность схемного решения, заключающаяся в наличии элементов совпадения, что ,с повышает потребляемую,мощность и пониает надежность устройства.
Наиболее близким к предлагаемому по технической сущности является устройство управления прерыванием, содержащее триггер запроса канала, единич- 0 ный вход которого является входом Запрос канала устройства, триггер предоставления канала, единичный выход которого через буферный элемент соединен с выходом Предоставление 45 канала устройства, два элемента И и формирователь выходного сигнала, выход которого является выходом Ка-, нал занят устройства, первый вход соединен с выходом Подтверждение 50 выборки устройства и нулевым входом триггера запроса канала, единичным выходом подключенным к первому входу первого элемента И, второй вход котоого соединен с нулевым выходом триг- ее гера предоставления канала, нулевой выход триггера запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с нулевым выходом триггера предоставения канала, нулевой выход триггера ° запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с первым входом формирователя выходного сигнала, втоой вход которого соединен с третьими 65
входами первого и второго элементов И нулевым входом триггера предоставлени канала и входом Предоставление канала устройства, а третий вход является входом Сброс устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, четвертый вход первого элемента И соединен через элемент НЕ с нулевым выходом триггера запроса канала, а выход - с единичным входом триггера Подтверждения выборки, нулевые вход и выход которого подключены соответственно к третьему и первому входам формирователя выходного сигнала C2J.
Недостатком известного устройства является, сложность.
Цель изобретения - упрощение устройства.
Поставленная цель достигается тем что в устройство управления прерыванием, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и формирователь выходного сигнала, первый вход которого соединен с нулевым выходом триггера подтверждения выборки, с нулевым входом запроса канала и с первым информационным выходом устройства второй вход; формирователя выходного сигнала соединен с информационным входом устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом запроса устройства, третий вход формирователя выходного сигнала соединен с входом сброса устройства,выход формирователя выходного сигнала соединен с первым сигнальным выходом устройства, введены элементы НЕ, элемент ИЛИ, первый вход которого соединен с нулевым входом триггера запроса канала, выход элемента ИЛИ соединен с вторым входом элемента И и с единичным входом триггера подтверждения выборки, нулевой вход которого подключен к информационному входу устройства, . второй вход элемента ИЛИ подключен к выходу элемента И и соединен с вторым информационным выходом устройства, третий вход элемента И соединен с первым информационным вьЖбдом устройства, единичный выход триггера запроса канала через элемент НЕ соединен с вторым сигнальным выходом устройства.
На фиг.1 приведена структурная схема предлагаемого устройства управления прерыванием; на фиг.2-структурная схема формирователя выходного сигнала.
Устройство содержит триггер 1 запроса канала, триггер 2 подтверждения выборки, элемент ИЛИ 3, элемент И 4, формирователь 5 выходного сигнала, элемент НЕ 6, запросный вход 7 устройства, информационный вход 8 устройства, вход сброса 9 устройства, сигнальный выход 10 устройства, инфорационный выход 11 устройства, инормационный выход 12 устройства, сигнальный выход 13 устройства.
Формирователь 5 выходного сигна- 5 ла (фиг,2) содержит триггер 14, элеент И-НЕ 15, инвертор 16, элемент Е 17.
Предлагаемое устройство управлеия прерывания работает следующим Ю бразом.
В исходном состоянии при отсут- ствии входных сигналов Запрос
канала и Предоставление канала на соответствующих .входах 7 и 8 устройства ,что соответствует наличию : на этих входах устройства нулевого логического уровня, триггеры 1.и 2 находятся в нулевом состоянии, т.е. на единичном выходе присутствует ну-t левой логический уровень, а на нуле- 20 вом выходе - единичный логический уровень. На выходе 13 устройства присутствует единичный логический уровень, так как триггер 14 формирователя 5 выходного сигнала находит.- 25 ся в нулевом состоянии.
При поступлении на вход 8 устройства сигнала Предоставление канала (единичного логического уровня) при отсутствии запроса канала в 30 устройстве этот сигнал проходит через элемент И 4 на выход 11 устройства. Таким образом, сигнал Предоставление канала передается с входа 8 невыход 11 устройства, не выставивше- 35 го сигнал Запрос канала, с задержкой, равной времени переключения элемента И 4. При появлении единичного логического уровня на выходе элемента И 4 -он поступает на лп второй вход элемента ИЛИ 3 и запрещает переключение этого элемента в течение длительности сигнала на выходе 11 устройства. Тем самым запрещается переключение триггера 2 подтверждения выборки и формирование сиг- 5 нала Подтверждение выборки на одноименном выходе 12 устройства.
При поступлении сигнала Предоставление канала на вход 8 устройства, выставившего сигнал Зап- 50 рос канала (триггер 1 при этом нахддится в единичном состоянии, при котором на его нулевом выходе присутствует нулевой логический уровень), элемент И 4 не переключается, так 55 как с выхода элемента ИЛИ 3 в это
время на второй вход элемента И 4
поступает нулевой логический уровень, запрещающий его переключение. При поступлении сигнала Предоставле- ZQ
ние канала на вход 8 устройства, выставившего сигнал Запрос .кана, триггер 2 подтверждения выборла
ки переключается и на его выходе формируется низкий логический уровень, поступающий на выход 12 -устройства. Таким образом, сигнал Подтверждение выборки формируется на выходе 12 устройства, выставившего сигнал Запрос канала с гадержкой, равной времени переключения нулевого плеча триггера 2 подтверждения, выборки. Низким 11огичёским уровнем, присутствующим на нулевом выходе триггера 2, запрещается переключение элемента И 4 и появление сокого потенциала на его выходе, а также производится переключение триггера 1 в исходное нулевое состояние Сигнал Подтверждение выборки поступает на формирователь 5 выходного сигнала и устанавливает его триггер 14 в единичное состояние. При этом на выходе формирователя 5 выходного сигнала формируется сигнал Канал занят. Внешее устройство стало хозяииом канала. При снятии сигнала Предоставление канала с .входа 8 устройства и поступлении сбрасывающего импульса на вход 9 предлагаемое устройство управления прерыванием приходит в исходное состояние.
Сбойной .ситуации, заключающейся в одновременном прохождении входного сигнала Предоставление канала на выходы Предоставление канала и Подтверждение выборки устройства, не возникает, так как сигнал Предоставление канала появляется на выходе элемента И 4 только при наличии высокого потенциала на выходе элемента ИЛИ 3. При этом сигнал Предоставление канала запрещает изменение высокого потенциала на выходе элемента ИЛИ 3. В то же время, сигнал Подтверждение выборки появляется на нулевом выходе триггера 2 подтверждения выборки только при условии наличия нулевого логического уровня на выходе элемента ИЛИ 3 и, в свою очередь, удерживает нулевой логический уровень на выходе элемента И 4, Таким образом, в предлагаемой устройстве исключено одновременное наличие сигналов Предоставление канала и Подтверждение выборки на соответствующих выходах 11 и 12 устройства.
Примёнейне изобретения позволит псэвысйть быстродействие и упростить устройство.
название | год | авторы | номер документа |
---|---|---|---|
Устройство управления прерыванием | 1982 |
|
SU1098001A1 |
Устройство управления прерыванием | 1978 |
|
SU807293A1 |
Устройство управления прерыванием | 1989 |
|
SU1621032A1 |
Устройство управления прерыванием | 1977 |
|
SU708353A1 |
Устройство для сопряжения группы процессоров с группой внешних устройств | 1988 |
|
SU1599865A1 |
Устройство для сопряжения ЭВМ с магистралью | 1988 |
|
SU1508227A1 |
Многоканальное устройство приоритета для подключения к общей магистрали | 1990 |
|
SU1714601A2 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
Устройство для сопряжения двух ЭВМ | 1989 |
|
SU1649559A1 |
Устройство для сопряжения К процессоров с М периферийными устройствами | 1987 |
|
SU1432536A1 |
УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и формирователь выходного сигнала, первый вход которого соединен с /нулевым выходом триггера подтверждения выборки, с нулевым входом триггера запроса канала и с первым информационным выходом устройства, второй вход формирователя выходного сигнала соединен с информационным входом устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом запроса устройства, третий вход формирователя выходйого сигнала соединен с входом сброса устройства выход формирователя выходного сигнала соединен с первым сигнальным выходом устройства, отличающееся тем, что, с целью упрощения устройства, в него уведены элемент НЕ,элемент ИЛИ, первый вход которого соединен с нулевым выходом триггера запроса канала, выход элемента ИЛИ со динен с вторым входе элемента И и с единичным входом триггера подтверждения выборки, нулевой вход которого подключен к информационному входу устройства, второй вход эле-i мента ИЛИ подключен к выходу элемен та и и соединен с вторым информаци- онным выходом устройства, третий вход элемента И соединен с первым информационным выходом устройства, единичный выход триггера запроса канала через элемент ,НЕ соединен О с вторым сигнальным выходом устройства.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-11-15—Публикация
1983-08-18—Подача