00 00
09
Изобретение относится к вычислительной технике, в частности к приоритетным устройствам обмена, и может быть использовано в вычислительных системах, управляющих доступом к некоторому общему ресурсу.
Цель изобретения - расширение области применения за счет учета времени обслуживания абонентов,
На чертеже приведена функциональная схема одного канала устройства,
Каждьм канал устройства содержит регистр 1, счетчик 2, первый 3 и второй 4 триггеры, группу входов 5 ко- да времени, группу элементов 6 срав- нения, группу элементов И 7, элемент ИЛИ В, генератор 9 импульсов, группу коммутаторов 10, элемент 11 задержки общую магистраль 12, к которой под- ключен каждый канал, запросный вход 13, группу входов 14 кода приоритета
Устройство работает следующим рбразом.
В начальный момент времени триг- геры 3 и 4 и счетчик 2 всех абонентов, подключенных к магистрали 12, установлены в нулевое состояние (цепи установки в исходное на схеме не показаны). При этом на шинах общей магистрали 12 присутствуют нулевые сигналы, поскольку триггер 4 находится в О. В регистр 1 по синхроимпульсу записывается адрес данного
6 сравнения. При этом на инверсном выходе элемента ИЛИ 8 появляется ну- левой потенциал, который закрывает триггер 4. На вторые входы элементов 6 сравнения поступает код приоритета с выхода регистра 1. В случае несовпадения кодов на выходе соответствующего элемента 6 сравнения появляется нулевой сигнал, причем появление нулевого сигнала в старшем разряде приводит к формированию нулевых сигналов на вькодах элементов И 7 данного разряда, а также всех младших разрядах.
Через определенное время (после появления единичного сигнала на выходе триггера 4), определяемое окончанием переходных процессов и установлением стабильных сигналов на выходах элементов 6 сравнения и И 7, на выходе элемента 11 задержки появляется единичный сигнал. Этот сигнал открывает коммутаторы 10 для прохождения сигналов с вькодов регистра 1 на магистраль 12 под действием управляющих сигналов с выхода элемента 6, сравнения и элементов И 7.
Таким образом, если в каком-либо разряде появляется несовпадение кодов, что свидетельствует подключению в данном разряде в общей магистрали 12 более приоритетного абонента.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для подключения абонентов к общей магистрали | 1986 |
|
SU1322285A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1982 |
|
SU1072047A1 |
Устройство для обслуживания группы запросов | 1988 |
|
SU1562913A1 |
Устройство приоритетного обслуживания каналов | 1989 |
|
SU1702369A1 |
Многоканальное устройство для подключения абонентов к шинам общей магистрали | 1986 |
|
SU1345196A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1983 |
|
SU1109754A1 |
Устройство для сопряжения к абонентов с М вычислительными машинами | 1987 |
|
SU1411758A1 |
Устройство динамического приоритета | 1987 |
|
SU1495793A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1982 |
|
SU1072046A1 |
Многоканальное устройство с динамическим приоритетом | 1982 |
|
SU1049908A1 |
Изобретение относится к вычислительной технике, в частности к приоритетным устройствам обмена, и может быть использовано в вьтислительных системах, управляющих доступом к некоторому общему ресурсу. Цель изобретения - расширение области применения за счет учета времени обслуживания абонентов. Устройство содержит в каждом канале п-разрядньй регистр 1 (где п - число разрядов адреса абонента);, группы элементов Н 7, группу элементов сравнения 6, триггеры 3, 4, генератор тактовых импульсов 9, счетчик 2, группу коммутаторов 10, элемент задержки 11. Устройство позволяет учитывать время обслуживания абонентов за счет подачи кода времени на группу входов счетчика 2. После обслуживания абонента данного канала производится сброс триггеров 4 всех каналов и триггера 3 данного канала. 1 ил.
канала в виде п-разрядного двоичного 5 то сигналы с остальных младших разчисла, соответствующего его приоритету на подключение. Запрос на приоритетное обслуживание от абонента поступает на вход 13. В это же время на вход 5 поступает код време.ни, необходимого для обслуживания данного запроса. .Тогда сигнал с входа 13 переводит триггер 3 в единичное состояние и обеспечивает запись в счетчик 2 кода времени обслуживания данного запроса.
Предположим, что запросы на вход 13 поступают одновременно в устрой- . ствах, соответствующ1г1х нескольким абонентам. Наличие единичных потенциалов на управляющее входах триггеров ч позволяет первым тактовьм им- пульСом с выхода генератора 9 перевести эти триггеры в единичное состояние. Коды приоритетов с выходов регистров 1 поступают в магистраль 12, где устанавливается результирующее число на основе проводного ИЛИ, которое поступает на входы элементов
рядов данного канала в магистраль 12 выдаваться не будут, чтобы не препятствовать поиску наиболее приоритетного абонента.
Если же во всех разрядах призош- ло совпадение кодов, что соответствует подключению к магистрали 12 канала с наибольшим приоритетом, то на выходе элемента И 7,, этого
канала появляется единичньй сигнал, и счетчик 2 начинает подсчет импульсов, поступающих с выхода генератора 9.
В момент заполнения счетчика 2, что соответствует заданному времени занятия магистрали данным запросом, на выходе счетчика 2 формируется единичный сигнал, который поступает в шину управления общей магистрали 12. Из шины 12 управления этот сигнал поступает во все каналы и устанавливает триггеры 4 в нулевое состояние. Триггер 3 устанавливается в
нулевое состояние только в канале, запрос которого был выполнен.
В магистрали 12 вновь отсутствует информация. Следовательно, на управляющих входах триггеров 4 тех каналов, в которых присутствуют запросы, формируются единичные сигналы. Следующим импульсом с выхода генератора 9 производится установка триггеров 4 в единичное состояние. Далее возобновляется поиск канала с наибольшим приоритетом аналогично описанному.
Формула изобретения
Многоканальное устройство для подключения абонентов, к общей магистрали, содержащее каналы, каждый из которых содержит регистр, счетчик, первый и второй триггеры, группу из N элементов сравнения (N - число разрядов адреса абонента), группу из N-1 элементов И, генератор импульсов N коммутаторов и элемент задержки, причем запросный вход канала подключен к S-входу первого триггера, выход которого подключен к первому 1-входу второго триггера, j-я шина магистрали (j , N) подключена к первому входу j-ro элемента сравнения группы всех каналов, в каждом канале выход j-ro элемента сравнения группы подключен к j-му входу i-ro элемента И группы (i j, ...,I)I-1), выход генератора импульсов подключен к С-входу второго триггера и счетному :-входу счетчика, выход (N-1)-ro
элемента И группы подключен к К-вхо- 4ДУ первого триггера, выход i-ro разряда регистра подключен к второму входу i-ro элемента сравнения группы и к информационному входу i-ro коммутатора, выход второго триггера подключен к первым управляющим входам всех коммутаторов и через элемент задержки - к вторым управляющим входам всех коммутаторов, выход первого элемента сравнения группы подключен к третьему управляющему входу первого коммутатора, выход К-го элемента И группы (к 1, N-1) подключен к третьему управляющему входу (К+1)-го коммутатора, выход i-ro коммутатора подключен к i-й шине магистрали.
целью расширения области применения устройства за счет учета времени обслуживания абонентов, в каждьй канал устройства введен элемент ИЛИ-НЕ, выход которого соединен с вторым 1-входом второго триггера, запросный вход канала соединен с входом записи счетчика, группа входов кода времени канала соединена с группой информационных входов счетчика, j-й вход элемента 1ШИ-НЕ каждого канала соединен с j-й шиной общей магистрали, выход (N-1)-ro элемента И группы в каждом канале соединен с входом разрешения счета . счетчика, выход которого подключен к (М+1)-й шине общей магистрали, которая подключена к С-входу первого триггера и входу сброса вторых триггеров всех каналов.
Многоканальное устройство для подключения абонентов к общей магистрали | 1982 |
|
SU1072047A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1986 |
|
SU1322285A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-04-15—Публикация
1986-09-04—Подача