Многоканальное устройство для подключения источников информации к общей магистрали
Изобретение относится к вычислительной технике и может быть применено в многомашинных системах и локальных сетях для управления доступом к общей магистрали. Цель изобретения - повышение пропускной способности общей магистрали. Устройство содержит каналы 1 и 2. причем канал 2 является последним каналом первой группы, линию 3 занятости магистрали, линии 4 занятости сегментов магистрали и магистраль 5. Использование магистрали разбивается на два интервала. В первом интервале магистраль разбивается на две группы, причем обслуживаются запросы на обмен между абонентами, подключенными к одной группе. Во втором интервале зти группы объединяются. Управление объединением групп абонентов осуществляет канал 2. 3 ил.слс
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (s>>s G 06 F 13/36, 9/46
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
О
О
6д
ЬЭ 4
@аг.!
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4765146/24 (22) 04.12.89 (46) 30.01.92. Бюл. М 4 (71) Ленинградское научно-производственное объединение "Красная Заря" (72) В. А. Богатырев (53) 681.325(088.8) (56) Авторское свидетельство СССР
М 1280631, кл. G 06 F 9/46, 1985.
Авторское свидетельство СССР
М 1336021, кл. G 06 F 13/36, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ДЛЯ ПОДКЛЮЧЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть применено в мно. Ж,„, 1709327 А1 гомашинных системах и локальных сетях для управления доступом к общей магистрали. Цель изобретения — повышение пропускной способности общей магистрали.
Устройство содержит каналы 1 и 2, причем канал 2 является последним каналом первой группы, линию 3 занятости магистрали, линии 4 занятости сегментов магистрали и магистраль 5. Использование магистрали разбивается на два интервала. В первом интервале магистраль разбивается на две группы, причем обслуживаются запросы на обмен между абонентами, подключенными к одной группе. Во втором интервале эти группы объединяются. Управление объединением групп абонентов осуществляет канал 2. 3 ил.
1709327
25 зом
Изобретение относится к вычислительной технике и может быть применено в многомашинных системах и локальных сетях для управления доступом к общей магистрали.
Цель изобретения — повышение пропускной способности общей магистрали.
На фиг. 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", а при втором — О.
При требовании межмашинного обмена по сигналу на входе 23 в триггер 7 заносится
"1", а в регистр 11 — адрес абонента приемника. При занесении в регистр 11 адреса абонента, подключенного к тому же сегменту, что и абонент источника, "1" формируется на выходе схемы 19 сравнения, подключенному к входу элемента И 14, Если адресуемый абонент подключен к другому сегменту, то "1 формируется на выходе, подключенном к входу элемента И 15.
При втором интервале переключатель
31 находится в замкнутом состоянии и два сегмента объединяются. При изменении состояний счетчиков 6 по каждому синхроимпульсу с входа 26 на выходах схем 21 сравнения разных каналов вырабатываются сигналы в разные моменты времени. По сигналу на выходе схемы 21 сравнения при "О" в триггере 10 при незанятости магистрали
so втором интервале ("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 и отсчет интервалов всех абонентов.
Формула изобретения
Многоканальное устройство для подключения источников информации к общей магистрали, содержащее К+М каналов (К+М вЂ” число абонентов, К вЂ” число абонентов в первой группе, M — число абонентов во второй группе, причем каждый канал содержит счетчик, два триггера, первый элемент И, элемент ИЛИ, первый элемент развязки и
1709327
50 регистр, причем в каждом канале входы запроса и снятия запроса канала устройства соединены соответственно с единичным и нулевым входами первого триггера, выход которого соединен с входом сброса второго триггера, выход которого соединен с входом первого элемента развязки, выходы первых элементов развязки всех каналов устройства объединены через монтажное
ИЛИ, образуя первую шину общей магистрали, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности общей магистрали, каждый канал устройства дополнительно содержит три схемы сравнения, трети и четвертый триггеры, одновибратор, второй и третий элементы И, второй элемент развязки, элемент 2И-ИЛИ, а К-й канал дополнительно содержит переключатель, причем в каждом канале входы запроса, снятии запроса и адреса абонента приемника канала устройства соединены соответственно с входами записи, сброса и входом информации регистра, выход которого соединен с первым входом схемы сравнения, второй вход которой является входом кода номера К-го абонента, выход первого триггера соединен с первым входом первого элемента И, выход которого соединен с входом сброса третьего триггера, выход которого соединен с входом второго элемента развязки и первым входом элемента 2И-ИЛИ, второй вход и выход которого соединены соответственно с выходом второго триггера и выходом разрешения канала устройства, тактовый вход которого соединен со счетным входом счетчика, выход которого соединен с первыми входами второй и третьей схем сравнения, вторые входы которых являются соответственно входами общего кода приоритета и внутрисегментного кода приоритета канала устройства, а выходы соединены с входами элемента ИЛИ, выход которого соединен с первым входом второго
5 элемента И, а первый вход третьего элемента И вЂ” с выходом второй схемы сравнения, выход переполнения счетчика соединен со счетным входом четвертого триггера, прямой выход которого соединен с вторым вхо10 дом второго элемента И и третьим входом элемента 2И-ИЛИ, четвертый вход которого соединен с вторыми входами первого и третьего элементов И и инверсным выходом четвертого триггера, вход сброса которого
15 соединен с входом сброса счетчика и выходом одновибратора, выходы второго и третьего элементов И вЂ” с синхровходами второго и третьего триггеров соответственно, в каналах с первого по К-й выход "Боль20 ше или равно" первой схемы сравнения соединен с третьим входом третьего элемента И, выход "Меньше" — с третьим входом второго элемента И, а в каналах с (К+1)-ro по М-й выход "Меньше" первой схе25 мы сравнения соединен с третьим входом третьего элемента И, а выход "Больше или равно" — с третьим входом второго элемента
И, в К-м канале инверсный выход четвертого триггера — с управляющим контактом пере30 ключателя, первый и второй информационные контакты которого образуют вторую шину общей магистрали, четвертые входы вторых элементов И всех каналов устройства соединены с первой шиной общей маги35 страли, выходы вторых элементов развязки всех каналов устройства объединены через монтажное ИЛИ и соединены с четвертыми входами третьих элементов И и входами одновибраторов всех каналов устройства, об40 разуя третью шину общей магистрали.
1709327
23 25
2Ç 25
6пг.3
Составитель В. Богатырев
Техред М.Моргентал Корректор T. Малец
Редактор С. Лисина
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ » Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5



