Устройство для подключения источника информации к общей магистрали

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано в вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали. При этом приоритет источника определяется моментом поступления запроса на подключение к магистрали. Целью изобретения является повьппение пропускной способности устройства за счет обеспечения предоставления магистрали в порядке поступления запросов. Устройство содержит регистр адреса 18, счетчик приоритета 13, пять триггеров 14, 15, 16, 23, 28, элемент 2И-ИЛИ 6, таймер 21, мультиплексор 22, два элемента ИЛИ 24,29. 3 ил. (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1372 1 А1 (д1) 4 G 06 Г 13/36

ВСЕТ 13 ;-" ) 1%

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCKOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2 1 ) 41 20709! 24-24 (22) 13.06.86 (46) 07.02,88. Бюл. Р 5 (71) Центральна- Черноземный филиал

Российского отделения Всесоюзного государственного института аа механизации учета и вычислительных работ ЦСУ СССР (72) Н.В.Данильченко и И ° H,Райхель (53) 681.325 (088.8) (56) Авторское свидетельство СССР

Ф 731438, кл. G 06 F 9/46, 1977 °

Авторское свидетельства СССР

11115566008855,, кxлa., G G 006 6 F F 1) 33//3366,, 11998833 . (54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение может быть использовано в вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали, При этом приоритет источника определяется моментом поступления запроса на подключение к магистрали. Целью изобретения является повышение пропускной способности устройства за счет обеспечения предоставления магистрали в порядке поступления запросов. Устройство содержит регистр адреса 18, счетчик приоритета 13, пять триггеров 14, 15, 16, 23, 28, элемент 2И-ИЛИ 6, таймер

21, мультиплексор 22, два элемента

ИЧИ 24,29. 3 ил.

1372331

Изобретение относится к вычислительной технике и может быть испольэовано в сосредоточенных нычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали, при этом приоритет источника информации определяется моментом поступления

1О запроса на подключение к магистрали.

Цель изобретения — повышение пропускной способности устройства за счет обеспечения предоставления маКаждый источник информации подключается к магистрали через свое устройство подключения. В регистре 18 адреса хранится собственный адрес каждого источника, причем в системе не должно быть двух или более источников с одинаковыми адресами.

Устройство работает следующим образом.

В начальном состоянии все триггеры и таймер находятся в нулевом состоянии, на входе 4 запроса и выходах "Отказ" 8,"Разрешение" 9 и

"Снятие запроса" 25 логический "О".

Если магистраль свободна, на выходе одновибратора 12 логический "О" (фиг. 2 и 3) .

55 гистрали в порядке поступления эапросон. 15

На фиг.l дана структурная схема устройства, на фиг.2 и 3 — временные диаграммы его работы (фиг,2 соответствует случаю, когда запрос источника информации не удовлетворяет- 20 ся — его опережает источник информации, запросивший магистраль раньше, а фиг.3 — случаю, когда запрос удовлетворяется).

Устройство, подключенное к магист- 25 рали 1 входом 2 и выходом 3, содержит вход 4 запроса, тактовый нход 5, элемент 2И-KIH 6, информационный вход 7, выходы отказа 8 и разрешения

9, согласующие элементы 10 и ll, од- З0 новибратор 12, счетчик 13 приоритета, второй 14, первый 15 и третий 16 триггеры, элемент И !7, регистр 18 адреса, второй 19 и первый 20 элементы задержки, таймер 21, мультиплексор 35

22, пятый триггер 23, элемент ИЛИ 24, выход 25 снятия запроса, второй тактовый вход 26 устройства, выход 27

"Сброс", четвертый триггер 28 и элемент ИЛИ 29.

Пусть некоторые источники устано1 l 1! вили 1 на входах 4 запроса своих устройств, Г1о установке "I" на входе 4 запроса устанавливается триггер 28, разрешая работу таймеру 21, который отсчитывает интервал времени до момента предоставления магистрали ° Такты поступают на таймер 21 с нхода

26. Борьба эа подключение магистрали между несколькими источниками начинается в момент ее освобождения.

Сигнал "1" с входа 4 запроса, пройдя элемент И 17 и элемент ИЛИ 24, устанавливает в "l" триггер 14, который разрешает прохождение серии импульсов с входа 5 через элемент

2И-ИЛИ 6 и согласующий элемент 11 в магистраль l. Одновременно разрешается работа счетчику 13, который отсчитывает длительность этой серии, и на выходе 25 устанавливается "Снятие заи проса, после чего источник информации сбрасывает вход 4 запроса н "О".

Длительность серии импульсов, посылаемой в магистраль, определяется кодом, поступающим в момент установки в "1" триггера 14 с таймера 21 через мультиплексор 22 на входы параллельной записи счетчика .13. Наиболее длительная серия передается источником информации, который первым запросил подключение к магистрали, Импульс переполнения с выхода счетчика 13 сбрасывает триггер 14, прекращая таким образом посылку импульсов в магистраль I и через элемент 20 задержки проходит на синхровход триггера 15 "Отказ".Элемент 20, задержка на котором превышает а обеспечивает верную работу устройства, независимо от неодновременного начала передач серий импульсов разными источниками.

Триггер 15 установится в "1" только в том случае, если по магистрали I другим источником информации передается серия импульсов большей длительности. В этом случае на выходе 8 "Отказ" установится "1", сигнализируя источнику информации, что запрос не удовлетворен.

Получив сигнал "Отказ, источник информации посылает импульс на вход

27 "Сброс", возвращая триггер 15 в состояние О, и повторно устанавливает "1" на входе 4 "Запрос". Таймер

137233! вход которого ннлнетсн входом устройства для подключения к выходу запрося иста-" ика информлции, выход переполнения счетчика приоритета соединен с инверсным входом второго триггера и с входом первого элемента задержки, выход которого соединен с синхровходом первого триггера и с входом второго элемента задержки, а вывод второго триггера соединен с входом разрешения за ним счетчика приоритета и с первым входом элемента 2И-ИЛИ, второй вход которого соединей со счетным входом счетчика приоритета и является входом устройства для подсоединения к первому тактовому выходу источника информации, третий вход элемента 2И-ИЛИ является входом устройства для подключения к информационному выходу источника информации, четвертый вход элемента 2И-ИЛИ соединен с выходом третьего три гера и является выходом устройства для подсоединения к входу разрешения источника информации, л выход первого триггера является выходом устройства для подсоединения к входу отказа источника информации, выход элемента 2И-ИЛИ соединен с входом второго согласующего элемента, выход которого является выходом устройства для подключения к информационной шине общей магистрали, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены таймер, мультиплексор, два элемента ИЛИ и два триггера, причем вход разрешения таймера соединен с выходом четвертого триггера, прямой вход которого подсоединен к прямому входу элемента И, а выход третьего триггера соединен с инверсным входом четвертого триггера, синхровход таймера является входом устройства для подсоединения к второму тактовому выходу источника информации, информационные выходы таймера и регистра адреса соединены соответственно с информационными входами первой и второй групп мультиплексора, выходы которого соединены с информационными входами счетчика приоритета, выход второго элемента задержки соединен с синхровходом пятого триггера, прямой выход которого соединен с управляющим входом мультиплексора и первым входом первого элемента ИЛИ, выход которого соединен с прямым

Если же адрес рассматриваемого абонента самый старший, то триггер

l l l t

15 остается в состоянии 0, импульс с выхода элемента 19 возвращает триггер 23 в состояние "0", а передний фронт сигнала с инверсного выхода

l1 l I триггера 23 устанавливает в 1 триг- 35

rep 16. По окончании передачи данных источник информации посыпает импульс на вход 27 "Сброс", который, пройдя через элемент ИЛИ 29, возвращает

f l 1! 40 триггер 16 в состояние 0

Формула изобретения

Устройство для подключения источника информации к общей магистрали, содержащее регистр адреса, счетчик приоритета, три триггера, два согласующих элемента, одновибратор, элементы И 2И-ИЛИ и два элемента задержЭ

50 ки, при этом вход первого согласующего элемента является входом устройства для подключения к информационной шине общей магистрали, а выход первого согласующего элемента соединен с входом одновибратора, 55 выход которого соединен с информационным входом первого триггера и с инверсным входом элемента И, прямой

45 продолжает отсчет времени, увеличивая приоритет данного источника для следующих попыток захвата магистрали.

В случае, когда к моменту прихода импульса переполнения выход одно5 вибратора 12 находится в состоянии

"0", выход триггера 15 остается в состоянии "0", а выход триггер 23 устанавливается в 1 .- Сигнал с этого выхода переключает мультиплексор

22 и через элемент ИЛИ 24 проходит на вход триггера 14, инициируя посылку второй серии импульсов в магистраль 1. Длительность второй серии определяется собственным адресом источника, который в момент установки триггера 14 поступает с регистра 18 адреса через мультиплексор 22 ня выходы параллельной записи счетчика 13.

Необходимость посыпки второй серии импульсов объясняется тем, что возможен случай, когда несколько источников информации одновременно в пределах погрешности таймера 21, уста.навливают 1 на своих входах запроса, в этом случае приоритет источника определяется по его адресу.

1372331

10 йасиеюуаль

Вы гименее

Вее/ Ф

Вэфе эленента 14

Вима элемента /Ю

Вымед ееенеи ттаЯЗ

ЮыюЯ Ю

Фиг 2

Нееиеврям

Вымее рееиенеа /

Влее 4

Вачее .елеюенле М

Ваиед

9ееюебю7е AJ

%i d менемта Я

Лье У

Фиа. 3

Составитель Г.Стернин

Техред М.Ходанич

Корректор А.Зимокосов

Редактор В.Данко

Тираж . 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

1 13035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 484/41

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 входом второго триггера, выход элемента И соединен с вторым входом первого элемента ИЛИ и является выходом устройства для подсоединения к входу снятия запроса источника информации, выход первого триггера соединен с первым входом второго элемента ИЛИ и с инверсным входом пятого триггера, инверсный выход которого соединен с информационным входом пятого триггера и синхровходом третьего триггера, инверсный вход которого соединен с выходом второго элемента ИЛИ, второй вход которого соединен с инверсным входом первого триггера и является входом устройства для подсоедииения к выходу сброса источника информации.