uz.l
VI
о
Ю СО
ю XI
Изобретение относится к вычислительной технике и может быть применено в многомашинных системах и локальных сетях для управления доступом к общей магистрали.
Цель изобретения - повышение пропускной способности общей магистрали.
На фиг. 1 представлена схема соединения каналов устройства; на фиг. 2 - схема канала устройства; на фиг. 3 -схема последнего канала первой группы каналов.
Устройство содержит канал 1 устройства, последний канал первой группы каналов 2, линию 3 занятости магистрали, линии 4 занятости сегментов магистрали, магистраль 5, счетчик 6, триггеры 7-10, регистр 11, элементы ИЛИ 12, И 13-15, элементы 16 и 17 развязки,элемент 2И-ИЛИ 18,
схемы 19-21 сравнения, одновибратор 22, вход 23 запроса, вход 24 снятия запроса, вход 25 информации регистра, синхровход 26, сигнальный выход 27, кодовые входы 28-30, переключатель 31.
Устройство работает следующим образом.
Использование общей магистрали разбивается на два чередующихся интервала. На первом интервале магистраль разбиваетсй на два сегмента, на втором интервале эти сегменты объединяются. При первом интервале в счетном триггере 10 присутствует 1, а при втором - 0.
При требовании межмашинного обмена по сигналу на входе 23 в триггер 7 заносится Г, а в регистр 11 - адрес абонента приемника. При занесении в регистр 11 адреса абонента, подключенного к тому же сегменту, что и абонент источника, 1 формируется на выходе схемы 19 сравнения, подключенному к входу элемента И 14. Если адресуемый абонент подключен к другому сегменту, то 1 формируется на выходе, подключенном к входу элемента И 15.
При втором интервале переключатель 31 находится в замкнутом состоянии и два сегмента объединяются. При изменении состояний счетчиков 6 по каждому синхроимпульсу с входа 26 на выходах схем 21 сравнения разных каналов вырабатываются сигналы в разные моменты времени. По сигналу на выходе схемы 21 сравнения при О в триггере 10 при незанятости магистрали во втором интервале ( 1 на линии 3) и адресации к абоненту другого сегмента на выходе элемента И 15 появляется сигнал, по которому триггер 9 устанавливается в единичное состояние, в результате абонент получает сигнал подтверждения с выхода 27 и на общую линию 3 выставляется сигнал
занятости общей магистрали во втором интервале.
При выставлении сигнала занятости на линию 3 прохождение сигналов через элемент И 15 всех каналов блокируется. При завершении цикла работы счетчиков 6 по сигналу переноса происходит переброска счетных триггеров 10 и магистраль переключателем 31 разбивается на два сегмента. По сигналу на выходе схем 20и 21 сравнения, вырабатываемом для разных абонентов сегмента в разные моменты времени (сигналы на выходах схем 20 сравнения для разных сегментов могут вырабатываться одновременно, что ускоряет арбитраж), в триггер 8 записывается 1 при условии 1 в триггере 7. 1 в триггере 10, отсутствии сигнала занятости сегмента на линии 4 и при сигнале на выходе схемы 19 сравнения, подключенном к входу элемента И 14, т. е. при адресации к абоненту того же сегмента. При записи 1 в триггер 8 на выходе 27 формируется сигнал предоставления абоненту сегмента и через элемент 16 развязки на линию 4 выставляется сигнал занятости сегмента, блокирующий прохождение сигналов через элемент И 14 и захват сегмента другими абонентами.
Арбитраж запросов на захват другого сегмента может быть продолжен. Сигналы о разрешении передачи в текущем интервале абоненты получают с выхода 27. При завершении передачи пакета абонент, завершивший передачу, заносит в триггер 7 О по сигналу с входа 24, при этом в триггер 8 также записывает О и с линии 4 снимается сигнал занятости сегмента, который может быть захвачен другим абонентом в соответствующем интервале.
При завершении передачи пакета во втором интервале (с объединением сегментов) обнуление триггера 9 после записи О в триггер 7 происходит по сигналу с выхода элемента И 13. При снятии уровня занятости магистрали с линии 3 на одновибраторах 22 всех каналов вырабатываются сигналы установки счетчиков 6 в О и счетных триггеров 10 а исходное состояние. Этим осуществляется периодическая коррекция состояний счетчиков 6 и отсчет интервалов всех абонентов.
Формула изобретения
Многоканальное устройство для подключения источников информации к общей магистрали, содержащее К+М каналов (К+М - число абонентов, К - число абонентов в первой группе, М - число абонентов во второй группе, причем каждый канал содержит счетчик, два триггера, первый элемент И, элемент ИЛИ, первый элемент развязки и
регистр, причем в каждом канале входы запроса и снятия запроса канала устройства соединены соответственно с единичным и нулевым входами первого триггера, выход которого соединен с входом сброса второго триггера, выход которого соединен с входом первого элемента развязки, выходы первых элементов развязки всех каналов устройства объединены через монтажное ИЛИ, образуя первую шину общей магистрали, отличающееся тем, что, с целью повышения пропускной способности общей магистрали, каждый канал устройства дополнительно содержит три схемы сравнения, трети и четвертый триггеры, одновибратор, второй и третий элементы И, второй элемент развязки, элемент 2И-ИЛИ, а К-й канал дополнительно содержит переключатель, причем в каждом канале входы запроса, снятии запроса и адреса абонента приемника канала устройства соединены соответственно с входами записи, сброса и входом информации регистра, выход которого соединен с первым входом схемы сравнения, второй вход которой является входом кода номера К-го абонента, выход первого триггера соединен с первым входом первого элемента И, выход которого соединен с входом сброса третьего триггера, выход которого соединен с входом второго элемента развязки и первым входом элемента 2И-ИЛИ, второй вход и выход которого соединены соответственно с выходом второго триггера и выходом разрешения канала устройства, тактовый вход которого соединён со счетным входом счетчика, выход которого соединен с первыми входами второй и третьей схем сравнения, вторые входы которых являются соответственно входами общего кода приоритета и внутрисегментного кода приоритета канала устройства, а выходы соединены с входами элемента ИЛИ, выход которого соединен с первым входом второго
элемента И, а первый вход третьего элемента И - с выходом второй схемы сравнения, выход переполнения счетчика соединен со счетным входом четвертого триггера, прямой выход которого соединен с вторым входом второго элемента И и третьим входом элемента 2И-ИЛИ, четвертый вход которого соединен с вторыми входами первого и третьего элементов И и инверсным выходом четвертого триггера, вход сброса которого
соединен с входом сброса счетчика и выходом одновибратора, выходы второго и третьего элементов И - с синхровходами второго и третьего триггеров соответственно, в каналах с первого по К-й выход Больше или равно первой схемы сравнения соединен с третьим входом третьего элемента И, выход Меньше - с третьим входом второго элемента И, а в каналах с (К+1)-го по М-й выход Меньше первой схемы сравнения соединен с третьим входом третьего элемента И, а выход Больше или равно - с третьим входом второго элемента И, в К-м канале инверсный выход четвертого триггера - с управляющим контактом переключателя, первый и второй информационные контакты которого образуют вторую шину общей магистрали, четвертые входы вторых элементов И всех каналов устройства соединены с первой шиной общей магистрали, выходы вторых элементов развязки всех каналов устройства объединены через монтажное ИЛИ и соединены с четвертыми входами третьих элементов И и входами одновибраторов всех каналов устройства, образуя третью шину общей магистрали.
Изобретение относится к вычислительной технике и может быть применено в многомашинных системах и локальных сетях для управления доступом к общей магистрали. Цель изобретения - повышение пропускной способности общей магистрали. Устройство содержит каналы 1 и 2. причем канал 2 является последним каналом первой группы, линию 3 занятости магистрали, линии 4 занятости сегментов магистрали и магистраль 5. Использование магистрали разбивается на два интервала. В первом интервале магистраль разбивается на две группы, причем обслуживаются запросы на обмен между абонентами, подключенными к одной группе. Во втором интервале зти группы объединяются. Управление объединением групп абонентов осуществляет канал 2. 3 ил.слс
Устройство для подключения источников информации к общей магистрали | 1985 |
|
SU1280631A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-01-30—Публикация
1989-12-04—Подача