СО СГ5 00
Изобретение относится к вычислительной технике и может быть использовано в составе управляющей системы для обеспечения индивидуального и синхронного группового управления внешними устройствами.
Цель изобретения - расширение класа решаемых задач путем задания произвольного порядка обмена внешним устройствам.
На фиг, 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - схема-блока управления; на фиг. 3 - схема блока анализа и за пуска; на фиг. 4 - схема блока опрос
Устройство содержит блок 1 управ- ления, блоки 2 анализа и запуска, блок 3 опроса, шины для подключения к управляющей системе (ЭВМ) внутренние шины 11-16 устройства, шины 17-20 для подключения внешних устройств.
Блок 1 управления (фиг, 2)
состои 22 такто- импульсов
из триггера 21, генератора вых импульсов, счетчика 23 и элемента И 24. Каждый блок 2 анализа и запуска (фиг. 3) содержит регистр 25 адреса, триггер 26 готовности, схему 27 срав нения, элемент НЕ 28, элементы И 29 и 30, элемент ИЛИ 31 и формирователь 32 импульсов.
Блок 3 опроса (фиг.4) включает
в себя элементы ИЛИ 33 и 34, элемент И 35 и 36 первой и второй групп, элементы ИЛИ. 37 группы, запоминаюш {й узел 38 на сдвиговых регистрах 39, - 39J; и элементы И 40 коммутатора.
По шинам 4-10, к которым подклю- чается управляющая система, осуществляется загрузка н запуск интерфейсного устройства. К каждому блоку 2 к шинам 17-20 подключаются внешние уст
группы
подключены к одной пшне 15 готовност и реализуют логическую функцию проводного И.
Устройство работает следующим образом.
На этапе подготовки управляющая система с помощью шин 4-10 осуществляет подготовку интерфейсного устройства к работе, В соответствии с алгоритмом функционирования внешние устройства разбиваются на группы и помечаются единым номером группы. Для этого управляющая система по шине 1 О в регистры 25 осуществляет загрузку соответствующих кодов номеров групп. Код номера группы может быть загружен и самим внешним устройством по шине 17. Далее по шине 7 в счетчик 23 загружается код количества групп, участвующих в процессе Счетчик 23 работает в режиме вычитания. Блок 3 опроса предназначен для хранения и выдачи по шине 14 кодов номеров групп.
Загрузка блока 3 опроса осуществляется следующим образом.
На шине 5 устанавливается единичный потенциал, при этом устанавливается единичный потенциал на входах элементов И 35 и нулевой потенциал на входах элементов И 36. На другие входы элементов И 35 по шине 4 подается соответствуюш 1й код номера По импульсу, поступающему по шине 6 через элемент ИЛИ 3-4 на синхровход узла 38 осуществляется запись кода номера группы в первый регистр 39. Далее на шине 4 устанавливается следующий код номера группы и по импульсу, поступающему по шине 6, осуществляется сдвиг содержимого регистров 39 и запись очередного кода номера группы в первый регистр
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления обменом информацией | 1990 |
|
SU1783525A1 |
Устройство для управления обменом информацией между ЭВМ и группами абонентов | 1989 |
|
SU1621037A1 |
Устройство для централизованного управления вычислительной системой | 1985 |
|
SU1259261A1 |
Устройство для обслуживания запросов | 1988 |
|
SU1536383A1 |
Устройство для синхронизации распределенной вычислительной системы | 1988 |
|
SU1508201A1 |
Многоканальное устройство для регистрации аналоговых и цифровых сигналов | 1988 |
|
SU1564649A1 |
Устройство для сопряжения магистрали ЭВМ с магистралью внешних устройств | 1984 |
|
SU1246105A1 |
Устройство для централизованного управления вычислительной системой | 1987 |
|
SU1674146A1 |
Устройство для фиксации неустойчивых сбоев | 1985 |
|
SU1265777A1 |
Устройство для приоритетного опроса | 1983 |
|
SU1105894A1 |
Изобретение относится к вычислительной технике и может быть использовано в управляющей системе для индивидуального и синхронного группового управления различными устройствами. Целью изобретения является расширение класса решаемых за счет задания произвольного порядка обмена информацией с внешним устройством. Цель достигается тем, что в устройство, содержащее в блоке управления триггер пуска, счетчик импульсов, генератор тактовых импульсов и первьш элемент И, в блоке опроса - две группы элементов И, группу регистров сдвига и KOMMyvaTop, а в каждом из п блоков анализа и загрузки - второй элемент И, регистр адреса и триггер готовности, введены в блок опроса два элемента ИЛИ и группа элементов ИЛИ, в каждый блок анализа и загрузки схема сравнения, элемент И, элемент НЕ, элемент ИЛИ и формирователь импульсов. 4 ил. . i (Л
ройства, в качестве которых, например,5 ° Таким образом осуществляется
загрузка узла 38 кодами номеров гр Первым записывается подготовительный нулевой код. По окончании загр ки на шине 5 устанавливается нулев потенциал. Устройство подготовлено к работе. По сигналу Пуск, посту пающему по шине 9, устанавливается в 1 триггер 21 и-осуществляется запуск устройства. Единичный потен циал с выхода триггера 21 по шине поступает на первый вход элементов И 40 и осуществляется запуск генератора 22. Первым импульсом с гене тора 22, выдаваемым по шине 11, ос
могут быть модули информационно-измерительной . системы, процессоры многопроцессорной системы и т.д. В процессе функционирования внешние устройства в соответствии с алгоритмом решения задачи могут объединяться в группы, которые требуют строго синхронного группового управления - за- пус.ка на функционирование. Внешние устройства, объединяемые в группу, помечаются единым номером группы. Количество возможных групл. р п (п - количество внешних устройств). Формирователи 32 блоков 2 ..араллельно
° Таким образом осуществляется
загрузка узла 38 кодами номеров групп. Первым записывается подготовительный нулевой код. По окончании загрузки на шине 5 устанавливается нулевой потенциал. Устройство подготовлено к работе. По сигналу Пуск, поступающему по шине 9, устанавливается в 1 триггер 21 и-осуществляется запуск устройства. Единичный потенциал с выхода триггера 21 по шине 12 поступает на первый вход элементов И 40 и осуществляется запуск генератора 22. Первым импульсом с генератора 22, выдаваемым по шине 11, осуществляется сдвнг содержимого регистров 39 и на регистре 39 устанавливается первый код номера группы. Единичный потенциал на первом входе элементов И 40 разрешает прохождение по шине 14 кода номера группы, записанного Б регистр 39,. Далее схемы 27 сравнения осуществляют сравнение кода номера группы, записанного в регистр 25 и поступающего по шине 14 В тех блоках 2, где не произошло сравнение, т.е. внешнее устройство не принадлежит данной группе по выходу схемы 27 сравнения, выдается нулевой потенциал, а по выходу формирователя 32 - единичньй потенциал. В тех блоках 2,, где произошло сравнение кодов номеров групп, производится анализ готовности внешнего устройст- ва. Если внешнее устройство готово, то по шине 18 производится установка в 1 триггера 26. Принадлежность внешнего устройства к данной группе и его готовность приводит к появле- нию единичного сигнала на выходе элемента И 29 и выдачи формирователем 32 на шину 15 единичного потенциала. сли внешнее устройство принадлежит опрашиваемой группе, но не готово, формирователь 32 выдает нулевой потенциал на шину 15. Возможны две ситуации: а) все внешние устройства, принадлежаш 1е опрашиваемой группе, готовы; б) хотя бы одно внешнее устройство, принадлежащее опрашиваемой группе, не готово.
Если все внешние устройства, принадлежащие опрашиваемой группе, готовы, то по шине 15 в блок 1 выдается единичньй сигнал готовности группы. Далее при поступлении очередного тактового импульса с выхода генератора 22 разрешается выдача единичного сигнала через элемент И 24 по шине 1 При этом срабатывает элемент И 30 соответствующих блоков 2 анализа и запуска и вьщается сигнал запуска внешнего устройства по шине 20. Этим же тактовым импульсом с выхода генератора 22 производится уменьшение содержимого счетчика 23, на вход разрешения которого поступает сигнал с выхода элемента И 24. Кроме того, этот же импульс с выхода генератора 22 поступает по шине 11 через элемен ИЛИ 34 на синхровход регистров 39 узла 38 и производится сдвиг содержимого, при этом на шине 13 присутст
5 0 5 Q
5
0
5
0
5
вует единичный потенциал, поэтому отработанный код номера группы не переписывается в регистр 39, а теряется. В регистр 39, записывается нулевой код. Запущенные внешние устройства сбрасывают по шине 19 триггер 26.
Если не готово хотя бы одно внешнее устройство, принадлежащее к опрашиваемой группе, то единичный сигнал по шине 15 не выдается. Далее очередной тактовый импульс с выхода генератора 22 поступает на синхровход узла 38 и на шине 13 устанавливается нулевой потенциал и неотрабо- танньй код номера группы из регистра 39 переписывается в регистр 39. Кроме того, нулевой потенциал на выходе элемента блокирует тактовый вход счетчика 23 и содержимое счетчика 23 не изменяется.
Когда отработаны все номера групп, счетчик 23 обнуляется, при этом по шине 8 в управляющую систему поступает сигнал, оповещающий, что все группы отработаны. Этим же сигналом осуществляется сброс триггера 21 и прекращается выдача тактовых импульсов генератором 22.
Формула изобретения
Устройство для управления обменом информацией, содержащее блок опроса, включаюш 1й группу сдвиговых регистров, коммутатор и две группы элементов И, блок управления, состоящий из счетчика импульсов, соединенного счетным входом с выходом генератора тактовых иьшульсов, триггера пуска и первого элемента И, и группу блоков анализа и запуска, каждый из которых включает регистр адреса, триггер готовности и второй элемент, отличающееся тем, что, . с целью расширения класса решаемых задач, в блок опроса введены первый и второй элементы ИЛИ и группа элементов ИЛИ, а в каждый блок анализа и запуска группы - третий элемент ИЛИ, формирователь импульсов, элемент НЕ, третий элемент И и схема сравнения, причем выход первого элемента И соединен с входом разрешения счетчика импульсов, первым входом первого элемента ИЛИ и первьм входом второго элемента i-ro блока .анализа и запуска (i 1, п), вход сброса
5U
триггера пуска соединен.с выходом счетчика импульсов, а выход - с входом пуска генератора тактовых импульсов и управляющим входом коммутатора, группа информационных входов и выход которого подключены соответственно к группе выходов К-го регистра и первому входу схемы сравнения i-ro блока анализа и запуска, выход генератора тактовых импульсов подключен к первым входам первого элемента И и второго элемента ИЛИ, выход которого соединен с синхровходами регистров сдвига группы, выходы элементов И первой и второй групп подключены соответственно к первым и вторым входам элементов ИЛИ группы, выходы которых соединены с группой информационных входов первого регистра сдвига группы, группа информационных входов j-ro регистра сдвига (j 2, К) соединена с группой выходов (j-1)-ro регистра сдвига, группа выходов К-го регистра сдвига подключена к первым входам элементов И второй группы, вторые Входы которых соединены с инверсным выходом первого элемента ИЛИ, в i-M блоке анализа и загрузки выход регистра адреса соединен с вторым входом схемы сравнения, выходом, подключенной через элемент НЕ к первому входу третьего элемента ИЛИ, выход
376
которого через формирователь импульсов соединен с вторым входом первого элемента И, а второй вход - с вторым входом второго элемента И и выходом третьего элемента И, первый и второй входы которого . подключены соответственно к выходам схемы сравнения и триггера готовности, входы установки
и сброса которого, первый информационный вход регистра адреса и выход второго элемента И являются соответствующими входами и выходами устройст- ва для подключения к выходам готовности, сброса и загрузки, входу разрешения i-ro внешнего устройства, второй вход первого элемента ИЛИ, соединенный с первыми входами элементов И первой группы, вторые входы
элементов И первой группы, второй вход второго элемента ИЛИ, информационный вход счетчика импульсов, вход установки триггера пуска, вторые информационные входы регистров адрес.а и вькод счетчика импульсов являются соответствующими входами и выходом устройства для подключения к выходам разрешения загруэки, текущего адреса, синхронизации, задания количества
РУггп, пуска и задания адреса внешних устройств и входу синхронизации управляющей ЭВМ.
фиг.2
Фиг.Л
cpuz. k
Редактор Л.Пчелинская
Составитель В.Вертлиб
Техред Л.ОлийныкКорректор М.Пожо
Заказ 3787/52
Тираж 704
ВНИШИ Государственного комитета СССР
по делам изобретений н открытий 113035, Мос:сва, Ж-35, Раушская наб., д. 4/5
Подписное
Устройство для обмена информацией | 1983 |
|
SU1118997A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения | 1980 |
|
SU903851A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-07-30—Публикация
1987-01-13—Подача