Многоканальное устройство для подключения источников информации к общей магистрали
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных системах. Цель изобретения - упрощение устройства. Устройство содержит линию синхронизации и каналы по числу источников информации. В каждый канал входят делитель, счетчик текущего адреса, схема сравнения, регистр адреса, триггер, два элемента И. Упрощение устройства достигается за счет использования в каждом канале триггера, фиксирующего в каждом цикле обмена момент срабатывания канал. Любой запрос на передачу, поступающий в канал при установленном состоянии триггера, расценивается как более приоритетный, чем обслуживаемый в данный момент устройством. Это позволяет применить в устройстве схемы сравнения только по равенству, использующие по крайней мере в два раза меньше логических элементов. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1 52220 (51) 4 С 06 F 9/46 13/36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОЬ У СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОВРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4376227/24-24 (22} 08,02, 88 (46) 15.11,89. Бюл, 1Ф 42 (72) А.A. Антипов, В, П, Цемик и Б.H.Áàëäèí
{ 53) 681. 325 (088. 8)
{56) Патент ФРГ 11 - 2913288, кл, G 06 F, 9/46, 1978.
Авторское свидетельство СССР
Р 1280631, кл, G 06 F 9/46, 1985, (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
ПОДКЛЮЧЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ К
ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных системах. Цель изобретения — упрощение устройства. Устройство содержит линию
Изобретение относится к вычислительной технике и .может быть использовано в мультипроцессорных системах, Цель изобретения — упрощение устройства, На чертеже представлена структурная схема устройства.
Устройство содержит линию 1 синхронизации и каналы 2, а в каждом канале делитель 3, счетчик 4 текущего адреса, регистр 5 адреса, схему 6 сравнения, элементы И 7 и 8, триггер 9, элемент ПЕ 1О, элемент И-HE li, выход
12 разрешения передачи источнику информации, вход 13 запроса передачи источника информации, тактовый вход 14, адресные входы 15, вход 16 занесения адреса источника информации, вход 17
2 синхронизации и каналы1 по числу источ" ников информации, В каждый канал входят делитель, счетчик текущего адреса, схема сравнения, регистр адреса, триггер, два элемента И. Упрощение устройства достигается за счет использования в каждом канале триггера, фиксирующего в каждом цикле обмена момент срабатывания -канала. Любой запрос на передачу, поступающий в канал при установленном состоянии триггера, расценивается как более приоритетный, чем обслуживаемый в данный момент устройством, Это позволяет применить в устройстве схемы сравнения только по равенству, использующие по крайней мере в дв раза меньше логических злее ментов. 1 ил.
Миб запроса прерывания источника информа- е ции, Ю
Делитель 3 предназначен для задания длительности одного сеанса передачи и представляет собой счетчик, который по модулю,N, И определяется 4и» выр аже ни ем
N=TS /ТТ, где TI — длительность периода следования импульсов синхронизации источника информации, обслуживаемого дан- а ныл каналом устройства;
TS — длительность одного сеанса передачи устройства, Работу устройства рассмотрим применительно к вычислительной системе, содержащей четыре источника информации.
3 1522207 Д
В зависимости от приоритета источникам присваиваются адреса: "00", "01" "10" и "11", которые при инициализации (системы заносятся ими в ре=гистры 5 соответствующих каналов, Ис-:. точник " i 1" устанавливает на входе l 7 своего какала единичный сигнал запроса прерывания., делители 3, счетчики 4 и триггеры 9 нахрдятся в сброшенном состоянии (цепи начальной установки
1 не показаны).
Устройство работает следующим об1 разом, Делители 3 в каждом канале вырабатывают импульсы длительностью Т, следущие с периодом TS,. которые практически синхронно переключают счетчики
4 из начального состояния 00 в сос..тояние 01, 10, 11.
В каждом из каналов нри равенстве
1, содержимого счетчика 4 и регистра 5
), на выходе схемы 6 появляется единич ный сигнал который по окончанию имЭ пульса на выходе делителя 3 через эле"25
1 мент 8 И поступает на вход элемента ., 7И и на С-вход триггера 9, Если при, этом .на другой вход вырабатывается единичный сигнал, свидетельствующий
30 источнику о разрешении передачи, При за в ерш ении очер едног о се а нса пер едачи в соответствующем канале фронт.: .— редного импульса с выхода делителя 3,, кроме переключения счет ика 4, через элемент 3 Л записывает в триггер 9 . единичный сигнал с его D--входа, что
35, содержимое счетчиков 4 текущего адре са устройства превышает адрес источ- ника, связанного с данным каналом, Так как на входе 17 канала, соответ. ствующего источнику "11 ", при иници40 ализации системы последний устанавливает единичный сигнал запроса прерывания,, то по окончании сеанса передачи, выделенного источнику ll".,единичный сигнал с выхода триггера 9 открывает
45 элемент И-НЕ 11 и сигнал с входа 17 через элемент И-НЕ канрла источника
"ll ", линию 1 устройства и элементы
НЕ 10 сбрасывает все делители 3, счетчики 4 и триггеры 9 устройства. Таким образом, каждому из источников 00, 01
10 и 11 последовательно передается право проведения одного сеанса передачи, Если какому-то из источников необходимо осуществить экстренную пе >> редачу данных, то он вместе с сигна- лом запроса передачи на вход 13 выставляет сигнал запроса прерывания на входе 17. При этом, если триггер 9 в соответствующем канале находится в единичном состоянии, что говорит об обслуживании устройством менее приоритетного, чем выставившего запрос прерывания источника, то установленный сигнал запроса прерывания через элемент. И-HE ll линию 1 устройства и элементы НЕ 10 сбрасывает делители
3, счетчики 4 и триггеры 9. Если запрос прерывания выставил источник 00, то время .реакции составит TS, если источник "Ol" — 2 TS (при .отсутствии запроса прерывания от источника 00), если источник "1011 — З.TS (при отсутствии запроса прерывания от источников 00 и 01), Причем источник 00 может полностью монополизировать ресурс магистрали, источник О! -172 ресурса магистрали,право передачи при этом предоставляется только источникам с высшим приоритетом, При снятии зайросов передачи устройство опять переходит в циклический режим работы, Формулаизобретения
Многоканальное устройство для подключения источников информации к общей магистрали, содержащее в каждом канале схему сравнения, счетчик теку,его адреса, регистр адреса, делитель, элемент НЕ, первый и второй элементы
И,, причем в каждом канале тактовый вход канала устройства соединен с тактовым входом делителя, выход которого соединен со счетным входом счетчика адреса и первым входом первого элемента И, адресный вход канала устройства соединен с информационным входом регистра адреса, выход которого соеди нен с первым входом схемы сравнения, выход "Равно" которой соединен с вторым входом первого элемента И, выход элемента НЕ соединен с выходами сброса делителя и счетчика текущего адреса, выход которого соединен с вторым входом схемы сравнения, вход занесения адреса канала устройства соединен с входом записи регистра адреса, о т.— л и ч а ю щ е е с я тем, что, с целью упрощения, каждый канал устройства содержит триггер и элемент И-НЕ, причем в каждом канале выход первого элемента И соединен .с первым входом второго элеиента И и с тактовым входом триггера, выход которого соединен с первым входом элемента И-НЕ, .второй вход которого является входом запроса
Ф
Сост ави тель М, Сор очак
Техред Л.Сердюкова
Редактор А.Долинич
Корректор М.Самборская
Заказ 6964/46 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина, 101 прерывания .канала устройства, вход проса передачи которого соединен с вторым входом второго элемента И, выход которого является выходом разрешения передачи канала устрой-, с с.>
1522207 6 за- ства, выход элемента HE соединен с входом сброса триггера, выходы, элементов И-НЕ всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с вхо; дами элементов HE всех каналов.