Устройство для управления включением-отключением электропитания внешних устройств в вычислительной системе
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и предназначено для управления внешними устройствами (ВУ) вычислительной системы. Известные устройства подобного назначения реализуют стандартные функции интерфейса ввода-вывода ЕС ЭВМ, а также аппаратное централизованное включение-отключение электропитания ВУ. Предлагаемое устройство за счет расширения функциональных возможностей обеспечивает также программное управление включением-отключением электропитания ВУ. С этой целью в устройство, содержащее блок формирования адреса, блок выбор режима, блок выборки и блок коммутации электропитания в каждом ВУ, введены центральный блок управления электропитанием и периферийные блоки управления электропитанием в каждом ВУ. При этом сформированы дополнительные сигналы интерфейса ввода-вывода: ВКЛ-К, ВКЛ-А, ОТК-К, ОТК-А, которые синхронизированы во времени с сигналами стандартного интерфейса ввода-вывода и позволяют электропитание необходимого ВУ непосредственно перед его запуском и отключить его по окончании работы. Эффективность предлагаемого устройства тем выше, чем меньше величины коэффицентов технического использования ВУ вычислительной системы. В устройстве предусмотрено переключение режимов, блокирующее цепи программного управления включением-отключением электропитания ВУ при больших величинах коэффицентов технического использования. 2 з.п.ф-лы, 13 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ÄÄSUÄ 1580372
А1
С 06 Р l l /22
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕНКЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (21) 4482052/24-24 (22) 15.09.88 (46) 23.07.90, Вюл. ¹ 27 (72) В.Г.Пекелис) С.Д.Шпота, В,А.Кешишьян и И.В,Пекелис (53) 681.326,7(088.8) (56) Авторское свидетельство СССР № 1183963) кл. G 06 F 9/00, 1985.
Электронная вычислительная машина
ЕС1050, — M. Статистика, 1976, с,ll7-118, 268-269. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВКЛ10ЧЕНИЕМ-ОТКЛОЧЕНИЕМ ЭЛЕКТРОПИТАНИЯ
ВНЕШНИХ УСТРОЙСТВ В ВЫЧИСЛИТЕЛЬНОЙ
СИСТЕМЕ (57) Изобретение относится к вычислительной технике и предназначено для управления внешними устройствами (BY) вычислительной системы. Известные устройства подобного назначения реализуют стандартные функции интерфейса ввода-вывода ЕС 3ВМ, а также аппаратное централизованное включение-отключение электропитания BY, Предлагаемое устройство за счет расширения функциональных возможностей обеспечивает также программное управление включеИзобретение относится к вычисл». тельной технике и может быть использовано в вычислительных системах.
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения режима включения-отключения электропитания внешних устройств (BY) по команде в заданный произвольный интервал времени, 2 нием-отключением электропитания BY, С этой целью в устройство, содержащее блок формирования адреса, блок выбора режима, блок выборки и блок коммутации электропитания в каждом .
ВУ, введены центральный блок управления электропитанием и периферийные блоки управления электропитанием в каждом BY. При этом сформированы дополнительные сигналы интерфейса ввода-вывода: ВКЛ-К, ВКЛ-А, ОТК-К, ОТК-А, которые синхронизированы во времени с сигналами стандартного интерфейса ввода-вывода и позволяют электропитание необходимого BY непосредственно перед его запуском и отключить его по окончании работы. Эффективность предлагаемого устройства тем выше, чем меньше величины коэффициентов технического использования
ВУ вычислительной системы, В устройстве предусмотрено переключение режи" мов, блокирующее цепи программного управления включением-отключением электропитания ВУ при больших величинах коэффициентов технического исполь зования. 2 з.п„ф-лы, 13 ил.
На фиг.l изображена схема устройства; на фиг,2 — схема блока формирования адреса; на фиг.3 — схема блока выбора режима; на фиг,4 — схема блока выборки; на фиг. 5 — схема блока коммутации электропитания; на фиг,6— схема центрального блока интерфейса электропитания; на фиг.7 — схема периферийного бл ка интерфейса электропитания; на фиг.8 — схема формирова3
1 580372 теля импульсов; на фиг. 9-13 — временные диаграммы работы устройства в различных режимах.
Устройство содержит (фиг,1) блок 1 формирования адреса, блок 2 выбора режима, блоки 3 выборки ВУ, блоки 4 коммутации электропитания, центральный блок 5 управления электропитани" ем, периферийные блоки 6 управления 1р электропитанием, первый и К-й каналы
7 и 8 управления электропитанием ВУ группы, вход 9 синхроимпульсов, входы 10 кода адреса BY, вход 11 строба кода адреса BY, входы 12 запроса BY на обслуживание, вход 13 потенциала
"Запуск ВУ", вход 14 импульсного сигнала "Конец обмена ВУ",. вход 15 потенциала "Конец работы BY вход !6 потенциала "Отключение питания BY, 2О вход 17 потенциала "Включение питания BY", Блок 1 формирования адреса (фиг.2) содержит регистр 18, узел 19 шифраторов с приоритетом, узел 20 мульти- 25 плексоров, входы 21 и 22 и выход 23 блока.
Блок 2 выбора режима (фиг.3) содержит первый элемент И 24, первый элемент 25 задержки, элементы И 26 и 3р
ИЛИ 27, второй элемент И 28, второй элемент 29 задержки, триггер 30, селектор 31, входы 32 и 33 и выходы 3437 блока.
Блок 3 выборки BY (фиг,4) содержит 35 дешифратор 38, элемент И 39, группу входов 40, вход 41 и выход 42.
Блок 4 коммутации электропитания (фиг. 5) содержит первое реле 43, нормально разомкнутый контакт 44 пер.вого реле, нормально замк нутый к онтакт 45 второго реле, первый 46 и второй 47 нормально разомкнутые контакты второго реле,:второе реле 48, 45 третий нормально разомкнутый контакт . 49 второго реле, третье реле 50, нормально разомкнутый контакт 51 третьего реле, Входы 52 и 53 и выходы 54 и 55.
Центральный блок 5 управления электропитанием (фиг, б) содержит первый.
56 и второй 57 элементы ИЛИ, элемент 58 задержки, элемент И 59, первый триггер 60, элемент И 61, селектор 62, второй 63 и третий 64 триггеры, входы
65-71, второй 72, третий 73 и первый
74 выходы блока, Периферийный блок 6 управления электропитанием (фиг.7) содержит первый 75 и второй 76 триггеры, первый 77 и второй 78 селекторы, переключатель 79, третий селектор 80, первый 81 и второй
82 формирователи импульсов, четвертый селектор 83, первый 84 и второй 85 одновибраторы, входы 86-90 и выходы 9194 блока, Формирователь 81 (82) импульсов .(фиг.8) содержит первый элемент 95. задержки, элемент И 96, второй элемент
97 задержки, вход 98 и выход 99 °
На временных диаграммах (фиг . 9-1 3) работы устройства приняты следующие обозначения: Нач. уст. — сигнал, обеспечивающий установку всех триггеров в исходное положение, формируется при включении процессора; Вых 30 — выходной сигнал триггера 30; Код адр BY— код адреса ВУ, поступающий из процессора на информационных шинах как часть команды запуска; Запуск BY — управляюший потенциал, поступающий из процессора при наличии команды запуска ВУ; Стр адр BY — сигнал, используемый для занесения кода адреса BY в регистр 18 (в качестве данного сигнала используется один из импульсов временной диаграммы выполнения команды запуска ВУ); Вых 18 — совокупность выходов регистра 18; ВКЛ-К вЂ” предлагаемый новый сигнал интерфейса вводавывода, используемый для включения
BY в процессе .его запуска, который формируется на выходе триггера 64 (Вых 64) и выходе 73 (Вых,73); Вых 60 и Вых 60 — прямой и инверсный выходы триггера 60; Вых 77, Вх 53 — сигнал включения электропитания BY, формиру- емый на выходе селектора 77; Вых 55— сигнал, характеризующий включенное состояние BY, который повторяется на выходе триггера 76 (Вых 76); Пот 79— потенциал.на "общем" контакте переключателя 79, ВКЛ-A — предлагаемый новый сигнал интерфейса ввода-вывода, используемый как ответ абонента о завершении программного включения электропитания ВУ: Вых 92 — ВКЛ-А на выходе блока 6, Вх 70 — ВКЛ-А на входе блока 5, Вх 32 — ВКЛ-А на входе блока 2; Вых 80 — сигнал с выхода селектора 80, используемый для инициализа ции ВКЛ-А; Синхр — последовательност импульсов синхронизации, поступающая. из процессора; ВБР-К вЂ” сигнал интер- 1
I 5803 фейса, идентифицирующий код адреса
ВУ (Вых 36, Вых 41); Кн. обм — сиг-, нал, свидетельствующий об окончании обмена "элементарным" объемом информации между каналом и BY (в качестве этого сигнала используется соответствующий импульс временной диаграммы, реализующей операцию обмена информацией между каналом и BY, например сигнал Сбр.инф — К"); Вых 23 — группа выходов узла 20 мультиплексоров;
Вых 35 — сигнал на выходе 35 блока 2 (Вх 71); Вых 42 — сигнал дешифрации кода адреса в блоке выборки BY, выходной сигнал блока 3; Кн. РБ BY потенциал, формируемый каналом связи .с BY при обработке запроса на прерывание ввода-вывода по признаку "Устройство кончило"; ТРБ BY †. запрос BY 20
У на обслуживание, обращенный к каналу связи с ВУ; Вых 1 9 — группа выходов узла шифраторов с приоритетом; Вых 39— выход элемента И 39; ОТК-К вЂ” предла— гаемый новый сигнал интерфейса ввода. — 25 вывода, используемый для отключения
BY в процессе выполнения прерывания ввода-вывода по признаку "Устройство кончило", формируемый на выходе триггера 63 (Вых 72); Вых 83 и Вх 52 — 30 сигнал отключения электропитания BY формируемый на выходе селектора 83;
Вых 54 — сигнал, характеризующий отключенное состояние BY, повторяется на выходе триггера 75 (Вых 75);
ОТК-А — предлагаемый новый сигнал интерфейса ввода-вывода, используемый как ответ абонента о завершении программного отключения электропитания
BY: Вых 91-ОТК-А на выходе-периферий- 4р ного блока программного интерфейса электропитания; Вх 66-ОТК-А на входе центрального блока программного интерфейса электропитания; Вых 35 — стробирующий импульс на выходе 35 для пе- 45 реключения триггеров 30, 60 и 64;
Вых 57 — выход элемента ИЛИ 57; Вых
78 — сигнал с выхода селектора 78, используемый для инициализации ОТК-А.
В режиме выборки BY по инициативе центрального процессора с включением электропитания (фиг.9) устройство работает следующим образом.
В данном режиме одно из внешних устройств выбирается по инициативе 55 центрального процессора и в течение всего интервала его взаимодействия с центральным процессором, оказываются блокированными запросы на обслужива72 6 ние от других внешних устройств, Последовательность выборки и состояние узлов устройства зависят от предшествующего режима. В качестве предшествующего может быть любой режим, в том числе мультиплексный, при котором по окончании каждого элементарного обмена информацией между внешним устройством и центральным процессором допускается выборка устройства с наиболее высоким приоритетом из числа вь1ста- вивших запросы на обслуживание, Если предшествующий режим монопольный, инициируемый ЦП, то триггер 30, установленный в единичное состояние сигналом "Нач.уст" через элемент ИЛИ
27, остается в единичном состоянии к моменту начала выборки, поскольку элемент И 28 блокируется потенциалом
"Запуск BY" на входе 13 устройства.
Вследствие этого на.вход сброса триггера 30 сигнал не попадает.
Благодаря единичному состоянию триггера 30 сигнал через выход 34 блока 2 и вход 22 блока 1 попадает на вход узла 20 мультиплексоров, блокируя группу входов 2 узла 20, связанную с группой выходов узла 19 шифраторов, и открывая группу входов узла 20, связанную с выходами регистра 18.
По сигналу Стр.адр ВУ", приходящему из центрального процессора на вход
11 устройства, в регистр 18 заносится код адреса BY поступающий в виде сигнала "Код.адр BY на группу входов 10 устройства из процессора на информа- . ционных шинах как часть команды за— пуска.
С выхода узла 20 мультиплексоров код адреса ВУ через выход 23 поступает на входы 40 блоков 3 выборки BY c выхода 42 которых потенциал выборки поступает через вход 90 блока 6 на прямой вход первого элемента И селектора 77. Контакт переключателя 79 подключен к источнику единичного потенциала, вследствие чего первый элемент
И селектора 77 открыт, а второй его элемент И заблокирован. Сигнал "Стр, адр BY ÷åðåý вход 67 поступает на вход первого элемента И селектора 62, на вход 68 поступает сигнал с выхода триггера 30, на инверсный вход первого элемента И селектора 62 поступает сигнал с выхода триггера 60, который по сигналу "Нач.устцустановлен в ну1580372 левое состояние. Нулевое состояние триггера 60 подтверждается по входу сигналами "Синхр" с входа 9 устройства. Сигналы Синхр поступают на пря5 мой вход элемента,И 59, на инверсный вход которого поступает сигнал с выхода элемента ИЛИ 57, Разрешающий потенциал на выходе элемента 57 появляется, когда на его входах отсутствуют уровень "Конец работы BY" поступающий через вход 65, и уровень "Запуск ВУ", поступающий через вход 69, Сигнал с выхода селектора 62 поступает на вход элемента ИЛИ 56 и че — 15 реэ элемент 58 задержки устанавливает триггер 60 в единичное состояние, блокируя дальнейшее прохождение сигналов через селектор 62. Одновременно сигнал с выхода селектора 62 уста- 2р навливает триггер 64 в состояние единицы, так как на информационный вход. этого триггера заведен единичный потенциал. С выхода 73 потенциал с выхода триггера 64 поступает через вхо- 25 ды 89 блоков 6 на вход первого элемента И селектора 77 и вход второго элемента И селектора 80. Второй элемент-И .селектора 80 заблокирован по инверсному входу единичным потенциа- Зр лом с переключателя 79, а для первого элемента И селектора 77 этот потенциал является разрешающим. Сигнал с выхода селектора 77 через выход 94 и вход 53 поступает на реле 43 блоков 35.
4 коммутации электропитания ВУ. Включение реле 43 вызывает включение электропитания BY и замыкание контакта 46, вследствие чего на выход 55 передается единичный потенциал, кото- 4р рый поступает через вход 87 на вход триггера 76, устанавливая его в единичное состояние, и одновременно на вход .сброса триггера 75, обеспечивая его нулевое состояние, Единичный по- 45 тенциал с выхода триггера 76 через первый элемент И селектора 80 проходит на его выход благодаря тому, что на второй вход первого элемента И поступает единичный потенциал с пере- 5р ключателя 79, а на его третий вход через вход 90 поступает потенциал выборки. C выхода селектора 80 единичный потенциал поступает на формирователь 82, выходной импульс которого с помощью одновибратора 85 формирует на, выходе 92 сигнал "ВКЛ-А", который через вход 70 переключает в нулевое
I состояние триггер 64. Одновременно
/ сигнал "ВКЛ-A" поступает через вход
32 на второй вход первого элемента
И селектора 31, на первый вход которого с входа 13 устройства поступает единичный потенциал, благодаря чему на выходе 36 по сигналу "ВКЛ-А" формируется сигнал "ВБР-К". По окончании сигнала "Запуск BY" на входе 69 и, следовательно, на выходе элемента ИЛИ
57 имеет место нулевой потенциал. Соответственно разблокирован элемент
И 59 и последовательность сигналов
"Синхр" поступает на вход сброса триггера 60, устанавливая его в нулевое состояние, Соответственно, по сигналу Кн. обм. ", учитывая, что элемент 28 также разблокирован благодаря окончанию потенциала "Запуск ВУ" на входе 13, триггер 30 устанавливается в нулевое состояние.
Тем самым последовательность операций данного режима завершена.
Таким образом, процесс включения устройства начинается в условиях отключенного первичного электропитания
ВУ. Поскольку для реализации включения BY требуется нормальное функцио- нирование его логических цепей, необходимо использование . дежурного источника элек тропитания, т. е. источни" ка, который нормально функционирует при отключенном электропитании BY.
Минимальный состав элементов, который необходимо питать от дежурного источника электропитания с целью обеспечения нормального прохождения режима включения, следующий. Дешифратор 38 необходим для формирования потенциала выборки при отключенном состоянии включаемого устройства. Селектор 77 необходим для формирования сигнала включения реле 43 при отключенном состоянии ВУ. Источники уровней "0 и
"1" для п ереключателя 79 необходимы для создания блокирующих и разрешающих потенциалов для селектора 77. Источник уровня "1" для блока коммутации электропитания ВУ необходим для формирования сигнала "ВКЛ-A".
Если предшествующий режим мульти-. плексный, то триггер 30 перед появлением потенциала "Запуск ВУ" на входе
13 устройства находится в нулевом состоянии. Сигнал "Стр,адр BY" обеспечивает занесение "Код адр ВУ" в ре- гистр 18. По очередному импульсу "Кн. обм" на входе 14 устройства формирует1580372 ся задержанный сигнал, задержка которого определяется элементом 25 задержки. Этот сигнал проходит через эле— мент И 26, на вход которого в качестве разрешающего потенциала подан За5 пуск BY". Сигнал проходит также через элемент ИЛИ 27 и устанавливает триггер 30 в единичное состояние, переключая узел 20 муль типлек с оров на прием с регистра 18, откуда сигнал
"Код адреса BY" проходит на выход 23.
Сигнал с выхода элемента 25 задержки проходит на выход 35 блока 2, на вход
71 блока 5 и поступает на вход второ-15 го элемента И селектора 62. Одновременно на входы данного элемента И поступает единичный уровень с выхода . триггера 30, а также инверсный выходной сигнал триггера 60. Выходной сиг- 20 нал селектора 62 поступает на синхровход триггера 64, устанавливая его в единичное состояние. Сигнал с выхода селектора 62 через элемент ИЛИ 56 и элемент 58 задержки устанавливает в единичное состояние также триггер
60, блокируя дальнейшее прохождение импульсов через селектор 62. ДаА ьнейшая реализация выборки не отличается от предыдущего режима. 30
С повышением коэффициента технического использования внешнего устройства снижается целесообразность отключения его электропитания по окончании работы BY. 35
Электропитание BY нецелесообразно отключать при таких значениях коэффициента технического использования, когда дополнительные затраты машинного времени, вызванные включением- 40 отключением электропитания BY становятся более существенными, чем экономия электроэнергии, вызванная отсутствием энергопотребления BY в нерабочем состоянии. При отсутствии от- 45 ключения электропитания нет необходимости его включать в процессе выборки.
В режиме в ыб о рк и BY ii o инициатив е центрального процессора с включенным электропитанием устройство работает следующим образом (фиг. 10) . Если предшествующий режим монопольный, инициируемый ЦП, то первая фаза выборки
55 вплоть до включения триггеров 60 и
64 не отличается от описанного режима выборки ВУ по инициативе централь1 ного процессора с включением электропитания с аналогичным предшествующим режим Ом °
На выходе переключателя 79 уста — 1 новлен нулевой потенциал. Сигнал с выхода 73 через вход 89 попадает на вход второго элемента И селектора 80 (на инверсный вход данного элемента подан разрешающий потенциал с переключателя 79). С выхода селектора 80 сигнал поступает на вход формирователя 82 импульсов, в результате чего на выходе одновибратора 85 и выходе
92 формируется сигнал "ВКЛ-А". Этот сигнал своим передним фронтом преры— вает сигнал "ВКЛ-К", вследствие чего оканчивается сигнал на выходе електора 80. Окончание выборки по окончании сигнала "Запуск BY" происходит аналогично режиму выборки с включением электропитания.
Если предшествующий режим мультиплексный (фиг.10), то первая фаза выборки вплоть до включения триггеров
60 и 64 не отличается от описанного режима выборки BY по инициативе центрального процессора с включением электропитания с аналогичным предшествующим режимом. На выходе переключателя
79 установлен нулевой потенциал.
Дальнейшее протекание режима не отличается от предыдущего.
В режиме выборки BY по требованию
BY (фиг.11) устройство работает сл"= дующим образом. Если предшествующий режим монопольный, инициируемый ЦП, то при переключении потенциала "3aпуск BY" в нулевой уровень вслед за очередным занесением сигнала "ТРБ BY" в узел шифраторов 1 9 переключ ается в нулевое состояние триггер 0., При этом на его зход сброса поступает сигнал с выхода элемента 25 задержки че-. рез элемент И 28, на инверсный вход которого поступает потенциал Запуск
ВУ".
Импульс с выхода элемента 29 за-. держки поступает на прямой вход втор»го элемента И селектора 31, на инверсный вход этого элемента И через вход
33 и выход 74 поступает выходной сигнал элемента ИЛИ 57, имеющий нулевой уровень при отсутствии сигналов на входах 13 и 15 устройства. При этом на выходе 36 формируется сигнал
"ВБР— К", который через вход 41 поступает на один и входов элемента И 39 блоков выборки BY обеспечивая выбор) 580372
12 ку того BY, адрес которого сформиро- . ван на выходе узла 19 шифраторов и узла 20 мультиплексоров.
Если предшествующий режим м уль типлексный, то каждый сигнал "Кн. обм" обеспечивает занесение сигнала "ТРБ
BY" в узел 19 шифраторов и формирование соответствующего адреса BY на выходе узла 20 мультиплексоров, Формирование "ВБР-К" происходит аналогично предыдущему режиму.
Рассмотрим работу устройства, В режиме окончания выборки BY no концу работы устройства с отключением)5 электропитания (фиг.12, предшествующий режим монопольный, инициируемый
ЦП) устройство работает следующим образом.
Если предшествующий режим монополь-Щ ный, инициируемый ЦП, то условием установки триггера 30 в нулевое состояTt ние является окончание сигнала Запуск BY" на входе 13 устройства и отсутствие сигнала "Кн,РБ BY" на входе
15 устройства. При этом на выходе элемента ИЛИ 57 присутствует нулевой уро- вень и триггер 30 устанавливается в нулевое состояние сигналом с выхода элемента 28. По ближайшему синхроим- 30 пульсу через элемент И 59 устанавливается в нулевое состояние также триггер 60. На выходе 23 устанавливается код адреса BY, определяемый ВУ, выставившим приоритетное требование на 35 обслуживание. На выходе 42 устанавли"вается потенциал выборки BY обеспечивающий передачу из данного BY информации в процессор.
1 40
Если информация с оде ржи т и ри знак, окончания работы BY, то процессор формирует на входе 15 устройства управляющий потенциал "Кн. РБ BY". При этом запирается элемент И 59 и откры- 45 вается элемент И 61, на инверсный вход которого поступает низкий уро-. вень с выхода триггера. 60, а на первый прямой" вход через вход 65 с входа 15 устройства подключается единич—
50 ный уровень. Тем самым ближайший синхроимпульс, проходя через элемент И
61, поступает на вход трш гера 63 и устанавливает его в единичное состояние ("Вых 72") .
После установки триггера 63 в еди- " ничное состояние выходной сигнал элемента И 61 через элемент ИЛИ 56 и элемент 58 задержки устанавливает триггер 60 в единичное состояние, за пирая тем самым элемент И 61.
Сигнал с выхода 72 через вход пос. тупает на вход первого элемента И селектора 83, на второй вход которого поступает разрешающий потенциал с выхода 42 через вход 90, а на третий вход — единичный уровень с переключателя 79.
С выхода селектора 83 через выход .
93 потенциал поступает через вход 52 на реле„50, размыкаются его нормаль но замкнутые контакты 51 и отключается реле 48, вследствие чего единичный потенциал через нормально замкнутые контакты 45 и выход 54 поступает на вход 86, устанавливая триггер 75 в единичное состояние и одновременно устанавливая триггер 76 в нулевое состояние. Единичный уровень с выхода триггера 75 поступает на вход второго элемента И селектора 78, на второй вход этого элемента поступает потенциал выборки с входа 90, а на третий— единичный потенциал с выхода переключателя 79. Проходя на выход селектора
78, единичный потенциал обуславливает формирование единичного импульса на выходе формирователя 81, а также сигнал "ОТК-А" на выходе одновибратора
84 и выходе 91.
Этот сигнал через вход 66 поступает на вход триггера 63, переводя его в нулевое состояние. Тем самым завершается формирование сигнала "ОТК-. К".
Наличие потенциала "Кн.РБ ВУ" на входе 15 устройства блокирует узел 19 шифраторов, препятствуя изменению кода адреса BY на выходе 23. При этом триггер 60 также остается в единичном состаянии, препятствуя повторным переключениям триггеров 63 и 64.
Пр окончании действия единичного потенциала на входе )5 ближайшим синхроимпульсом триггер 60 устанавливается в нулевое состояние, а шифраторы 19. деблокируются. Тем самым обеспечиваются условия для выполнения новых необходимых операций интерфейса.
Процесс отключения устройства заканчивается в условиях отключенного первичного электропитания BY. Поскольку для реализации всей последовательности отключения BY требуется нормальное функционирование некоторых логических цепей после отключения первичного электропитания ВУ, необходимо
14
13
1580372 ся от предыдущего режима.
45
Сигнал с выхода триггера 63 через выход 72 и вход 88 поступает на прямой вход первого элемента И селекто— ра 78. На второй вход этого элемента
50 поступает потенциал выборки с входа
90, а на инверсный вход поступает нулевой потенциал с выхода переключателя 79. Единичный уровень, проходя через селектор 78, формирует импульс на выходе формирователя 81 и сигнал
"ОТК-А" на выходе 91 °
Дальнейшее протекание процесса не отличается от предыдущего режима. использование дежурного источника электропитания, т. е. источника, который нормально функционирует при отключенном электропитании BY.
Минимальный состав элементов, кото5 рый необходимо питать от дежурного источника электропитания с целью обес— печения нормального прохождения режима отключения, следующий. Триггер 75, се- 0 лектор 78, формирователь 81 импульсов и одновибратор 84 необходимы для формирования сигнала "ОТК-А". Триггер 76 необходим для обеспечения требуемой последовательности включения. Источ 5 ник уровня единицы блока коммутации электропитания необходим для формиро— вания сигнала "ОТК вЂ” А". Дешифратор 38, а также источники единичного и нулевого потенциалов необходимы для управления селекторами. Селектор 83 не— обходим для обеспечения устойчивого отключения блока коммутации электропитания BY.
В режиме окончания выборки BY по 25 концу работы устройства без отключения электропитания (фиг.13, предшест— вующий режим монопольньп», .инициируемый ЦП), устройство работает следующим образом. 30
Электропитание BY нецелесообразно отключать при таких значениях коэффициента технического использования, когда дополнительные затраты машинного времени, вызванные включением-отклю— чением электропитания BY, становятся
35 более существенными, чем экономия электроэнергии, вызванная отсутствием энергопотребления BY в нерабочем состоянии
Если предшествующий режим монопольный, инициируемый ЦП, то до установки триггера 63 в единичное состояние процесс окончания выборки BY не отличаетПри нулевом уровне потенциала на выходе переключ ателя 7 9 предлагаемое устройство реализует стандартные функции интерфейса управления электропитания. При этом на первые интерфейсные входы вторых элементов И селекторов 77 и 83 подают нулевой потенциал с выхода переключателя 79.
На прямой вход второго элемента И селектора 77 поступает единичный уро-вень сигнала включения с входа 17 устройства.
Через выход 94 и вход 53 сигнал включения поступает на обмотку реле
43. Включение системы электропитания осуществляется описанным способом.
После включения системы электропитания сигнал с выхода 55 через вход 87 устанавливает в единичное состояние триггер 76. Поскольку первый элемент
И селектора 80 заблокирован нулевым потенциалом с выхода переключателя 79, то формирование сигнала "ВКЛ-А" не происходит.
По окончании централизованного включения все триггеры 76 включенных
BY остаются в единичном состоянии, а все триггеры 75 включенных BY — в нулевом состоянии.
Если часть BY после централизова1»ного включения остается в отключенном состоянии, например при отсутствии необходимости их вклочения, то с по— мощью устройства они могут быть программно включены в произвольный заданный момент времени.
При централизованном отключении нулевой уровень сигнала отключения с входа 16 устройства поступает на второй инверсный вход второго элемента И селектора 83. На первый инверсный вход этого элемента также поступает нулевой потенциал с выхода пе — реключателя 79 ° С выхода селектора 83 через выход 93 и вход 52 сигнал отключения поступает на обмотку реле 50, Отключение системы электропитания осуществляется описанным способом. После отключения системы электропитания единичный сигнал с выхода 54 через вход
86 поступает на вход триггера 75, ус„танавливая его в состояние единицы, .Сигнал с- выхода триггера 75 не прохо дит на выход селектора 78, поскольку второй элемент И данного селектора блокирован нулевым потенциалом с выход да переключателя 79, 15
16
1580372
По окончании централизованного отключения BY все триггеры 75 отключенных BY остаются во включенном состо- янии, а все триггеры 76 отключенных
BY — в нулевом состоянии. Данное сос5 тояние триггеров сохраняется при наличии дежурного источника электропи- . тания электронных цепей устройства.
Формула изобретения
1. Устройство для управления включением-отключением электропитания внешних устройств в вычислительной системе, содержащее блок формирования адреса, группа информационных входов и вход с гроба которого являются соответствующими входами устройства для подключения к шинам адреса и синхрони- зации адреса процессора, а группа запросных входов является группой входов устройства для подключения к выходам запроса обслуживания внешних устройств, блок выбора режима, первый 25 и второй входы состояния которого являются соответствующими входами устройства для подключения к шинам "Запуск ВУ" и "Конец обмена BYÓ" процессора, а третий вход состояния являет- ЗО ся входом устройства для подключения к выходу "Конец работы" внешнего устройства, и группу каналов управления питанием внешнего устройства, каждый из которых включает блок коммутации электропитания и блок выборки внешне35 го устройства, причем группа информационных входов блоков выборки внешнего устройства соединена с группой выходов блока формирования адреса, первый и второй входы разрешения которого соединены соответственно с первым и вторым выходами блока выбора режима, третьим выходом подключенного к синхронизирующим входам блоков выбор- 4 ки внешнего устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения режима включения-отключения электропитания внешних устройств по команде в заданный произвольный интервал времени, в устройство введен центральный блок управления электропитанием, а в каждый канал управления электропитанием внешнего устройства группы введен перифеiS рийный блок управления электропитанием, причем тактовый вход центрального блока управления электропитанием является входом устройства для подключения к выходу синхроимпульсов процессора, а первый, второй и третий синхронизирующие входы соответственно соединены с входами устройства для подключения к выходу "Конец работы" внешнего устройства и шинам синхронизации адреса и "Запуск BY" процессора, первый и второй входы режима центрального блока управления электропитанием соединены соответственно с не рвьп и четвертым выходами блока выбора режима, синхронизирующий вход включения которого подключен к первому выходу центрального блока управления электропитанием, второй и третий выходы которого соединены соответственно с первыми и вторыми . входами команд периферийных блоков управления электропитанием каналов управления электропитанием внешнего устройства группы, причем в i-м канале (i = 1,К) управления внешнего устройства выход блока выборки внешнего устройства соединен с входом разрешения периферийного блока управления электропитанием, первый и второй выходы которого соединены соответственно с первым и вторым входами синхронизации ответа центрального блока управления электропитанием, а третий и четвертый командные входы являются соответствующими входами устройства для подключения к выходам отключения и включения питания i-rо внешнего устройства, первый, второй управляющие входы и первый, второй выходы блока коммутации электропитания соединены соответственно с третьим и четвертым выходами и первым и вторым входами состояния периферийного блока управления внешне,го устройства, вторым выходом подключенного к четвертому входу состоя— ния блока выбора режима.
2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что центральный блок управления электропитанием ° содержит три триггера, селектор, два элемента И, два элемента.ИЛИ и элемент задержки, причем выход первого элемента И соединен с входом сброса первого триггера, установочный вход которого соединен через элемент задержки с выходом первого элемента
ИЛИ, первым входом подключенного к выходу селектора, а вторым входом— к выходу второго элемента И и устано17
18
1 580372 вочному входу второго триггера, вход сброса и выход которого являются соответственно первым входом синхронизации ответа и вторым выходом блока, выход и вход сброса третьего триггера являются соответственно третьим выходом и вторым входом синхронизации ответа блока, а синхровход соединен с выходом селектора, управляющий вход 1р которого подключен к выходу первого триггера и инверсному входу второго элемента И, первый вход которого соединен с первым синхронизирующим входом блока и первым входом второго эле-15 мента ИЛИ, а второй вход соединен с тактовым входом, блока и прямым входом первого элемента И, инверсный вход которого подключен к первому выходу блока и выходу второго элемента ИЛИ, 2ц второй вход которого является третьим синхрониэирующим входом блока, первая группа информационных входов селектора образована первым входом режима и вторым синхронизирующим входом 25 блока, вторая группа информационных входов селектора образована первым и вторым входами режима блока, информационный вход третьего триггера соединен с шиной логической 30 единицы.
3. Устройство по п.1, о т л и ч аю щ е е с я тем, что периферийный блок управления электропитанием содержит четыре селектора, два тригге-. ра, переключатель, два формирователя импульса; и два одновибратора, причем выходы первого, второго, третьего и четвертого селекторов соединены соответственно с четвертым выходом блока, входами первого и второго формирователей импульса и третьим выходом блока, а разрешающие и управляющие входы соответственно с входом разрешения блока и выходом переключателя, первый и второй входы которого соединены соответственно с шинами логической единицы и логического нуля, выходы первого и второго формирователей импульса подключены соответственно через первый и второй одновибраторы к первому и второму выходам блока, первый и второй информационные входы первого селектора соединены соответственно с вторым и четвертым командными входами блока, первый и второй информационные входы второго селектора соединены соответственно с первым командным входом блока и выходом первого триггера, установочный вход и вход сброса которого являются соответст- ". венно первым и вторым входами состояния блока, первый и второй информационные входы третьего селектора соединены соответственно с выходом третьего триггера и вторым командным входом блока, первый и второй информационные входы четвертого селектора соединены соответственно с первым и третьим коман, ными входами блока, установочный вход и вход сброса второго триггера соединены соответственно с вторым и первым входами состояния блока. с
1 580372! 580372
I 580372
)580372
43OZ 7
9028
Предшес а6уюи ид Режим
Монопольный, Иу ыпиллекскый иниииируе «.ю 48
Фаы уст й/х Ю
gamp хл»
В9Л . Вык 18
Иых И7З
Иых ИО
Них 60
Иых 77
Иыл 551
Иых. 7б/
Лот 79
Вых 80 в -д
Вх 70
СинхР У
BN ЭИ
Ха оби. 14
ggx D
71 и нии ицоуекы
lpga.70 1
Предшеап3ующцй рпрф ионопольньа, цнцциируеиьй ЦП
f/uv. yanBbu N
Яаа ВУ О иулытаалексный
Ny, о& и
УФ5 83 1Я
71
jl8p 8t 1
Bbe 193
kgb/. дйО.
&и >О
8aJадр ЮУ1
Ленск И
Ст,о.афдМ
Bee l8
®в(И,73
Яих, бО
BbOt 77,53
02
Вых 80
Ных 92
Сикх,о У
Зб
В .ode N
2З
1580372
Зредшесаб юш,uu ежиn
ffoHoпольный, Мул bmunn е к сный
Ц/7
1 580372
ВЬи .1Ц
Йа 87
Нн, о6м 10
7ЮВ9 и
Вах 19
g3
Н РВИ
Синхр g йи 72
&@è у
79
Я
Я
Вви 76 дих 7$
42
91
66
Ж
Фиг. 12
Вых ЗО
Вых РУ
Ин.оаэи И
7И89 12
Вых 19
35 г5
92