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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИ ЕТВЛЬСТВУ

Союз Советских

Социалистических

Республик

gi>798780 (61) Дополнительное к авт. сеид-ву „з

G F 3/04 (22) Заявлено 05.02.79 (21) 2721б 98/18-24 с присоединением заявки Йо

Государственный комитет

СССР по делам изобретений и открытий (23) Приоритет

Опубликовано.230181. Бюллетень НВ 3

Дата опубликования описания 30. 01. 81 (53) УДК б81.326..34(088.8) В.С.Ватолин, Ю.Ф.Гаркуша, С.Ф.Жулинский, В.И.Кутняков, И.A.Ðoãèíñêèé и В.В.Саушев (72) Авторы изобретения. (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКО

ИНФОРМАЦИИ С ОБЩЕЙ МАГИСТРАЛЬЮ

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

Известны устройства для сопряжения источников информации с общей магистралью, содержащие каналы абонента, первыми и вторыми входами со диненными с соответствующими шинами синхронизации, а группами входов— с группой управляющих выходов источ ников информации, вход опроса первого канала абонента соединен с выходом опроса последнего канала абонента, вход опроса которого подключен к выходу опроса предпоследнего канала абонента, и т.д., первый и второй входы разрешения каж- дого канала абоиента подключены соответственно к первому и второму выходам разрешения предшествующего канала абонента, причем каждый канал абонента включает четыре переключателя: формирователь сигнала обмена, генератор, элементы И, ИЛИ и Н,Е 1) .

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

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

798780

$0

SS

65 с выходом триггера, входы которого соединены с соответствующими выходами узла синхронизации, связанного четвертым входом с первым выходом узла анализа приоритета, второй выход которого подключен ко входу разрешения обмена устройства Г?1 .

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

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

Поставленная цель достигается тем, что в устройство, содержащее группу каналов источников, каждый из которых включает узел анализа приоритетов, вход и выход которого соединены соответственно с первыми выходом и входом узла синхронизации, второй вход которого является соотетствующим входом запроса источника устройства, третий вход подключен к соответствующей входной шине разрешения устройства и первому входу узла задержки, а второй выход — ко второму входу узла задержки, третий вход которого является соответствующим управляющим входом устройства, в каждый канал источника введен адресный регистр, причем вход адресного регистра подключен к третьему выходу узла синхронизации, а группа выходов — к группе входов узла анализа приоритета и к группе адресных шин устройства, четветрый выход узла синхронизации соединен с соответствующей выходной шиной запроса устройства, а дервый вход — с одним из выходов группы выходов адресного регистра, выход узла задержки и четвертый вход узла синхронизации подключены соответственно к первой и второй шинам узла синхронизации устройства, а также тем, что узел анализа приоритета содержит группу элементов .И, группу элементов НЕ, выходной элемент И и коммутатор, причем первые входы элементов И группы подключены к соответствующим выходам коммутатора, вторые входы — к соответствующим входам из группы входов узла, а выходы — ко входам соответствующих элементов НЕ группы, выходы которых соединены с соответствующими входами из группы входов выходного элемента И, вход и выход которого являются соответственно входом и выходом узла, а также тем, что узел задержки содержит триггер приоритета, выход которого является первым выхо5

45 дом узла, триггер занятности магистрали, нулевой вход:которого является четвертым входом узла, триггер запроса, единичный вход которого является вторым входом узла, а выход четвертым выходом узла, счетный триггер, нулевой выход которого является вторым выходом узла, четыре элемента И, элемент ИЛИ и два элемента НЕ, причем выход первого элемента И подключен к третьему выходу узла, а первый вход — к выходу триггера занятости магистрали, первому входу элемента ИЛИ и нулевому входу триггера запроса, соединенному выходом с первым входом второго элемента И, второй вход которого подключен к нулевому выходу счетного триггера, а третий вход — к третьему входу узла, первым входом третьего и четвертого элементов И и через первый элемент НЕ ко второму входу первого элемента И и входу счетного триггера, единичным выходом соединенного со вторыми входами третьего и четвертого элементов И, третий вход которого через второй элемент

НЕ соединен с первым входом узла и третьим входом третьего элемента

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

На фиг. 1 представлена блок-схема устройства; на фиг. 2 — функциональная схема каналов источников.

Устройство содержит блок 1 управления магистралью, шины 2 и 3 синхронизации устройства, шины 4, 5 и

6 запроса, шины 7, 8 и 9 разрешения, каналы 13, 14 и 15 источников информации. В состав каждого канала 13, 14 и 15 входят узел 16 синхронизации, адресный регистр 17, узел 18 анализа приоритета и узел

19 задержки. В зависимости от уровня приоритета источники информации разделены на группы, причем число групп равно количеству шин запроса

4, 5 и б, а количество источников информации в одной группе не превымает количества адресных шин 10, 11 и 12 у каналов 13 и 14 источников информации, принадлежащих к одной группе, четвертый выход узла 16 под798780 ключен к одной и той же шине запроса, например 4 запроса шине, а третий вход узла 16 и первый вход узла

19 подключены к шине 7 разрешения, соответствующей по уровню приоритета шине 4 запроса у каналов 15 источника информации, принадлежащего к другой группе, четвертый выход узла 16 синхронизации подключен, например, к шине б запроса, а третий вход узла 16 и первый вход узла 19 подключены к шине 9 разрешения, соответствующей по уровню приоритета шине 6 запроса. Выходы узлов 18 каналов 13 и 14 источников информации, принадлежащих к одной группе, подключены к отдельным адресным шинам 15

10, 11 и 12. К одной и той же адресной шине 10 подключены выходы узлов

18 каналов 13 и 15 источников информации, принадлежащих к разным группам. 20

В состав узла 16 синхронизации входят (фиг. 2) триггер 20 занятости магистрали, триггер 21 приоритета, счетный триггер 22, триггер 23 запроса, вход 24 запроса от источника, третий 25, четвертый 26, второй 27 и первый 28 элементы И, элемент ИЛИ

29, элементы HE 30 и 31.

Состав узла 18 анализа приоритета содержит (фиг. 2) элемент И 32, элементы HE 33, 34 и 35 группы, элементы З0

И 36, 37 и 38 группы и коммутатор

39. В состав узла 19 задержки входят (фиг. 2) элемент И 40, элементы задержки 41 и 42, триггер 43 и вход

44 управления от источника. 35

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

В исходном состоянии во всех блоках каналах 13, 14 и 15 триггеры 20, 21, 22 и 23 находятся в нулевом сос- 40 тоянии, программно управляемый источником триггер 43 также находится в нулевом состоянии. Исключение составляют наиболее удаленные от блока

1 в каждой из групп источников информации каналы, например канал 14, в которых программно управляемый триггер 43 находится в единичном состоянии.

При появлении у источников информации требования на подключение к 56 общей магистрали в соответствующих им каналах 13, 14 и 15 происходит установка триггера 23 запроса в единичное состояние и на соответствующих шинах 4, 5 и б запроса появит- 55 ся сигнал запроса. При появлении на одной или нескольких шинах 4, 5 и 6 сигнала запроса блок 1 начинает операцию выборки источника информации выдачей сигнала разрешения в одну из шин 7, 8 и 9 разрешения, соответствующую одной из возбужденных шин запроса, имеющей наиболее высокий уровень приоритета. Сигнал разрешения по выбранной шине разрешения, например по шине 7, поступает во все каналы 13 и 14 данной группы источников информации н через элемент И 27 устанавливает триггер

21 приоритета в единичное состояние в тех каналах, где триггер 23 находится в единичном состоянии. Кроме того, сигнал разрешения через элемент НЕ 30 подается на счетный вход счетного триггера 22 и задним фронтом устанавливает его в единичное состояние. Сигнал с единичного выхода триггера 21 поступает на вход элемента И 32, сигнал приоритета на выходе которого, а следовательно и на одной из адресных шин появляется только в том случае, если на другие входы .элемента И.32 с адресных шин

10, 11 и 12 через .элементы И 36, 37 и 38 и элементы НЕ 33, 34 и 35 не поступает запрещающий сигнал от других источников информации данной группы, имеющих более высокий приоритет. Распределение приоритетов между источниками инофрмации одной группы определяется состоянием коммутатора 39. у источника информации с высшим приоритетом по сравнению с присритетом других источников информации данной группы на один из входов всех элементов И 36, 37 и 38 с коммутатора 39 поступает нулевой потенциал. у источника информации с низшим приоритетом нулевой потенциал с коммутатора 39 поступает на один из входов только того элемента И

36, 37 и 38, другой вход которого соединен с адресной шиной, подключенной к выходу элемента И 32. По мере распространения сигнала разрешения по шине 7 сигнал приоритета на выходе элемента И 32 сохраняется только в одном из каналов 13 и 14, соответствующем источнику информации, имеющему более высокий приоритет по сравнению с приоритетом других источников информации данной группы, выставивших требование на подключение к общей магистрали. Сигнал разрешения, достигая по шине 7 наиболее удаленного от блока 1 в данной группе источников информации канала 14, в котором триггер 43 находится в единичном состоянии через элемент И 40 и элемент 41 задержки вновь поступает в ту же шину 7, а через элемент задержки 42 поступает в шину 2 синхронизации. Величина задержки элементов задержки 41 и 42 превышает время переходных процессов в каналах 13 и 14, соответственно по установке сигнала на выходе элемента И 32 и по установке сигнала на выходе адресного регистра 17.

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

798780

14, за исключением того у которого на выходе элемента И 32 сохранился сигнал приоритета, задержанный сигнал разрешения через элемент И 2б и элемент ИЛИ 29 устанавливает триггер 21 приоритета в нулевое состояние. Кроме того, в этих каналах, задержанный сигнал разрешения проходит через элемент HE 30 и задним фронтом устанавливает в нулевое состояние счетный триггер 22. В том канале 13 и 14, у которого на выходе элемента И 32 сохранился сигнал приоритета, задержанный сигнал разрешения через элемент И 25 устанавливает в единичное состояние триггер 20 занятия магистрали. Сигнал с единичного выхода триггера 20 устанавливает в нулевое состояние триггер 23 запроса и через элемент ИЛИ

29 триггер 21 приоритета. Кроме того, сигнал с единичного выхода триггера 20 через элемент И 28 поступает после окончания действия на его входе задержанного сигнала разрешения на вход управления адресного регистра 17. При этом с выхода адресного регистра 17 номер данного источника информации по адресным шинам 10, 11 и 12 поступает в блок 1 и записывается там задержанным сигналом разрешения, поступающим по шине 2 синхронизации. После приема номера данного источника информации блок 1 представляет ему право на пользование общей магистралью путем выдачи сигнала в шину 3 синхронизации, который устанавливает или подтверждает нулевое состояние триггера 20 во всех каналах 13, 14 и 15.

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

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

tS

g$

65 в пределах данной группы источникоь информации достигают изменением сос тояния коммутаторов (коммутационных панелей) в каналах источников. Перевод источника информации из оцной группы в другую осуществляют путем подключения его канала к соответствующим шинам запроса и шине разрешения.

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

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

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что узел анализа приоритета содержит группу элементов И, группу элементов НЕ, выходной элемент И и коммутатор, причем первые входы элементов И группы подключены к соответствующим выходам коммутатора, вторые входы — к соответствующим входам из группы входов узла, а выходы — ко входам соответствующих элементов НЕ группы, выходы которых соединены с соответствующими входами выходного элемента И, вход и выход которого являются соответственно входом и выходом узла.

798780

3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что узел синхронизации содержит триггер приоритета, выход которого является первым выходом узла, триггер занятости магистрали, нулевой вход которого является четвертым входом узла, триггер запроса, единичный вход которого является вторым входом узла, а выход — четвертым выходом узла, счетный триггер, нулевой выход которого является вторым выходом узла, четыре элемента И, элемент ИЛИ и два элемента НЕ, причем выход первого элемента И подключен к третьему выходу узла, а первый вход — к выходу триггера занятости магистрали, первоМУ k$ входу элемента ИЛИ и нулевому входу триггера запроса, соединенному выходом с первым входом второго элемента

И, второй вход которого подключен к нулевому выходу счетного триггера, Щ а третий, вход — к третьему входу узла, первым входом третьего и четвертого элементов И и через первый элемент HE ко второму входу первого элемента И и входу счетного триггера, единичным выходом соединенного со вторыми входами третьего и четвертого элементов И, третий вход которого через второй элемент НЕ соединен с первым, входом узла и третьим входом третьего элемента И, выходом подключенного к единичному входу триггера занятости магистрали, второй вход и выход элемента ИЛИ соединен соответственно с выходом четвертого элемента И, и нулевым входом триггера приоритета.

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

1. Авторское свидетельство СССР по заявке 9 2684559/18-24, кл. G 06 F 3/04, 1978.

2. Авторское свидетельство СССР по ".аявке Р 2394392/18-24, кл. G 06 F 3/04, 1976 (прототип).

798780

О3 Тира* 756 .Подписное

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

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

Заказ филиал ППП Патент, r. Ужгород, ул. Проектная, 4

Составитель В.Вертлиб

Редактор Н.Рогулич Техред N.Коштура Корректор С.Щомак