Многоканальное устройство управления вводом информации в микроЭВМ Советский патент 1986 года по МПК G06F13/26 

Описание патента на изобретение SU1234844A1

Изобретение относится к вычисли - тельной технике и может быть использовано в многоканальных системах управления и обработки информации.

Цель изобретения - повьииение про- изводительности устройства.

На фиг, 1 изображена структурная схема устройства; на фиг. 2 - схема алгоритма работы устройства; на фиг. 3 - временная диаграмма работы устройства.

Устройство содержит генератор тактовых импульсов, дешифратор 2 адреса, дешифратор 3 каналов, первый элемент И 4 регистр 5 сдвига, группу элементов И 6, шифратор 7, коммутатор 8 адреса канала, элемент ШШ 9 второй элемент И 10, регистр 1 памяти числа канала, первый блок элементов И 12 канала, триггер 3 индикации . запроса канала, элемент Ш1И 14 кана - ла, элемент И 15 канала, счетчик 16 канала, второй блок элементов И 17 канала, группу каналов 18, вход 19 записи ввода/вывода устройства, ресный вход 20 устройства, шииу 21 данньге, информационный вход 22 кана- ла устройства, вход 23 запроса прерывания канала устройства, выход 24 готовности канала устройства, вход 25 начальной установки канала устройства, вход 26 чтения ввода/вывода устройства, вход 27 разрешения прерывания устройства, выход 28 запроса прерывания устройства, вход 29 чте- НИН кода прерывания устройства.

Устройство работает следуюацин об- разом.

На этапе инициализации устройства сигнал начальной установки, поступающий на вход 25, сбрасывает тригге);-ы 13 индикации запроса и счетчики 16 всех каналов 18. На адресн ло инлгу 20 поступает адрес регистра 5 сдвига., Дешифратор 2 адреса по сигналу Запись ввода/вьтода, поступающему ка вход 19, выбирает регистр 5 сдвига сигналов, поступаюи т( с выхода дешифратора 2 адреса на вход записи регистра 5 сдвига.

Одновременно на шину 2 i данных поступает код адреса канала, с кото-- рого начинается циклический опрос каналов. Код адреса записывается в выбранный регистр 5 сдвига по импульсу, поступающему с выхода дешифра- тора 2 адреса на вход записи регистра

34844г

5 сдвига. НЕ этом этап инициализации заканчивается.

После записи кода адреса канала в регистр 5 сдвига на его вход записи 5 поступает с выхода дешифратора 2 ад- реса потенциал логического нуля, который включает в работу вход сдвига. Сдвиг записанной единицы происходит по импульсам генератора 1, поступаю- щим с второго выхода генератора 1 через открытую схему И 4 на вход сдви- га регистра 5 сдвига.

Сигн;1л запроса прерывания от i-ro канала поступает на i-й вход 23 и

5

одновременно на управляющий вход i-rc

регистра 1I памяти числа с самой информацией, поступающей на L-Й инфор- мационный вход 22.

Одновременко с записью этой информадии в i-й регистр 11 запоминания числа сигнал запроса прерывания с входа 23 запоминается в триггере 13 индикации запроса. Сигнал с прямого выхода i-ro триггера 3 индикации

запроса запускает i-й счетчик 16, на счетный вход которого с первого выхода генератора 1 через открытую схему И 15 поступает последовательность счетньгх импульсов. Если наступает

переполнение,, т.е. во всех разрядах счетчика 16, кроме cTapEiero, - нули, то сигнал с выхода старшего разряда i-ro счетчика 16 закрывает схему И 15

и импульсы с второго выхода генерато- i , pa 1 не поступают на счетный вход

счетчика &. Одновременно сигнал с пря- мо-го выхода i-ro триггера 13 поступает на второй вход соответствующей схемы И блока 6. При совпадении i-ro раз-

ряда регистра 5 сдвига с сигналом логической едгп-пщы, поступающим с прямо- г о выхода i-ro триггера 13 индикации запроса; он, пройдя через схему ИЛИ 9, 11оступа€ Т с одной стороны на первьй

вход 3-i oporo элемента И 10, с выхода которого сигнал, если разрешены преры ваыия (на входе 27 поло;«ительный по- гепциш) , поступает на выход 28 в виде сигнала запроса прерывания, а с

другой стороны - на 15кверсньш вход первой схемы И 4, блокируя работу регистра 5 сдвига. На основе кода, по- ступающего с выхода первого блока элементов И 6, на шифратора 7

вырабатывается код команды перехода к ячейке памяти мнкроЭВМ, с которой располагается подпрограмма обслужи- i-ro канала. Этот од считьшается в микроэвм по сигналу Чтение кода прерывания, поступающему на вход 29.

Подпрограмма обслуживания i-ro канала запрещает прерывание и считыва ет информацию с i-ro счетчика 16, При этом в момент выполнения коман-- ды Чтение ввода/вывода сигнал чтения ввода/вьшода, поступающий с вход 26 на управляющий вход дешифратора 3 каналов, включает его. Дешифратор 3 каналов на основе адреса счетчика 16 i-ro канала, поступающего на адресный вход 20 устройства, сигналом с i-ro выхода группы первых выходов (ВБР-1) открывает третий блок элементов И 17, и содержимое счетчика 16 поступает на шину 21 данных в микро- ЭВМ,

Анализируя содержимое счетчика 16 подпрограмма обслуживания i-ro канала настраивает устройство по определенному алгоритму, записывая в регистр 5 сдвига код адреса другого канала аналогично этапу инициализа- ции устройства.

Далее подпрограмма обслуживания i-ro канала считывает содержимое регистра 11 запоминания числа. При это в момент выполнения команды чтения ввода/вывода сигнал с i-ro выхода группы вторых выходов дешифратора 3 каналов открывает блок элементов И 12 и содержимое регистра 11 поступает в микроэвм. Одновременно этот сигнал, пройдя через вторую схему ИЛИ 14, сбрасьшает i-й триггер 13 индикации запроса, который сигналом с прямого выхода сбрасывает счетчик 16. Сигнал с инверсного выхода посту пает на выход 24 готовности, сигнализируя о том, что i-й канал готов к приему информации.

Считав данные регистра 11 хранени числа и проанализировав их, подпро- грамма обслуживания i-ro канала разрешает прерывание.

Как следует из рассмотрения алгоритма работы устройства, код адреса канала, с которого начинается цикли- ческий опрос источников информации, вырабатывается управляющей программой на основе анализа учитываемого группой счетчиков 16 времени между моментом поступления запроса от ис- точника до момента наступления реакции микроэвм, т.е. времени от момента прихода сигналов на группу ин

5 О 5

0 5

О

5

о 5

формационных входов 22 до того момента, когда срабатывает команда чтения содержимого счетчика 16.

Формула изобретения

Многоканальное устройство управления вводом информации в микроЭВМ, содержащее шифратор, элемент ИЛИ, причем каждый канал содержит регистр памяти числа, счетчик, первый и второй блоки элементов И, отличающее с я тем, что, с целью повышения производительности, в него вве дены генератор тактовых.импульсов, дешифратор адреса, дешифратор каналов. первый и второй элементы И, регистр сдвига, группа элементов И, коммутатор адреса канала, а в каждый канал введены триггер индикации запроса, элемент ИЛИ, элемент И, причем адресный вход устройства соединен с информационными входами дещифратора адреса и дешифратора каналов, вход записи устройства соединен с разрешающим входом дешифратора адреса, выход которого соединен с входом записи регистра сдвига, шина данных устройства соединена с информационным входом регистра сдвига, с выходом коммутатора адреса канала и с выходами первых и вторых блоков элементов И всех каналов, первый выход генератора тактовых импульсов соединен с первыми входами элементов И всех каналов, второй выход генератора тактовых Импульсов соединен с первым входом первого элемента И, выход которого соединен с входом сдвига регистра сдвига, информационные выходы которого соединены с первыми входами элементов И группы, выходы которых соединены с входами шифратора и входами элемента ИЛИ, выход шифратора соединен с информационным входом коммута- тора адреса канала, выход элемента ИЛИ соединен с вторым инверсным входом первого элемента И и с первым входом второго элемента И, второй вход и выход которого соединены соответственно с входом разрешения прерьшания и с выходом запроса прерывания устройства, вход чтения кода прерывания которого соединен с управляющим входом коммутатора адреса канала, информационный вход канала устройства соединен с информационным входом регистра памяти числа канала, выход которого соединен с первым входом первого блока элементов И канала, вход запроса прерывания ка нала устройства соединен с управляю- щим входом регистра памяти числа ка- Нала и с входом установки триггера индикации запроса канала, прямой и инверсный выходы которого соединены соответственно с вторыми входа ш элементов И группы и с выходом готовно сти канала устройства, вход начальной установки канала устройства сое- динен с первым входом элемента ИЛИ канала, выход которого соединен с входом сброса триггера индикации за- проса канала, прямой выход которого соединен с инверсным входом сброса

счетчика канала, счетный и информационный выход которого соединены соответственно с выходом элемента И

канала и с первым входом второго блока элемвнтов И канала, выход старшего разряда счетчика канала соединен с вторым инверсным входом элемента И канала, вход чтения устройства соединен с управляющим входом дешифратора каналов, выходы первой группы выборки каналов которого соединены с вторыми входами вторых блоков элементов И всех каналов5выходы второйгруппы выборки

каналов дешифратора каналов соединены с вторыми входами первых блоков элементов И всех каналов и с вторымивхо- дами элементов ИЛИ всех каналов.

Похожие патенты SU1234844A1

название год авторы номер документа
Устройство для моделирования системы сбора данных 1988
  • Леохин Юрий Львович
  • Панов Виктор Васильевич
  • Саксонов Евгений Александрович
  • Шапкин Юрий Александрович
SU1534469A1
Устройство для сопряжения цифровой вычислительной машины с каналом связи 1991
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломонович
  • Кузнецов Николай Александрович
SU1837301A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство для сопряжения электронных вычислительных машин 1980
  • Клочкова Зинаида Прокофьевна
  • Никитин Анатолий Павлович
  • Сивак Евгений Александрович
  • Сизоненко Евгений Георгиевич
  • Чалый Петр Иванович
SU962905A1
Устройство для отладки микроЭВМ 1987
  • Пысин Валерий Васильевич
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Рафиков Андрей Гыязович
  • Горячев Александр Васильевич
  • Илюшкин Евгений Валентинович
  • Алилуйко Олег Владимирович
  • Онопко Дмитрий Дмитриевич
  • Блинков Юрий Геннадьевич
  • Овчинников Геннадий Алексеевич
SU1587514A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ 1990
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2020565C1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ 1991
  • Аронштам М.Н.
  • Ицкович Ю.С.
  • Кузнецов Н.А.
RU2011217C1
Устройство для отладки микроЭВМ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1677708A1
Устройство для контроля и диагностики цифровых узлов 1987
  • Галиев Юрий Талгатович
  • Кирпиченко Владимир Васильевич
  • Обросов Алексей Иванович
  • Прохоренко Александр Яковлевич
SU1587513A1
СИСТЕМА ТРЕВОЖНОЙ СИГНАЛИЗАЦИИ 1994
RU2103744C1

Иллюстрации к изобретению SU 1 234 844 A1

Реферат патента 1986 года Многоканальное устройство управления вводом информации в микроЭВМ

Изобретение относится к вычислительной технике и может быть использовано в многоканальных системах управления и обработки информации. Устройство содержит генератор такто вых импульсов, дешифратор адреса, дешифратор каналов, первый, второй элементы И, регистр сдвига, группу элементов И, шифратор, ко1 мутатор адреса канала, элемент ИЛИ, причем каждый канал содержит регистр памяти числа, первый, второй блоки элементов И, триггер индикации эапроса, элемент ИЛИ и счетчик. Устройство обеспечивает высокую производительность обслуживания каналов ввода микроЭВМ за счет изменяемости величины приоритета обслуживания канальных запросов. 3 ил. с (О (Л го со 4 00 0:;

Формула изобретения SU 1 234 844 A1

L., ,,

J л п WJ , {

М..„.Н-,-И Г

ruijTzzr y

jj vn

I J™-- U™-6-i ui

«. |. - -™---., J V tTT gu r- mnimv-}n; TKi &vinvX j j

-- 1..,™.-,.

t,,,li J I i

it}

.,™-. ,„. I I

12. f-.j-j.y -r-T

1 I

и„А4 Т

л J i

а

tt в

--

гз

Г-

zzr y

j

vU

0

fi

у

аааяа

Ю

JiS

11

L..I

PtfS.Z

ги JlfшяJшл.пля гш ллллялJL

7HZ -Л--АПП

SxodJdr L

Вь1мд элемента 2-I I,

Влод cdBiAza элемента 5ИПЛДПЙПП ПППППП

Вход1вымд У

выкод элемента 5г

п-й 6ы)(од элемента 5

Составитель С. Бурухин Редактор Е. Копча Техред И.Попович Корректоре. Шекмар

Заказ 2987/52 Тираж 671Подписное

ВНИНПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж- 35, Раушская наб., д., 4/5

Производстнеино-полиграфическое пред 1риятие, г, Ужгород, ул. Проектная, 4

IAZ.3

Документы, цитированные в отчете о поиске Патент 1986 года SU1234844A1

Многоканальное устройство для приема информации 1976
  • Авдонин Алексей Федорович
  • Дашко Олег Григорьевич
SU610101A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство приоритетного управления вводом информации в цифровую вычислительную машину 1981
  • Лобанов Рафаил Федорович
  • Лебедев Владимир Тимофеевич
SU970374A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 234 844 A1

Авторы

Леохин Юрий Львович

Панов Виктор Васильевич

Саксонов Евгений Александрович

Шапкин Юрий Александрович

Даты

1986-05-30Публикация

1984-11-27Подача