Изобретение относится к вычислительной технике и может быть использовано в мультипроцессорных системах реального времени.
Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения как циклического подключения источников к магистрали, так и приоритетного подключени в соответствии с их индивидуальными приоритетами.
На чертеже приведена структурная схема предлагаемого устройства.
Устройство содержит шину 1 синхронизации циклов подключения и каналы 2, а в каждом канале - делитель 3, счетчик 4 текущего адреса, регистр 5 адреса, схему 6 сравнения, элементы И 7 и 8, усилитель 9, элемент НЕ 10, выход 11 разрешения передачи, вход 12 запроса передачи, шину 13ч синхронизации источника информации, адресные входы 14, вход 15 занесения адреса и вход 16 запроса прерывания.
Делитель 3 предназначен для задания длительности одного сеанса передачи и представляет собой счетчик по модулю N. N определяется выражением:
N
где t,, и
т„ длительность периода следования импульсов в шине синх- ронизации источника, которьй обслуживает данный канал устройства;
длительность одного сеанса передачи выбирается одинаковой для всех каналов устройства.
Работу устройства рассмотрим при- ме .нительно к мультипроцессорной системе, содержащей четыре источника ин- формации.
В зависимости от требуемой очередности подключения источников к магистрали или в зависимости от приоритета резидентных на них процессов источникам присваиваются адреса:: 00, 01, 10, 11, которые они посредством адресных входов 14 и 15 заносят в соответствующие регистры 5. Делители 3 имеют одинаковый коэффициент деления N, определяющий длительность одного сеанса передачи данных Т. Делители 3 и счетчики 4 всех каналов
установлены в нулевое состояние, а на вход 16 канала, соответствующего источнику 11 (канал 11), подан еди- ничньй сигнал (цепи начапьной установки делителей 3 и счетчиков 4 на чертеже не показаны)., .
,Устройство работает следующим образом.
Делители 3 в каждом канале вырабатывают импульсы длительностью t с периодом следования Т, которые своим передним фронтом практически синхронно переключают счетчики 4 из начального состояния 00 в состояние 001, 010, 011. При переходе счетчиков в состояние 100 в канале 011, на вход 16 которого при инициализации системы был подан единичный сигнал, на выходе схемы 6 возни5
0
5
кает единичный сигнал, в результате чего импульс с выхода делителя 3, переключающий своим передним фронтом счетчик 4 в состояние 100, через элементы 8 и 9 канала 011, шину 1 и элементы 10 всех каналов сбрасывает счетчики 4 и делители 3, после чего цикл переключения счетчиков А повторяется. Длительность импульсов на выходе генераторов (t,) должна превышать значение возможной рае- синхронизации срабатывания делителей 3, работающих от разных источников частоты и синхронизируемых один раз в каждом цикле подключения источников, и суммарное время задержки срабатывания счетчика 4, схемы 6, элементов 8, 9 и 10. В каждом канале при равенстве содержимого счетчика 4 и регистра 5 появляется единичный сигнал на выходе схемы 6, . Если при этом на вход 12 соответствующий источник подает единичный сигнал, свидетельствующий о готовности к передаче, то по окончании импульса на выходе делителя 3 элейент 7 вырабатывает на выходе 11 сигнал, разрешающий передачу данных.Таким образом, каждому источнику последовательно предоставляется право передавать данные. Если какому-то из источников необходима экстренная передача данных,то он вместе с сигналом запроса передачи на входе 12 выстав- г ляет единичный сигнал прерывания на входе 16. При этом, если текзтцее состояние счетчика 4 соответствующего канала превьштает содержимое регистра 5 (т.е. право передачи предос0
0
тавляется источнику с большим адресом, а следовательно, с низшим приоритетом) ,, то появляется единичный сигнал на выходе схемы 6, в результате чего сбрасываются делители и счетчики 4 всех каналов. Если прерывание выставил источЧ1ик 000, то время реакции составит Т., если источник 001-2Tj. (при отсутствии прерывания от источника 000), если источник 010 - ЗТ|, (при отсутствии прерываний от источников 000 и 001) Причем источник 000 при экстренной передаче полностью монополизирует шину, источник 001 монополизирует 1/2 ресурса магистрали, право передачи при этом предоставляется только источникам с высшим приоритетом 000 и т.д. При отсутствии прерываний от источников устройство опять переходит в циклический режим работы
Формула изобретения
Устройство для подключения источников информации к общей магистрали, содержащее каналы, в каждом канале - счетчик текущего адреса, делитель, регистр адреса, схему сравнения, первый элемент НЕ, второй элемент НЕ, первьй элемент И, причем выходы счетчика текущего адреса канала поразрядно соединены с первыми входами схемы сравнения канала, а счетный |Вход счетчика соединен с выходом де- лителя канала, тактовый вход которого соединен с входом синхронизации источников информации устройства.
О
0
информационные входь; регистра адреса канала являются адресными входами устройства, вход синхронизации регист5,а адреса, канала является входом занесения адреса канала, а выходы регистра адреса поразрядно соединены с вторыми входами схемы сравнения канала, выход равно которой соединен с первь№{ входом первого элемента И канала, второй вход которого является входом запроса передачи устройства, а выход является выходом разрешения передачи устройства, выход первого элемента НЕ канала 5 соединен с шиной синхронизации цикла подключения устройства и с входом второго элемента НЕ канала, выход которого соединен с входами сброса счетчика текущего адреса канала и делителя канала, отличающе5
5
0
функциональных возможностей устройства за счет обеспечения как циклического, так и приоритетного подключения источников информации к магистрали, в каждый канал введен второй элемент И, причем первый вход второго элемента И канала соединен с выходом больше схемы сравнения канала, второй вход второго элемента И канала является входом запроса на прерывании устройства, третий вход первого элемента И канала соединен с выходом делителя канала и с третьим входом второго элемента И канала, выход которого соединен с входом первого элемента НЕ канала .
Составитель М. Сорочан Редактор А. Лежнина Техред Л.Сердюкова Корректор М. Демчик;
Заказ 7068/55 Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4,
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для подключения источников информации к общей магистрали | 1988 |
|
SU1522207A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Контроллер для связи процессоров с общей магистралью | 1988 |
|
SU1575197A1 |
Устройство для сопряжения процессоров в мультипроцессорной системе | 1984 |
|
SU1188747A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
Устройство для обмена данными | 1984 |
|
SU1211742A1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1989 |
|
SU1672461A1 |
Устройство для сопряжения двух магистралей | 1986 |
|
SU1348874A1 |
Изобретение относится к области вычислительной техники и может быть использовано в мультипроцессорных системах реального времени. Цель изобретения - расширение функциональных возможностей устройства управления. Устройство содержит шину синхронизации циклов подключения, а в каждом канале - счетчик текущего адреса, делитель, схему сравнения, элементы И, регистр адреса, усилители, вход синхронизации, адресные входы, вход запроса и разрешения передачи. Расширение функциональных возможностей устройства достигается за счет обеспечения наряду с возможностью циклического подключения источников к магистрали возможности приоритетного подключения согласно индивидуальным приоритетам источников, что достигается за счет введе-. ния в каждый канал устройства дополнительного элемента И и, входа запроса прерывания. 1 ил. (Л С
Гидродинамическое устройство дляАВТОМАТичЕСКОгО РЕгулиРОВАНия углАОпЕРЕжЕНия ВпРыСКА ТОплиВА B дВигАТЕльВНуТРЕННЕгО СгОРАНия | 1977 |
|
SU842212A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Патент ФРГ 2913288, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-12-30—Публикация
1985-08-09—Подача