Многоканальное устройство для подключения абонентов к общей магистрали Советский патент 1980 года по МПК G06F9/50 

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

Изобретение относится к вычислительной технике, в частности к приоритетным устройствам, и может быть использовано в системах, управляющих доступом к некоторому общему ресурсу.

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

Недостаток устройства состоит в том, что оно требует значительных затрат оборудования.

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

Недостаток устройства в том, что оно не позволяет проводить анализ кодов устройств, запрашивающих магистраль.

Наиболее близким к изобретению по технической сущности и достигаемому результату является многоканальное устройство для подключения абонентов к общей магистрали 3, содержащее в каждом канале логические элементы, соединенные с каждым разрядом шины значения и шины дополнения общей мапистрали, запоминающее устройство и схему управления, соединенные выходами с логическими элементами, а также узел обработки значений в виде многораз1рядного компаратора, соединенный входами с логическими элемента ми, а выходом - со схемой управления.

Достоинство устройства - повыщенная скорость обработки приоритетов, которая достигается за счет параллельного выполнения сравнения многих приоритетных критериев системы.

Одна,ко для приоритетной обработки в

10 известном устройстве необходимо последовательно сравнить значения двоично-кодированных разрядов приоритетных критериев и их дополнений, устанавливаемые на

15 магистрали всеми каналами, с соответствующими значениями двоично-кодированных разрядов критерия и его дополнения данного канала, после чего только сравнение полученных результатов может в оп20тимальном варианте привести к исключению конкретного канала, имеющего малый приоритет.

Помимо большого числа достаточно

25 сложных операций, которые необходимо произвести в каждом канале для обработки приоритетов, существенным недостатком устройства является неопределенность количества щагов сравнения, которое в оп30тимальном случае равно одному, а в неоптимальном случае при большом числе каналов может быть достаточно большим.

Кроме того, реализация этого способа требует удвоенного количества логических элементов и шин обш;ей магистрали для проведения сравнения критериев в прямых и дополнительных кодах.

Таким образом, известное устройство требует значительных затрат оборудования и (Имеет малое быстродействие.

Цель изобретения - со1крагцение оборудования 1И повышение быстродействия.

Поставленная цель достигается тем, что в многоканальное устройство для подключения абонентов к общей магистрали, содержаш,1ее в каждом канале регистр, группу элементов И и бл,ок управления, причем каждый разрядный выход регистра канала соединен с первым входом соответствующего элемента И канала, выходы элементов И канала - с соответствующей группой выходов устройства, первый вход блока управления ка.нала связан с соопветстпуюгцим запросным входом устройства, вторые входы блоков управления .каналов- с тактовым входом устройства, а вход регистра канала - с соответствующим кодовыМ входом устройства, введены в каждый канал два дешифратора, два коммутатора и сумматор по mod 2. При этом группа выходов блока управления канала соединена с входами деш/ифраторов канала, группы выходов первого и второго дешифраторов канала - с группами управляющих входов соответственно первого и второго коммутаторов канала, информационные входы первого коммутатора канала - с соответствующей группой входов устройства. Информационные входы второго коммутатора канала связаны с разрядными 1выходам1и |регн1Стра, еыходы коммутато1р01в .канала через cyMiMaTOip по mod 2 1санала-с третьим входом блока управления ка;нала, выход которого подключен к вторым входам элементов И канала.

Поставленная дель достигается тем, что блок управления .каиала сод ржит триггер ,и 10четч1И1к, 1П;р1Ичв.м (первый, второй .и.ходы триггера соединены соответственло с in-eipiBbiiM и третыим входами блока уп1ра влеиия, а первый, второй входы и -разрядные г.ыхады счетчнка-соотеететвевно с вторым входом блока управления, -с выходом триггера и с грултой выходов бло1ха управлеЙГ.ИЯ.

Структурная схема одного канала уст }iO«iCT Ba 1П|рИ1веден.а ц а чертеже.

Калал устройспва юодержит элементы И /, регистр 2, дешифраторы 3, 4, сумматор 3 ио mod 2, блок 6 управления, содержащий триггер 7 и счетчик 8. Канал содержит так- же коммутаторы 9, 10. Позицией 11 обозначена одаа ,из групп выходов устройства, .полицией /2-одна из групл входов устрой)стиа, лозицией 13-один из кодовых входов

устройства, позицией 14 - один из запросных входов ycTipioEciiBa, позицией 15.- тактовый вход устройства, ;Поз,пдией 16-общая магистраль.

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

В .репистр 2 зааисывают адрес данного канала, соответствующий критерию его приоритета и представляющий собой двоичнее л-разрядное число, после чего адресную шнну общей магистрали подключают к входам коммутатора РНК выходам элементов И /. Требование на приоритетное обслуживание вход 14 ,станавлиаает тр.ишгер 7 блока 6 управления в состоян-ие «1, которым разрещается работа элементов И 1 и (Счетчика 5 блока 6 управления.

Па адресную щ|И|Ну общей магистрали 16 из регистра 2 через элементы И / выставлястся адрес данного канала в виде «-разрядноао двоичного числа. Поскольку требование :на обсл1уж1И1ва«ие может возникнуть сдНсвре:Ме,н«10 в 1 ескольких каиал-ах, на адресной шине устанавливается р-езультирующее число «проводного или.

Далее счетчиком 8 блока 6 уиравленсгя на входах двщифраторов 3, 4 устанавливают первое кодовое число, после чего состоян/не старшего разряда адресной щииы Mai-истрали 16 через ком-мутатор 9 и состояiHHc старшего разряда адреса данного канала через ксммутатср dO вводят в сумматор 5.

Результат сложения, равный «О, оандстельствует о то.м, что на адресной шине

магистрали 16 существует ;более высокий

ад|рес другого канала, триггер 7 блока

управления устанавливают в состояние «О,

сбр.асььвают счетчик 5 и закрывают эле.менты П 1, чем снимают адрес данного канала

с общей ма1гистрали 16.

Если результат слаж10ния равен «1, счетчик 8, работающий от тактовых н,мпульсов с входа 15, выставляет следующее Ч1НСЛО на входах дешифраторов 3 и 4, после чего сумматором 5 производят обработку состояния следующего (разряда адресной шины и адреса данного канала, записанного в регистре, и так шаг за щагом. Число Ш;агав обра1ботки -во всех случаях одно и то же И раино разрядности адресной шииы общей .магистрали 16. По око.нча1Н1И1Н обработки irap.aiHTHpOBaiHo подключение к общей малистрали только одного к.а.нала, ;1меющего наивысший адрес.

Изобретение позволяет упростить процедуру приоритетной обработки запросов, прнмени.в поразрядное сложен ие двоичных чисел вместо оравнения двоично-кодированных разрядов. Например, в известном устройстве только для одноступенчатой приоритетной обра|бо11ки одного двоично-кодированного разряда требуется нр01вести три оягерацни оравиенпя, а для м.ногосту|Пенчатой соответственно больше, в то время

как в изобретении для обработки каждого двоичного разряда производят только одну олфацию-,оум,М:Ир01вание по «.модулю 2. Кроме толо, не требуется лередача дополнительного кода.

Предлагаемое устройство требует вдвое меньшее количество шнн приоритетной Обработжи в общей ма.гистрали и COOTIBCTCTвенно 1вдвое меньшее количество эле-ментоа для ввода и вывода приоритетных критер|иев.

Ф о р М у л а и 3 о i6 р е т е ,н .и я

il. Много калальное устройство для нодключенйя або|Нентав « абш,ей магистралей, содержаш,ее в каждом канале регистр, груплу элементов И и блок управления, Лричем каждый раз-рядный выход регистра канала соединен с первым входом 1соот1ветствуюш,его элемента И канала, выходы элементов И канала соединены с соответствующей груялой выходов устройст;ва, лервый вход блока управления а ;анала соединен с соответсивующим зал.рооным входом устройсива, вторые входы блоков управления калалюв соединены с тактовым входом устройс11В1а, а вход регистра калала соединен с соответствующим кодовым входом устройства отличающееся тем, что, с целью сокращения оборудования, оно содержит (В .каждом канале два дещифратора, два коммутатора и сумматор по mod 2, Лричем грулла выходов блока управления

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

2. Устройство iHo и. 1, о т л и чающееся те;М, что блок управления канала содержит триггер и счетчик, причем первый, второй входы триггера соединены соответственно с первым и третьим входами блока управления, а первый, второй входы и разрядные выходы счетчика соединены соответственно с вторым входом блока управления, с выходом триггера и с группой выходов блока лш.оавления.

.i

Источники информации, принятые во Внимание лри экоиертизе:

1.Автооокое свидетельство СССР 317064, кл. G 06 F 9/18, 1971.

2.Авторское свидетельство СССР № 476566, кл. G 06 F 9/18, 1975.

3.Патент ФРГ Л 2210426, кл. 42 т 9 1975 (лрототил).

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

название год авторы номер документа
Многоканальное устройство с динамическим приоритетом 1982
  • Литвинов Анатолий Леонидович
  • Литвиненко Александр Сергеевич
  • Луцишин Николай Иванович
  • Чикин Леонид Александрович
SU1049908A1
Многоканальное устройство для подключения абонентов к общей магистрали 1982
  • Чудов Александр Алексеевич
SU1072047A1
Многоканальное устройство для подключения абонентов к общей магистрали 1982
  • Чудов Александр Алексеевич
SU1072046A1
Аналого-цифровой преобразователь 1986
  • Кожухова Евгения Васильевна
  • Титков Виктор Иванович
SU1325696A1
Устройство для подключения источников информации с изменяемыми приоритетами к магистрали 1983
  • Березкин Александр Кириллович
SU1166111A1
Многоканальное устройство для подключения абонентов к общей магистрали 1985
  • Лысенко Эдуард Викторович
  • Литвинов Анатолий Леонидович
  • Бодрова Валентина Леонидовна
  • Захарова Елена Сергеевна
  • Куц Светлана Анатольевна
SU1401459A1
Устройство для реализации быстрого преобразования Фурье последовательности с нулевыми элементами 1983
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
  • Ходосевич Александр Иванович
SU1119025A1
Преобразователь кода 1987
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
  • Замчевский Валерий Владимирович
  • Тарасова Ольга Николаевна
  • Золотарев Сергей Иванович
SU1557685A1
Многоканальное устройство для подключения абонентов к общей магистрали 1986
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Дмитров Дмитрий Владимирович
  • Остроумов Борис Владимирович
SU1388863A1
Многоканальный аналого-цифровой преобразователь 1985
  • Кожухова Евгения Васильевна
SU1317658A1

Иллюстрации к изобретению SU 731 438 A1

Реферат патента 1980 года Многоканальное устройство для подключения абонентов к общей магистрали

Формула изобретения SU 731 438 A1

SU 731 438 A1

Авторы

Ерашкин Геннадий Дмитриевич

Ландсман Валерий Соломонович

Шильская Зоя Константиновна

Даты

1980-04-30Публикация

1977-10-12Подача