Изобретение относится к вычислительной технике и может быть использовано в составе управляющей системы для обеспечения управления индивидуальным и синхронным групповым информационным обменом с абонентами.
Целью изобретения является расширение функциональных возможностей путем обеспечения динамической реконфигурации групп абонентов.
На фиг.1 представлена структурная схема устройства; на фиг.2 - схема блока опроса; на фиг.З - схема блока управления; на фиг.4 - схема
блока анализа.
i
Устройство (фиг.1) содержит блок 1 опроса, блок 2 управления, группу блоков 3 анализа, шины 4-8 управления, внутренние шины 9-13 устройства, входы 14, 15 подключения абонен - тов.
Блок 1 опроса (фиг.2) содержит элементы И 16, 17, регистр 18, элемент ИЛИ 19, счетчик 20, элемент 21 сравнения.
Блок 2 управления (фиг.З) содержит генератор 22 тактовых импульсов,элементы И 23-25, триггер 26 пуска.
Каждый блок 3 анализа (фиг.4) содержит элемент 27 сравнения, элемент И 28, триггер 29 готовности, элемент И 30 и одновнбраторы 31, 32. На элементах И 16, 17 выполнен дёмультиплексор тактовой серии.
Регистр 18 служит для хранения коэффициента счета счетчика 20. | Элемент 21 сравнения сравнивает содержимое счетчика 20 и регистра 18 и управляет демультнплексором тактовой серии.
Элемент II 24 блокирует выработку сигнала группового запроса нефункци- онирующей группой абонентов.
(Л
С
о ю
о
00
|
Триггер пуска 26 вырабатывает сигнал пуска - останова устройства.
Элемент 27 сравнения сравнивает номер группы, поступающий из блока 1 опроса, с номером группы, к которой принадлежит конкретный абонент.
Элемент И 28 управляет сбросом запроса, хранящегося в триггере 29 готовности.
Одновибраторы 31, 32 вырабатывают сигналы, свидетельствующие о готовности абонента к обмену и принадлежности к опрашиваемой группе соответственно.
По шинам 4-7, к которым подключается управляющая система, осуществляется загрузка и запуск устройства.
К каждому блоку 3 анализа через шины 15, 14 подключаются абоненты, в качестве которых могут быть процессоры многопроцессорной системы, устройства ввода-вывода, модули информационно-измерительной системы и так далее.
В процессе Функционирования абоненты в соответствии с алгоритмом задачи объединяются в группы, которые требуют синхронного группового управления. Абоненты, объединяемые в группу, помечаются единым номером группы. Количество возможных групп р «Ј N (N - число абонентов). Группы формируются и распадаются в произвольные моменты времени. Одновибраторы 31, 32 блоков 3 параллельно подключаются к шинам 13, 12 соответственно, реализующим логическую функцию МОНТАЖНОЕ И
Устройство работает следующим образом.
Перед началом опроса в регистр 18 с шины 4 по сигналу с шины 5 загружается коэффициент счета.
По сигналу Пуск, поступающему с входа 7, взводчтся триггер 26 пуска и тактовым импульсом с генератора 22 тактовых импульсов, проходящим через элементы И 25, ИЛИ 19, осуществляется запись нулевого кода в счечик 20. Элемент 21 сравнения сравни- вает содержимое счетчика 20 с коэффициентом счета, поступающим из регистра 18, и, так как совпадения не происходит, подключает тактовую серию к счетному входу счетчика 20. Начинается последовательный опрос групп абонентов. Номер группы с выхода счетчика 20 по шине 11 поступает на входы элементов 27 сравнения
0
5
0
5
п
0
5
0
5
5
во все блоки 3 анализа. Элемент 27 сравнения осуществляет сравнение кода номера группы с шины 11 с номером группы, к которой принадлежит абонент, поступающим по шине 14. В тех блоках 3 анализа, где совпадения кодов (абонент не принадлежит к данной группе) не произошло, на выходе элемента 27 сравнения возникает нулевой, а на выходе одновибраторов 31, 32 - единичный потенциал. В тех блоках 3, где произошло совпадение кодов номеров групп, осуществляется анализ готовности абонент 1 к обмену. Если абонент готов, то по шине 15 производится установка в 1 триггера 29 готовности. При принадлежности абонента к данной группе и его готовности появляется нулевой сигнал на выходе элемента II 30 и одновибратор 31 выдает на шину 13 единичный потенциал, а одновибратор 32 на шину 12 - нулевой потенциал. Если абонент принадлежит к опрашиваемой группе, но не готов к обмену, Одновибраторы 31, 32 выдают нулевой потенциал на шины 13, 12. Возможны три ситуации:
а)все абоненты, принадлежащие к опрашиваемой Группе, готовы;
б)хотя бы один абонент, принадлежащий к опрашиваемой группе, не готов;
в)все абоненты не принадлежат к опрашиваемой группе.
Если все абоненты, принадлежащие к опрашиваемой группе, готовы к обмену , то по шине 13 в блок 2 выдается сигнал готовности группы. По шине 12 в блок 2 выдается нулевой сигнал, свидетельствующий о том,что данная группа функционирует на поле. Элемент И 24 вырабатывает единичный сигнал, который сбрасывает триггер 26 пуска, останавливая работу устройства, и сообщает управляющей системе по шине 8 о том, что группа, номер которой стоит на шине 11, готова к обмену. Управляющая система регистрирует номер группы, готовой к обмену, и единичным сигналом по входу 6 сбрасывает запросы в абонентах, принадлежащих этой группе, этим же сигналом лсуцествляется взвод триггера 26 пуска, и цикл опроса продолжается.
Если не готов хотя бы один абонент, принадлежащий к опрашиваемой группе, то единичный сигнал по шине
э 1
13 не выдается и блок 1 опроса переходит к опросу следующей группы.
Если ни один абонент не принадлежит к опрашиваемой группе, то па шину 13 выдается единичный потенциал, который поступает на второй вход элемента II 24. На первый вход элемента II 24 поступает единичный сигнал по шине 12, который блокирует выдачу сигнала индикации готовности группы на шину 8 (в управляющую систему) . Устройство переходит к опросу следующей группы. Когда номер группы из счетчика 20 совпадает с номером группы, записанным в регистре 18, элемент 21 сравнения выдает единичный сигнал на вторые входы элементов И 16, 17, закрывая элемент И 17 и открывая элемент И 16. Очередной импульс с генератора 22 тактовых импульсов, проходя через элементы II 16, ИЛИ 19, осуществляет ча- пись в счетчик 20 нулевого кода. После этого начинается новый цикл опроса .
Формула изобретения
Устройство для управления обме- ном информацией между ЭРУ и группами абонентов, содержащее блок опроса, блок управления и группу блоков анализа, причем блок опроса содержит регистр, дна элемента И( элемент ИЛИ блок управления содержит генератор тактовых импульсов, первый зпемент II, триггер пуска, а каждый блок анализа группы содержит элемент сравнения, два элемента И, триггер готовности, первый одновибратор, при этом выход первого элемента И блока опроса соединен с первым входом элемента ИЛИ блока опроса, синхровыход генератора тактовых импульсов блока управления соединен с первым входом первого элемента И блока управления, выход элемента сравнения блока анализа соединен с первым входом первого элемента И блока анализа и с первым входом второго элемента И блока анализа, второй вход которого соединен с нулевым выходом триггера готовности блока анализа, первые входы элементов сравнения блоков анализа группы и единичные входы триггеров готовности блоков анализа группы образуют группы входов устройства для подключения соответственно к выходам
5
10376
кода адреса и выходам -готовности абонентов группы, отличающееся тем, что, с целью расширения фукнциопальных возможностей за счет обспече-ния динамической реконфигурации групп абонентов, в блок опроса введены счетчик и элемент сравнения, в блок управления - два
JQ элемента И, в каждый блок анализа введен одновибратор, причем информационный вход и вход записи регистра блока опроса являются входаьги устройства для подключения соответственно
j5 к информационному выходу и выходу записи ЭВМ, единичный вход триггера пуска блока управления, соединенный с вторыми входами элементов И блоков анализа группы, является вхо20 дом устройства для подключения к установочному выходу ЭВМ, первый вход второго элемента И блока управления является входом устройства для подключения к выходу запуска ЭВМ, выход
25 третьего элемента И блока управления, соединенный с нулевым входом триггера пуска блока управления, является выходом устройства для подключения к входу готонногти ЭВМ, при этом вы30 ход второго элемента И блока управления соединен с гинхровходом триггера пуска блока управления и с вторым входом -элемента ИЛИ блока опроса, первый вход первого элемента И блока опроса соединен с первым входом второго элемента II блока опроса и с выходом первого элемента II блока управления, выход счетчика блока опроса соединен с первым входом элемен,Q та сравнения блока опроса и с вторыми входами элементов сравнения блоков анализа группы, выходы первого и второго одновнбратороп блоков анализа группы соединены соответственд5 но 6 первым и вторым входами третьего элемента И блока управления, причем в блоке управления единичный выход триггера пуска соединен с вторым входом первого элемента И, син50 хровыход генератора тактовых импульсов соединен с вторым входом второго элемента И, информационный вход триггера пуска подключен к шине единичного потенциала устройства, в блоке
е опроса выход регистра соединен с вторым входом элемента сравнения, выход которого соединен с вторым входом первого элемента И и с вторым входом второго элемента И, выход ко35
торого соединен со счетным входом счетчика, вход записи которого соединен с выходом элемента ИЛИ, а информационный вход подключен к шине нулевого потенциала устройства, в каждом блоке анализа выход первого
элемента И соединен с нулевым входом триггера готовности, выход элемента сравнения соединен с входом запуска первого одповнбратора, вход запуска второго одновибратора соединен с выходом второго элемента И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления обменом информацией | 1990 |
|
SU1783525A1 |
Устройство для управления обменом информацией | 1987 |
|
SU1413637A1 |
Устройство обмена данными распределенной управляющей системы | 1990 |
|
SU1718226A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Устройство для приоритетного опроса | 1983 |
|
SU1105894A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1536383A1 |
МОДУЛЬ МУЛЬТИМИКРОПРОГРАММНОЙ СИСТЕМЫ | 1997 |
|
RU2116665C1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Устройство для опроса абонентов | 1983 |
|
SU1095165A1 |
МОДУЛЬ СИСТЕМЫ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ | 1999 |
|
RU2152071C1 |
Изобретение относится к вычислительной технике и может быть использовано в составе управляющих гнетем для обеспечения управления индивидуальный и синхронным групповым информационным обменом с абонентами. Целью изобретения является расширение функционалыилх возможностей ча счет обеспечения дшгамическоп реконфигурации групп абонентов. Устройство содержит блок опроса, блок управления и группу блоков анализа. 4 ил.
Щ 75 14 75
Фиг Л
14 15
22
PC
72 73
5 0ta
. 1621037
v
25
5 0ta.3
te4
Устройство для централизованного управления вычислительной системой | 1985 |
|
SU1259261A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для управления обменом информацией | 1987 |
|
SU1413637A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-01-15—Публикация
1989-01-03—Подача