Изобретение относится к области вычислительной техники и может быть применимо в блоке прерывания многоканальной системы автоматического контроля нараметров объектов для определения канала, которому надо передать управление но сигналу прерывания.
Известны приоритетные устройства, выполненные на магнитных сердечниках, нодк.гиочающие большое число источников ннформации. Иедостаток этих устройств заключается в том, что используется большое количество оборудования в том, что ионск каиала при ирерывании осушествляется за некоторое количество тактов работы схемы, определяемое местоположением выбираемого каиала от начала поиска.
Цель предлагаемого изобретения заключается в построении схемы приоритета, обесиечивающей выбор одиого из запрашиваюших каналов в соответствии с кодом приоритета всегда за одно и то же время (цикл) вне зависимости от количества запросов и приоритета между каналами.
Время это определяется частотой работы схемы и составляет задержку в один такт от момента ввода запросов на прерывание.
рамндальной схемы распределителя (блок номера канала, имеющего высший нрноритет), построенных с использованием схем распределения тока.
Применение схем распределення тока п замыкание инрамиды в кольцо позволяет гибко и быстро выбрать для работы один из заирашиваюших каналов в порядке ирисвоеиного и изменяемого но кольцу приоритета.
Иа чертеже представлена схема описываемого устройсгва.
Блок / выбора канала, имеющего высший приоритет, выполнен на магнитных сердечниках и иредставляет собой расиределнтель на п выходов с регенерацией, выиолненный но схеме расиределения тока.
Чнсло п выходов 2 блока выбора канала высшего приоритета равно числу совмеи1,аемых каналов. Число магнитных сердечников 3 н 4, диодов 5 равно соответственно 2п.
Выходы 2 связаны в соответствии с номером канала со входами 6 схемы блока 7 кольцевого выбора одного из заирашивающих каналов.
Блок 7 выполнен на магиитных ключах на два выхода, объединенных но пирамидальной схеме расиределения тока. Но один из выходов 8 последнего ключа 9 связан через развязывающий импульсный формирователь 10 тока с входом // первого ключа 2, чем и обеспечивается замыкание пирамиды в кольцо. Формирователи 13 ставятся в блоке 7 для развязки. Число ключей и число выходов 14 блока равио числу совмеш,аемых каиалов.
Ввод кода приоритета в блок выбора каиала высшего приоритета производитсут но шинам 15. По шиие 16 производится установка сердечников 3 иеред вводом кода приоритета.
Запросы на ирерывание поступают в блок/ по шинам 17. Подготовка ключей для приема запросов проводится иа шине 18. Выходы шин 19 сигналов запроса 19, объедиияясь в общий конец, поступают иа установку сердечников 4 ио обмоткам 20 и иа вход 21 обмотки подготовки формирователя 22 импульса тока, который заиускается от входа 23.
Выход 24 формирователя 22 иодается па обмотку иодготовки 25 формирователя 26, а с его выхода - иа вход 27 блока 1 для оироса его по обмоткам распределепия 28 магилтпых сердечников 3. Обмотка 29 формировагеля 26 - это обмотка запуска.
Для иодготовки схемы кольцевого приоритета к работе в нее быть введен первоначальный код приоритета, который впоследствии может меняться. Код приоритета вводится в блок / по шинам 15 после предварительной установки всех сердечников 3 «вниз ио шиие 16. Этим кодом ироизводится установка «вверх одного из сердечииков 3 по одной из шин 15. Подготовка «вверх одного из сердечников 3 означает, что канал, соответствующий обмотке раснределения 28 этого сердечника, имеет высший приоритет и с него следует начинать сирое схемы запросов блока 7.
Опрос схемы кольцевого приоритета происходит от формирователя 22 имиульса тока всякий раз, когда проходят запросы иа ирерывание ио шинам 17, так как эти сигналы запросов, помимо иодготовки ключей 12 ц 9, иоступают на иодготовку формирователя 22 ио входу 21, разрешающую запуск его ио входу
23от очередного тока. Имнульс тока с выхода
24формирователя 22 ностуиает на одни из выходов 2 блока / и далее - на один нз входов блока 7. Помер выхода онределяется номером подготовленного «вверх сердечника 3 (т. е. номером сердечника, соответствующего каналу высщего ириоригета). Пмиульс тока, поступивший на один из входов 6 блока 7, распределяется соответствующим ключом иа o/uni из его выходов. В случае, если онрос блока 7 Начинается с канала (т. е. соответствующего ему ключа), по которому в данный момент не поступало запросов на прерыванне по одной из щин 17, а была.только одна нредварптельная установка ключей 12 и 9 ио шине 18, то
сигнал опроса с этого ключа иостуиает на оирос следующего ключа (каиала), иаиример выход 8 ключа 9 через формирователь 10 на вход 11 ключа 12. Но как только доходят до каиала (т. е. соответствующего ему ключа), ио которому иостуиает запрос иа ирерыванпе по шине 17, опрос оканчивается, и сигиал попадает на одни из выходов 14 блока 7, так как сердечники данного ключа подготовлены соответствующим образом по шине 17. Сигнал на одном из выходов 14 схемы кольцевого приоритета означает, что определялся иомер канала, имеющий высший приоритет из запрашивающих каиалов, так как вие зависимости от количества заирашивающих каналов опрос всегда иачииают с каиала высшего ириоритета с иереходом на носледующий каиал Б порядке поиижения ириоритета ио кольцу и прекращают оирос, отыскав первый иа
пути каиал, ио которому был запрос.
Поскольку схема иоиска такого канала выиолнеиа иа иирамидальиой схеме расиредеЛения тока, замкнутой в кольцо, то вне зависимости от ириоритета канала (т. е. «расстояНИН от начала опроса) поиск всегда происходит за одио и то время.
Случая, когда не могут иайтн ни одного каиала, т. е. «замыкар}ие кольца, быть не может, так как оирос схемь начинается только после прихода хотя бы одного запроса.
Элемент на магнитных сердечниках 4 введеи для регенерации кода приоритета между моментами его изменения. Регенерация производится очередным тактом, запускающим формирователь 26 ио обмотке 29 всякий раз, когда был опрос схемы кольцевого ириоритета, т. е. когда была иодготовка формирователя 26 иа обмотке подготовкп 25. Установка сердечников 4 производится имиульсом тока сигиала запроса по шиие 19.
По шиие 16 производится устаиовка сердечников 3 перед вводом кода ириоритета.
Предмет изобретения
Устройство для выбора но приоритету, содержащее блок выбора канала высщего ириоритета и блок кольцевого выбора канала, отличающееся тем, что, с целью упрощения и увеличения его быстродействия, выходы блока выбора каиала высшего ириоритета подключены к соответствующим номеру канала входам
двоичных магиитных ключей блока кольцевого выбора канала, один из выходов которых соединен со входом иоследуюгцего ключа ио кольцу.
название | год | авторы | номер документа |
---|---|---|---|
ПРИОРИТЕТНОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ С ОБЩИМ ПОЛЕМ ЗАПРОСОВ | 1970 |
|
SU288417A1 |
ЛАТЕНТНО-УЕХиЛ-ГКАЯ,БИБЛИОТЕКА | 1970 |
|
SU283685A1 |
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ЗАПРОСОВ~.„„.„,™^ ! еСс-СО:0-НАЯ I>&'• V:':-'*^^ -••-,-•-.:--.• i ' t -• ik - и i^ - .. -.i ,•?••'*• "^^ r-: -f^'"'- —; •• лi—- .Л—.Mt'^-^y i ^'. ;'".-,'-\ | 1971 |
|
SU294141A1 |
УСТРОЙСТВО для РАЗБРАКОВКИ МАГНИТНЫХ ЭЛЕМЕНТОВ | 1971 |
|
SU291247A1 |
УСТРОЙСТВО для УПРАВЛЕНИЯ ЗАПОЛ\ИНАЮЩИМБЛОКОМ | 1970 |
|
SU272372A1 |
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ ДЛЯ СИСТЕЛ1 | 1971 |
|
SU291199A1 |
Устройство для связи процессора с устройствами ввода-вывода | 1973 |
|
SU495659A1 |
Цифровое устройство числового программного управления | 1971 |
|
SU441858A1 |
Многоканальное устройство для кодирования информации | 1978 |
|
SU731583A1 |
ПРЕОБРАЗОВАТЕЛЬ УГОЛ — КОД | 1970 |
|
SU281029A1 |
Авторы
Даты
1970-01-01—Публикация