Изобретение относится к вычислительной технике, в частности к устройствам ввода цифровой информации от инициативных периферийных устройств в ЭВМо
Целью изобретения является сокращение аппаратурных затрат0
На фиг.1 приведена структурная схема устройства; на фиг02 - временная диаграмма работы устройства в режиме прерывания программы
Устройство для ввода информации в ЭВМ от группы периферийных устройств содержит (фиго) блок 1 прерывания, первый дешифратор 2, регистр 3 команд и состояний, подключенные к интерфейсу Общая шина микроэвм, элемент ИЛИ 4, одновибратор 5, триггер 6 управления, второй дешифратор 7, мультиплексор 8, группу периферийных устройств 9 и 100
Устройство функционирует в двух режимах: программного обмена с опросом флага и прерывания программы
В режиме прерывания программы устройство функционирует следующим образом (фигс2)0 Требование прерывания от одного или нескольких инициативных периферийных устройств поступает на вход элемента ИЛИ 4, где преобразуется в суммарный сигнал требования , поступающий на вход одновиб- ратора 5 о Одновибратор 5 преобразует его в сигнал требования длительности, приемлемый для ввода в микроЭВМ0 В промежутках между поступлениями сигналов одновибратор 5 выполняет защитные функции по отношению к выходу элемента ИЛИ 4. Сигнал требования поступает на входы блока 1 прерывания и регистра 3 команд и состояний,, Разряд разрешения прерывания регистра 3 команд и состояний программно устанавливается в 1, и согласно принятому в микроЭВМ типа Электроника протоколу обмена разрешается прерывание программыо
(/)
оэ
(от
Блок прерываний вырабатывает адрес вектора прерывания„ Центральный процессор через первый дешифратор 2 выдает на триггер 6 управления сигнал, разрешающий выработку управляющего воздействияо Второй дешифратор 7 преобразует позиционный код, несущий информацию о номерах периферийного устройства в безызбыточный код прерывания и выставляет его на управляющие входы мультиплексора 80
Если сигнал требования активен, триггер 6 управления вырабатывает и выдает на управляющий вход мульти- плексора 8 сигнал, разрешающий передать код прерывания в канал микроЭВМ Центральный процессор через первый дешифратор 2 сбрасывает триггер 6 управления и разрешает выдать на вхо мультиплексора сигнал, отключающий управляющие входы мультиплексора 8 от его выходов и подключающий к нему информационные входьи Дальнейший обмен информацией происходит согласно коду прерыванияо На этом режим прерывания заканчиваетсЯо
В режиме программного обмена разряд разрешения прерывания программно установлен в Согласно из- вестному протоколу обмена прерывания не происходит, и устройство работает в режиме с опросом флага При этом центральный процессор программно опрашивает разряд требования прерыва- ния регистра 3 команд и состояний0
Если данный разряд оказывается установленным в 1, что возможно при приходе от одновибратора 5 сигнал требования, сформированного по приведенному выше принципу, центральный процессор через дешифратор 2 выдает на триггер 6 управления сигнал, разрешающий выдачу управляющего воздействия на управляющий вход мульти- плексора 8 Дальнейшее функционирование устройства аналогично режиму тре бования программы,,
Кроме того,, возможна работа устройства в режиме вывода информации,
в котором триггер b управления постоянно выдает мультиплексору 8 сигнал на подключение информационного входа, в результате чего информационная часть устройства функционирует обособленно,,
Формула изобретения
Устройство для ввода информации в ЭВМ от группы периферийных устройств, содержащее регистр команд и состояний, первый дешифратор, блок прерывания, причем группа выходов блока прерывания, информационный вход первого дешифратора, группа информационных входов-выходов регистра команд и состоянии образуют группу входов и выходов устройства для подключения к общей шине ЭВМ, отлич аю- щ е е с я тем, что, с целью сокращения аппаратурных затрат, в устройство введены мультиплексор, второй дешифратор, триггер управления, одно- вибратор, элемент ИЛИ, причем группа входов элемента ИЛИ и группа информационных входов второго дешифратора образуют группу входов устройства для подключения соответственно к выходам требования прерывания и адресным выходам периферийных устройств группы, группа информационных выходов и группа информационных входов мультиплексора образуют группы выходов и входов устройства для подключения соответственно к общей шине ЭВМ и к информационным выходам периферийных устройств группы,при этом выход элемента ИЛИ соединен с входом запуска одновибратора, выход которого соединен с входом требования прерывания блок а прерывания, с информационным входом регистра команд # состояний и с нулевым входом триггера управления,син- хровход и выход которого соединены соответственно с выходом первого дешифратора и с разрешающим входом мультиплексора, группа управляющих входов которого соединена с группой выходов второго дешифратора
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с внешними устройствами | 1987 |
|
SU1501077A1 |
Устройство для сопряжения ЭВМ с периферийным устройством | 1987 |
|
SU1439613A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ | 1990 |
|
RU2047921C1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Устройство для сопряжения внешних устройств с электронной вычислительной машиной | 1983 |
|
SU1100615A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1288709A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
Устройство для сопряжения разнотипных вычислительных машин | 1986 |
|
SU1381526A2 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1334154A1 |
Устройство для сопряжения двух микроЭВМ с общим внешним устройством | 1985 |
|
SU1345206A1 |
Изобретение относится к вычислительной технике, в частности к устройствам ввода цифровой информации от инициативных периферийных устройств в ЭВМо Целью изобретения является сокращение аппаратурных затрат„ Устройство содержит блок прерывания, два дешифратора, регистр команд и состояний, мультиплексор, триггер управления, одновибратор, элемент ИЛИ0 2 ил0
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-04-07—Публикация
1988-07-06—Подача