Устройство для сопряжения источ-НиКОВ иНфОРМАции C ОбщЕй МАгиСТРАлью Советский патент 1981 года по МПК G06F3/04 

Описание патента на изобретение SU798780A1

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

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

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

Поставленная цель достигается тем, что в устройство, содержащее группу каналов источников, каждый из которых включает узел анализа приоритетов, вход и выход которого соединены соответственно с первыми выходом и входомузла синхронизации второй вход которого является соотетствующим входом запроса источника устройства, третий вход подключен к соответствующей входной шине разрешения устройства и первому входу узла задержки, а второй выход - ко второму входу узла задержки, третий вход которого является соответствующим управляющим входом устройства, в каждый канал источника введен адресный регистр, причем вход адресного регистра подключен к третьему выходу узла синхронизации , а группа выходов - к группе входов узла анализа приоритета и к группе адресных шин Vcтpoйcтвa, четветрый выход узла синхронизации соединен с соответствующей выходной шиной запроса устройства, а дервый вход - с одним из выходов группы выходов адресного регистра, выход узла Зсодержки и четвертый вход узла синхронизации подключены соответственно к первой и второй шинам узла синхронизации устройства, а также тем, что узел анализа приоритета содержит группу элементов И, группу элементов НЕ, выходной элемент И и коммутатор, причем первые входы элементов И группы подключены к соответствующим выходам коммутатора, вторые входц - к соответствукядим входам из группы входов узла, а выходы - ко входам соответствуквди элементов НЕ группы, выходы которых соединены с соответствующими входами из группы входов выходного элемента И, вход и выход которого являются соответственно входом и выходом узла, а также тем, что узел задержки содержит триггер приоритета, выход которого является первым выходом узла, триггер занятности магистрали, нулевой вход которого является четвертым входом узла, триггер запроса, единичный вход которого является вторым входом узла, а выход четвертым выходом узла, счетный триггер, нулевой выход которого является вторым выходом узла, четыре элемента И, элемент ИЛИ и два элемента НЕ, причем выход первого элемента И подключен к третьему выходу

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

Q первый элемент НЕ ко второму входу первого элемента И и входу счетного триггера, единичным выходом соединенного со вторыми входами третьего и четвертого элементов И, третий вход которого через второй элемент

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

Q узла, выход первого элемента задержки соединен с вторым входом элемента И и через второй элемент задержки с выходом узла, а вход - с выходом элемента И.

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

Устройство содержит блок 1 управления магистралью, шины 2 и 3 синхронизации устройства, шины 4, 5 и б запроса, : шины 7, 8 и & разрешения, каналы 13, 14 и 15 источников информации. В состав каждого канала 13, 14 и 15 входят узел 16 синхронизация, адресный регистр 17, узел 18 анализа приоритета и узел 19 задержки. В зависимости от уровня приоритета источники информации разделены на группы, причем число групп равно количеству шин запроса

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

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

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

Состав узла 18 анализа приоритета содержит (фиг. 2) элемент И 32, элементы НЕ 33, 34 и 35 группы, элемент И 36, 37 и 38 группы и коммутатор 39. В состав узла 19 задержки входят (фиг. 2) элемент И 40, элементы задержки 41 и 42, триггер 43 и вход 44 управления от источника.

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

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

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

0 состояние. Сигнал с единичного выхода триггера 21 поступает на вход элемента И 32, сигнал приоритета на выходе которого, а следовательно и на одной из адресных шин появляется

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

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

5 высшим приоритетом по сравнению с приоритетом других источников информации данной группы на один из входов всех элементов И 36, 37 и 38 с коммутатора 39 поступает нулевой по0тенциал. У источника информации с низшим приоритетом нулевой потенциал с коммутатора 39 поступает на один из входов только того элемента И 36, 37 и 38, другой вход которого

5 соединен с адресной шиной, подключенной к выходу элемента И 32. По мере распространения сигнала разрешения по шине 7 сигнал приоритета на выходе элемента И 32 сохраняется только в одном из каналов 13 и 14,

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

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

5 превышает время переходных процессов в каналах 13 и 14, соответственно по установке сигнала на выходе элемента И 32 и по установке сигнала на выходе адресного регистра 17.

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

14, за исключением того у которого на выходе элемента И 32 сохранился сигнал приоритета, задержанный сигнал разрешения через элемент И 26 и элемент ИЛИ 29 устанавливает триггер 21 приоритета в нулевое состояние. Кроме того, в этих каналах, задержанный сигнал разрешения проходит через элемент НЕ 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 из нулевого в единичное.

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

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

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

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

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

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

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

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

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

S узла, выход первого элемента задержки соединен со вторым входом элемента И и через второй элемент задержки с выходом узла, а вход - с выходом элемента И.

0

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР по заявке № 2684559/18-24,

кл. G 06 F 3/04, 1978.

5

2.Авторское свидетельство СССР по саявке № 2394392/18-24,

кл. G 06 F 3/04, 1976 (прототип).

Похожие патенты SU798780A1

название год авторы номер документа
Устройство для сопряжения источников информации с общей магистралью 1979
  • Ватолин Вениамин Сергеевич
  • Гаркуша Юрий Федорович
  • Жулинский Сергей Федорович
  • Кутняков Виталий Иванович
  • Лобанов Александр Федорович
  • Рогинский Игорь Александрович
SU875373A2
Устройство для управления приоритетным подключением абонентов к общей магистрали 1980
  • Егоров Евгений Диомидович
  • Жулинский Сергей Федорович
  • Кутняков Виталий Иванович
  • Моторов Николай Георгиевич
  • Семенова Валентина Михайловна
  • Хетагуров Ярослав Афанасьевич
SU892443A1
Устройство для сопряжения двух процессоров с общей памятью 1988
  • Клейнер Дмитрий Ильич
  • Кицис Алексей Семенович
  • Латышев Владимир Ильич
  • Тараев Владимир Федорович
SU1569840A1
Многоканальное устройство для обмена информацией 1984
  • Семенова Валентина Михайловна
  • Подопригора Сергей Анатольевич
  • Лобанова Татьяна Григорьевна
  • Кузнецов Геннадий Иванович
SU1359781A1
Устройство приоритетного доступа к магистрали 1990
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1839249A1
Многоканальное устройство для сопряжения абонентов с общей магистралью 1984
  • Туравинин Владимир Викторович
SU1223237A1
Устройство для сопряжения с общей маги-СТРАлью ВычиСлиТЕльНОй СиСТЕМы 1979
  • Иванов Владимир Андреевич
  • Иванов Валерий Васильевич
SU809143A1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Многоканальное устройство для приоритетного подключения источников информации к магистрали 1988
  • Попов Владимир Николаевич
  • Каюшев Евгений Владимирович
  • Киселев Виктор Иванович
  • Предков Владимир Игоревич
SU1594539A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Прохончуков Сергей Рудольфович
SU1524059A1

Иллюстрации к изобретению SU 798 780 A1

Реферат патента 1981 года Устройство для сопряжения источ-НиКОВ иНфОРМАции C ОбщЕй МАгиСТРАлью

Формула изобретения SU 798 780 A1

SU 798 780 A1

Авторы

Ватолин Вениамин Сергеевич

Гаркуша Юрий Федорович

Жулинский Сергей Федорович

Кутняков Виталий Иванович

Рогинский Игорь Александрович

Саушев Владимир Викторович

Даты

1981-01-23Публикация

1979-02-05Подача