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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСГ1УБЛИН

09) (И) (sO ф G 06 F 9/46

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

) . л, В

ОПИСАНИЕ ИЗОБРЕТЕНИЯ,, К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3941577/24-24 (22) 09.08.85 (46) 30.12.86. Бюл. N 48 (72) В.П. Цемик, В.П. Божнев и Е.Я. Фрайберг (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 842212, кл. G 06 F 9/46, 1981.

Патент ФРГ Р 2913288, кл. G 06 F 9/18, 1978. (54) УСТРОЙСТВО ДПЯ ПОДКЛЮЧЕНИЯ

ИСТОЧНИКОВ ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАПИ (57) Изобретение относится к области вычислительной техники и может быть использовано в мультипроцессорных системах реального времени. Цель изобретенйя — расширение функциональных возможностей устройства управления. Устройство содержит шину синхронизации циклов подключения, а в каждом канале — счетчик текущего адреса, делитель, схему сравнения, элементы И, регистр адреса, усилители, вход синхронизации, адресные входы, вход запроса и разрешения передачи. Расширение функциональных возможностей устройства достигается за счет обеспечения наряду с воэможностью циклического подключения источников к магистрали возможности приоритетного подключения согласно индивидуальным приоритетам источников, что достигается эа счет введе-, Я ния в каждый канал устройства дополнительного элемента И и. входа запроса прерывания. 1 ил.

С:

1280631

Тс

У где t — длительность периода следоИ вания импульсов в шине синх- 35 ронизации источника, который обслуживает данный канал устройства;

Тс — длительность одного сеанса передачи выбирается одинаковой для всех каналов устройства.

Работу устройства рассмотрим применительно к мультипроцессорной системе, содержащей четыре источника ин- 5 формации.

55

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

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

На чертеже приведена структурная схема предлагаемого устройства.

Устройство содержит шину 1 синхронизации циклов подключения и каналы 2, а в каждом канале — делитель 3, счетчик 4 текущего адреса, регистр 5 адреса, схему 6 сравнения, элементы И 7 и 8, усилитель 9, элемент НЕ 10, выход 11 разрешения передачи, вход 12 запроса передачи, шину 13, синхронизации источника информации, адресные входы 14, вход 15 занесения адреса и вход 16 запроса прерывания.

Делитель 3 предназначен для задания длительности одного сеанса передачи и представляет собой счетчик по модулю М. N определяется выражением:

В зависимости от требуемой очередности подключения источников к магистрали или в зависимости от приоритета резидентных на них процессов источникам присваиваются адреса:: 00, 01, 10, 11, которые они посредством .адресных входов 14 и 15 заносят в соответствующие регистры 5. Делители 3 имеют одинаковый коэффициент деления N определяющий длительность одного сеанса передачи данных Тс .

Делители 3 и счетчики 4 всех каналов установлены в нулевое состояние, а на вход 16 канала, соответствующего источнику 11 (канал 11) подан единичный сигнал (цепи начальной установки делителей 3 и счетчиков 4 на чертеже не показаны). .Устройство работает следующим образом. (Делители 3 в каждом канале вырабатывают импульсы длительностью с периодом следования Т, которые сво" им передним фронтом практически синх(\ ронно переключают счетчики 4 из начального состояния 00 в состояние

001, 010, 011 ° При переходе счетчиков в состояние 100 в канале 011 на вход 16 которого при инициализации системы был подан единичный сигнал, на выходе А>В схемы 6 возникает единичный сигнал, в результате чего импульс с выхода делителя 3, пе. реключающий своим передним фронтом счетчик 4 в состояние 100 через элементы 8 и 9 канала 011, шину i и элементы 10 всех каналов сбрасывает счетчики 4 и делители 3, после о чего цикл переключения счетчиков 4 повторяется. Длительность импульсов на выходе генераторов (t„) должна превышать значение возможной рас. синхронизации срабатывания делителей 3, работающих от разных источников частоты и синхронизируемых один раз в каждом цикле подключения источников, и суммарное время задержки срабатывания счетчика 4, схемы 6, элементов 8, 9 и 10. В каждом канале при равенстве содержимого счетчика 4 и регистра 5 появляется единичный сигнал на выходе А=В схемы 6..

Если при этом на вход 12 соответствующий источник подает единичный сигнал, свидетельствующий о готовности к передаче, то по окончании импульса на выходе делителя 3 элемент 7 вырабатывает на выходе 11 сигнал, разрешающий передачу данных. Таким образом, каждому источнику последовательно предоставляется право передавать данные. Если какому-то из источников необходима экстренная передача данных, то он вместе с сигналом запроса передачи на входе 12 выставляет единичный сигнал прерывания на входе 16. При этом, если текущее состояние счетчика 4 соответствующего канала превышает содержимое регистра 5 (т,е. право передачи предос1.280631 тавляется источнику с большим адресом, а следовательно, с низшим приоритетом), то появляется единичный сигнал на выходе А В схемы 6, в результате чего сбрасываются делители 3 5 и счетчики 4 всех каналов. Если прерывание выставил источник 000, то время реакции составит Тс, если источник 001-2Т (при отсутствии прерывания от источника 000), если 10 источник 010 — ЗТ (при отсутствии прерываний от источников 000 и 001).

Причем источник 000 при экстренной передаче полностью монополизирует шину, источник 001 монополизирует

1/2 ресурса магистрали, право передачи при этом предоставляется только источникам с высшим приоритетом

000 и т.д. При отсутствии прерываний от источников устройство опять 20 переходит в циклический режим работы.

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

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

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

1280631

f1

12 и Q

19

Ю С:

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

Редактор А. Лежнина Техред Л.Сердюкова Корректор М. Демчик;

Заказ 7068/55 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4