Многоканальное устройство управления вводом информации в микроэвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(50 4 С 06 Г 13 ОПИСАНИЕ ИЗОБРЕТЕНИЯ иисисГОСУДАРСТВЕКНЫй КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(46) 30.05.86. Бюл. В 20 (71) Московский институт электронно го машиностроения(56) Авторское свидетельство СССР Ф б 0101, кл. С 06 Р 3/04, 1976.Авторское свидетельство СССР В 970374, кл. С 06 Р 3/04, 981. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ВВОДОМ ИНФОРМАЦИИ В МИКРОЭВМ(57) Изобретение относится к вь лительной технике и может быть пользовано в многоканальных системахуправления и обработки информации.Устройство содержит генератор тактовых импульсов, дешифратор адреса, дешифратор каналов, первый, второй элементы И, регистр сдвига, группу элементов И, шифратор, коммутатор адресаканала, элемент ИЛИ, причем каждыйканал содержит регистр памяти числа,первый, второй блоки элементов И,триггер индикации запроса, элементИЛИ и счетчик. Устройство обеспечивает высокую производительность обслуживания каналов ввода микроЭВМ засчет изменяемости величины приоритетаобслуживания канальных запросов.3 ил35 40 50 Йзобретение относится к вы числительной технике и может бьггь использовано в многоканальных системах управления и обработки информации.Цель изобретекчя - повышение про-. изводительности устройства.На фиг, 1 изображена структурная схема устройства на фиг, 2 -" схема алгоритма работы усгройства; ка фиг. 3 - временная диаграмма работы устройства,Устройство содержит генератор 1 тактовых импульсов, дешифратор 2 адреса, дешифратор 3 каналов, первый элемент И 4, регистр 5 сдв;иа группу элементов И 6, шифратор 7, коммутатор 8 адреса канала, элемент И 1 И 9,. второй элемент И 10, регистр 11 памяти числа канала, первый блок элементов И 12 канала, триггер 13 индикации запроса канала, элемент ИЛИ 14 канала, элемент И 15 канала, счетчик 16 канала, второй блок элементов И 17 канала группу каналов 18, вход 19 записи ввода/вывода устройства, ад-. ресный вход 20 устройства, шину 21 данньгс, информационный вход 22 канала устройства, вход 23 запроса прерывания канала устройства, выход 24 готовности канала устройства, вход 25 начальной установки канала устройства, вход 26 чтения ввода. /выводя устройства, вход 27 разрешения прерывания устройства, выход 28 запроса прерывания устройства, вход 29 чтения кода прерывания устройства.Устройство работает следуксщим обНа этапе инициализации устройства сигнал начальной установки, поступающий на вход 25, сбрасывает тркгге 1;ы 13 индикации запроса и счетчики 6 всех каналов 18. На адресную цпну 2 С поступает адрес регистра 5 сдв 1 п я Дешифратор 2 адреса по сигналу "Запись ввода/вывода", наступающему кя вход 19, выбирает регистр 5 сцвкга сигналов, поступающих с выходя де- шифратора 2 адреса на. вход записи регистра 5 сдвига.Одновременно на шину 21 данных поступает код адреса канала, с которого начинается никлическкй опрос каналов. Код адреса записывается в выбранный регистр 5 сдвига но импульсу, поступающему с выходя дешифратора 2 адреса на вход записи регистра 10 20 г З 0 5 сдвига. На этом этап инициализациизаканчивается.1 осле записи кода адреса канала врегистр 5 сдвига ня его вход записипоступает с выхода дешкфратора 2 адреса потенциал логического куля, который включает в работу вход сдвига.Сдвиг записанной единицы происходитно импульсам генератора 1, поступающим с второго выхода генератора 1 через открытую схему И 4 ка вход сдвига регистра .5 сдвига,Сигнал запроса прерывания от 1.-гоканала поступает на -й вход 23 иодновременно на управляющий вход 1-г;.регистра 11 памяти числа с самой информацией, поступающей на -й информационный вход 22.Одновременно с записью этой инфор.мацки в 1.-й регистр 11 запоминаниячисла сигнал запроса прерывания свхода 23 запоминается в х-м триггере13 индикации запроса. Сигнал с прямо.го выхода .-го триггера 3 индикациизапроса запускает -й счетчик 16, насчетный вход которого с. первого выходя генератора 1 через открьггую схемуИ 5 поступает послгдоватепьностьсчетных импульсов. Если наступаетпереполнение г,е, во всех разрядахсчетчика 16, кроме старшего, - нули,то сигнал с выхода старшего разряда1.-1 о сч,тчкка 16 закрывает схему И 15 и импульсы с второго выхода генератора 1 ке поступают на счетный входсчетчика 16, Одновременно сигнал с прямого выхода .-го триггера 13 поступает на второй вход соответствующей схемы И блока 6 При совпадении 1.-го раз"ряда регистра 5 сдвига с сигналом логической единицы поступающим с прямогоо выхода 1.-го триггера 13 индикациизапроса, ок пройдя через схему ИЛИ 9,поступает с одной стороны ка первыйвход:зторого элемента И О, с выходакоорого сигнал, если разрешены прерыкения (ка входе 27 положительный погенциал), поступает ка выход 28 в виде сигналя запроса прерывания, а сдругой сгорокы - ка инверсный входпервой схемы И 4, блокируя работу регистра Э сдвига, Ка основе кода, поступающе о с выхода первого блокаэлементов И 6, ка вьходе шифратора 7вь:рабятывается код команды переходак ячейке памяти микроЭВИ, с которойрасполагается подпрограмма обслуживания х-го кякаля, Это .од считыва 1234844ется в микроЭВМ по сигналу "Чтениекода прерывания, поступающему навход 29.Подпрограмма обслуживания -го канала запрещает прерывание и считывает информацию с -го счетчика 6При этом в момент выполнения команды "Чтение ввода/вывода" сигнал чтения ввода/вывода, поступающий с входа26 на управляющий вход дешифратора3 каналов, включает его. Дешифратор3 каналов на основе адреса счетчика16-го канала, поступающего на адресный вход 20 устройства, сигналомс 1-го выхода группы первых выходов 15(ВБР) открывает третий блок элемен"тов И 17, и содержимое счетчика 16поступает на шину 21 данных в микроЭВМ.Анализируя содержимое счетчика 16, 20подпрограмма обслуживания -го канала настраивает устройство по определенному алгоритму, записывая в регистр 5 сдвига код адреса другогоканала аналогично этапу инициализации устройства.Далее подпрограмма обслуживания-го канала считывает содержимое регистра 11 запоминания числа. При этомв момент выполнения команды чтения ЗОввода/вывода сигнал с -го выходагруппы вторых выходов дешифратора 3каналов открывает блок элементовИ 12 и содержимое регистра 11 поступает в микроЭВМ, Одновременно этотсигнал, пройдя через вторую схемуИЛИ 14, сбрасывает -й триггер 13 индикации запроса, который сигналом спрямого выхода сбрась 1 вает счетчик16. Сигнал с инверсного выхода посту Опает на выход 24 готовности, сигнализируя о том, что д-й канал готов кприему информации.Считав данные регистра 11 хранениячисла и проанализировав их, подпрограмма обслуживания -го канала разрешает прерь 1 вание,1(ак следует из рассмотрения алгоритма работы устройства, код адресаканала, с которого начинается цикли Оческий опрос источников информации,вырабатывается управляющей программой на основе анализа учитываемогогруппой счетчиков 16 времени междумоментом поступления запроса от источника до момента наступления реакции микроЭВМ, т.е, времени от момента прихода сигналов на группу информационных входов 22 до того момента, когда срабатывает команда чтения содержимого счетчика 16.Формула изобретенияМногоканальное устройство управле" ния вводом информации в микроЭВМ, содержащее шифратор, элемент ИЛИ, причем каждый канал содержит регистр памяти числа, счетчик, первый и второй блоки элементов И, о т л и ч а ющ е е с я тем, что, с целью повышения производительности, в него вве.дены генератор тактовых. импульсов, дешифратор адреса, дешифратор каналов первый и второй элементы И, регистр сдвига, группа элементов И, коммутатор адреса канала, а в каждый канал введены триггер индикации запроса, элемент ИЛИ, элемент И, причем адрес.ный вход устройства соединен с информационными входами дешифратора адреса и дешифратора каналов, вход записи устройства соединен с разрешающим входом дешифратора адреса, выход которого соединен с входом записи регистра сдвига, шина данных устройства соединена с информационным входом регистра сдвига, с выходом коммутатора адреса канала и с выходами первых и вторых блоков элементов И всех каналов, первый выход генератора тактовых импульсов соединен с первыми входами элементов И всех каналов, второй выход генератора тактовых импульсов соединен с первым входом первого элемента И, выход которого соединен с входом сдвига регистра сдвига, информационные выходы которого соединены с первыми входами элементов И группы, выходы которых соединены с входами шифратора и входами элемента ИЛИ, выход шифратора соединен с информационным входом коммутатора адреса канала, выход элемента ИЛИ соединен с вторым инверсным входом первого элемента И и с первым входом второго элемента И, второй вход и выход которого соединены со ответственно с входом разрешения прерывания и с выходом запроса прерывания устройства, вход чтения ко да прерывания которого соединен с управляющим входом коммутатора адреса канала, информационный вход канала устройства соединен с информационным входом регистра памяти числа ка 1234844и-й оыход злемента 51-й оход группы ахадова 2 З 8 д 27 Выход 28 Вход 29 Вход 261, Вюд И Составитель С, БурухинТехред И,Попович Корректор С. Шекмар Редактор Е. КопчаТираж 671 ПодписноеВНИИ 1 И Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д 4/5 Заказ 2987/52 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 Оход 198 йход злеменпфа 2Вход сдоига элемента 5Нход/выход 211-й оыход злемента 5 1-й прятц оылод группызлеиентоб 131-й инберсный выход группозленеитод О1-й оход группы Ьодоо Я 2Счетный ход группызлеиентоо 1 о Л.ПЛЛЛ.ПЛ. Л. Л. С
СмотретьЗаявка
3816930, 27.11.1984
МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОГО МАШИНОСТРОЕНИЯ
ЛЕОХИН ЮРИЙ ЛЬВОВИЧ, ПАНОВ ВИКТОР ВАСИЛЬЕВИЧ, САКСОНОВ ЕВГЕНИЙ АЛЕКСАНДРОВИЧ, ШАПКИН ЮРИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 13/26
Метки: вводом, информации, микроэвм, многоканальное
Опубликовано: 30.05.1986
Код ссылки
<a href="https://patents.su/6-1234844-mnogokanalnoe-ustrojjstvo-upravleniya-vvodom-informacii-v-mikroehvm.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное устройство управления вводом информации в микроэвм</a>
Предыдущий патент: Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами
Следующий патент: Устройство для моделирования структурно-сложных объектов
Случайный патент: Чувствительный головной взрыватель кнопочной системы