Изобретение относится к вычислительной технике и может использоваться в многомашинных системах для подключения абонентов к общей магистрали.
Цель изобретения - сокращение объема оборудования.
На чертеже представлена структурная схема канала устройства.
Канал устройства срдержит счетчик 1, триггеры 2-4, элементы И 5-6, линию 7 сигналов сопровождения данных, элементы ИЛИ 8 и 9, элемент 10 задержки, линию 11 данных, входы запроса 12, снятия запроса 13, данных 14, сигналов сопровождения 15, начальной установки 16 и синхронизации 17, в также выход 18 подтверждения запроса и вход 19 кода приоритета.
Устройство работает следующим образом.
Триггер 2 предназначен для занесения запросов на захват магистрали ребование захвата магистрали сопровождается записью 1 в триггер 2, для чего подается импульс на вход 12. Для записи О (снятие требования) на вход 13 подается импульс сброса. Если магистраль захвачена К-м абонентом, в триггере 3 К-го канала 1, а если нет - О. В-триггере 4 О, если общая магистраль занята, или 1, если свободна. При О в триггере 4 на вход установки счетчика 1 додается сигнал записи в счетчик кода с входа 19, при этом в счетчики 1 разных каналов устанавливаются разные коды, причем в наиболее приоритетный канал записывается максимальный код. Для освобождения общей магистрали захвативший ее абонент подает импульс на вход 13, при этом в триггере 2 записывается О и через элемент ИЛИ 9 на линию 11 выдается импульс, вызывающий запись 1 по С-входу в триггер 4. Сигнал с выхода элемента И 6 не
(Л
с
СП
00
о
00
00
о
сопровождается импульсом на линии, поэтому к моменту появления 1 на выходе элемента 10 задержки единичное состояние триггера 4 сохраняется (так как при отсутствии сигналов сопровождения по линии 7 на вход установки в О триггера 4 сигнал не поступает) и через элемент И b разрешается прохождение синхроимпульсов с входа 17 на счетный вход счетчика 1. При 1 в триггере 4 фиксируется факт освобождения общей магистрали и начинается процедура арбитража. По каждому импульсу с входа 17 содержимое счетчиков 1 увеличивается на 1 и так как при установке в счетчики разных каналов записываются разные числа, то импульсы переноса в разных каналах вырабатываются в разное время (в разных тактах синхронизации)
При формировании импульса переноса счетчиком 1 канала, требующего захвата магистрали (в триггере 2 1 и снят сигнал с входа установки в О триггера 3), в триггер 3- по С-входу записывается 1 и на выходе элемента И 5 появляется импульс, выдаваемый через элемент ИЛИ 8 на линию 7. По этому импульсу в триггеры 4 всех каналов записывается О, чем фиксируется факт захвата магистрали. При записи О в триггер 4 на вход установки счетчика 1 поступает сигнал,блокирующий его счетный режим. По захваченной магистрали осуществляется последовательная передача слов данных по линии 11 с передачей сигналов сопровождения бит по линии 7, по каждой передаваемой 1 в триггер 4 записывается 1, но по сигналу сопровождения триггер тут же обнуляется, в результате чего к моменту появления 1 на выходе элемента 10 задержки в триггере 4 уже записан О и пропуск синхроимпульсов с входа 17 на выход элемента И 6 не происходит.
Перед началом работы на вход 16 одного из каналов подается 1, в результате во всех каналах фиксируется О в триггерах 4 и происходит установка счетчиков 1, затем один из каналов подает О на вход 13 и импульс на вход 13, в результате чего в триггер ы 4 записывается 1 и начи нается описанная процедура арбитража Возможна начальная установка и бе использования входа 16, но в этом
случае во всех триггерах 2 записывается О, а в одном 1. При записи О любого канала происходит запись 1 в триггеры 4 и разрешение счетного режима счетчиков 1. После формирования сигнала переноса счетчиком канала с 1 в триггере 2 формируется сигнал на линии 7, производящий запись О в триггерах 4 и начальную установку сетчиков 1, после чего захвативший общую магистраль абонент производит ее освобождение (запись О в триггер 2) и устройство переходит в рабочий режим.
Формула изобретения
Многоканальное устройство для подключения абонентов к общей магистрали, содержащее К каналов (К - число абонентов), каждый из которых содержит счетчик, с первого по третий триггеры, первый элемент И,-первый элемент ИЛИ,причем в каждом канале устройства входы запроса, снятия запроса и кода приоритета и выход подтверждения запроса канала устройства соединены соответственно с входами установки в 1 и в О первого триггера, с информационным входом счетчика и с выходом второго триггера, синхровход которого соединен с выходом переполнения счетчика и с первым входом первого элемента И, второй вход которого соединен с выходом первого триггера и с входом установки в О второго триггера, выход первого элемента И соединен с первым входом первого элемента ИЛИ, инверсный выход третьего триггера соединен с входом занесения счетчика, отличающееся тем, что, с целью сокращения объема оборудования, каждый канал уст- ройства дополнительно содержит второй элемент И, второй элемент ИЛИ и элемент задержки, причем в каждом канале устройства вход снятия запроса и вход данных канала устройства соединены соответственно с первым и вторым входами второго элемента ИЛИ, вход сигналов сопровождения данных и вход начальной установки канала устройства соединены соответственно с вторым и третьим входами первогоЬлемента ИЛИ, прямой выход третьего триггера соединен с входом
элемента задержки и первым входом второго элемента И, второй и третий входы и выход которого соединены соответственно с выходом элемента задержки, с синхровходом канала устройства и со счетным входом сче- чика, выходы первых элементов ИЛИ всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с входами уста
новки в О третьих триггеров всех каналов устройства, выходы вторых элементов ИЛИ всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с синхровходами третьих триггеров всех каналов устрйоства, информационные входы вторых и третьих триггеров каналов соединены с шиной логической единицы устройства.
Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах для подключения абонентов к общей магистрали. Цель изобретения - сокращение объема оборудования. Устройство содержит К каналов (К - число абонентов), каждый из которых содержит два элемента ИЛИ, два элемента И, счетчик, три треггера, элемент задержки. Сущность изобретения заключается в том, что сигнал освобождения магистрали передается по линии данных устройства без сопровождающего сигнала по линии сигналов сопровождения. 1 ил.
г
хтт
ТО
Ал
ф f
I
18
/5
8
16
Щ
11
Устройство для подключения источника информации к общей магистрали | 1986 |
|
SU1336021A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для подключения источников информации к общей магистрали | 1986 |
|
SU1444797A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-07-23—Публикация
1988-06-03—Подача