Изобретение относится к вычислительной технике и может быть использовано в вычислительных и теле механических системах для приорите ного подключения периферийных блоков к центральному устройству упра ления или к ЭВМ. Целью изобретения является повы шение надежности устройства. Принципиальная схема устройства представлена на чертеже. Устройство содержит каналы 1, триггер 2 запроса, элемент ИЛИ-НЕ триггер А подтверждения запроса, элемент И-НЕ 5, элемент И 6, усилитель 7, элемент ИСКЛЮЧАЮи1ЕЕ ИЛИ резисторы 9 и 10 задания нулевого уровня, входы 11 и 12 блокировки магистрали, вход 13 запроса устрой ства, входы 14 и 15 синхронизации устройства, разрешающие выходы 16 устройства, вход-выход 17 устройства, выход 18 блокировки магистрали. Устройство работает следующим образом. По входам 14 и 15 в устройство постоянно поступают последовательности тактовых импульсов, сдвинуты по фазе друг относительно друга. Когда во всех каналах 1 запросы на передачу информации по входу 13 отсутствуют, триггеры 2 устанав ливаются в состояние О тактовыми импульсами, действующими по входам 14. Сигнал логической 1, действующий с инверсного выхода триггера 2, разрешает работу элемента И-НЕ 5. Если центрашьное устройство управления (на чертеже не показано) разрешает данной группе каналов захват магистрали, на входах 11 и 12 первого канала 1 действует си нал О, формируя на выходе элемента ИЛИ-НЕ 3 сигнал 1. В резул тате элемент И-НЕ 5 открьгеается и подает на выход 18 нулевой сигнал, означающий, что блокировка-ма гистрали отсутствует и следующему каналу 1 разрешается захват магист рали. . При отсутствии запроса на передачу информации по входам 13 нулевой сигнал разрешения захвата магистрали последовательно возникает на выходах 18 всех каналов 1. При наличии сигнала запроса на входе 13 одного из каналов 1 тактовый импульс, действующий по входу 14, устанавливает в 1 триггер 2 соответствующего кангша 1, подавая разрешающий сигнал на вход элемента И 6 и сигнал запрета на вход элемента И-НЕ 5. Если центральное устройство управления установило связь с каналом 1 более высокого приоритета (приоритет каналов 1 убывает слева направо) или же оно в данный момент не может обслужить данную группу каналов, на входе 11 или 12 в виде 1 присутствует сигнал блокировки магистрали, который от элемента ИЛИ-НЕ 3 запрещает работу элементов И-НЕ 5 и И 6. Поскольку в этом случае элемент И-НЕ 5 закрьгг, сигнал блокировки с уровнем 1 действует так же.на выходе 18, запрещая работу всех каналов 1 более низкого приоритета. При отсутствии блокиров ки магистрали (на входе 11 или 12 действует О) элемейт И 6 открьгоается и подает 1 на D -вход триггера 4, который устанавливается в состояние 1 тактовым импульсом, действующим по входу 15. Триггер 4 формирует сигнал захвата магистрали на входе-выходе 17 и подает сигнал разрешения переда чи информации на разрешающий выход 16. Сигнал захвата магистрали, действующий на входе-выходе 17 через элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 8,сбрасывает триггеры 2 запроса во всех каналах 1, за исключением данного. Таким образом, рассматриваемый канал 1 захватывает магистраль, и подключенный к нему периферийный блок (на чертеже не показан), получив сигнал по разрешающему входу, начинает передавать информацию в центральное устройство управления. После того как периферийный блок закончит передачу, он снимает сигнал запроса с входа 13. Тактовыми сигналами, действующими по входам 14 и 15, триггеры 2 и 4 возвращаются в исходное состояние, в результате xf его снимаются сигналы с разрешающего выхода 16 и с выхода 17 захвата магистрали, а на выходе 18 действует нулевой сигнал.
разрешающий захват магистрали следующему каналу 1.
Входы 11 и 12 каждого канала, кроме первого и второго, подключены к выходам 18 блокировки магистрали двух предьдущих каналов. В первом канале используется только один из входов блокировки магистрали (11 или 12), который является входом устройства и воспринимает сигналы блокировки магистрали, поступающие от центрального устройства управления. Второй вход блокировки магистрали первого канала может либо объединяться с первьм, либо оставаться неподключенным. Что касается второго канала, то, как видно из чертежа вход 11 подключен к выходу 18, а вход 12 - к входу 11 блокировки магистрали первого канала 1.
184
Таким образом, для того чтобы какой-либо канал 1 смог захватить магистраль, сигналы блокировки магистрали должны отсутствовать на обоих его входах. При обрыве одной из цепей захвата (например, отсутствие одного из каналов) цепочка приоритетов продолжает нормально функционировать, поскольку
в этом случае с помощью резисторов 9 или 10 на соответствующем входе элемента ИЛИ-НЕ 3 задается нулевой потенциал. Величина резистороввыбирается в зависимости от применяемой
элементной базы, причем эта величина должна быть такой, чтобы элемент ИЛИ-НЕ 3 нормально воспринимал на входах сигналы 1, а при этом неподключенный вход действовал бы
как О.
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА, содержащее N каналов (где N - число источников запросов), причем первый вход блокировки магистрали каждого канала, кроме пер.вого, соединен с выходом блокировки магистрали предьщущего канала, первый вход блокировки магистрали первого канала является входом блокировки устройства, калщый канал содержит триггер запроса, триггер подтверждения запроса, элемент И и элемент И-НЕ, отличающееся тем, что, с целью повышения надежности работы устройства, каждьш канал содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ,-два резистора задания нулевого уровня, .усилитель и элемент , а в каждом канале информационный вход триггера запроса является входом запроса устройства, тактовый вход триггеразапроса соединен с первым входом синхронизации устройства, вход сброса триггера запроса подключен к выхо-. ду элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый вход которого соединен с выходом усилителя и с входом-выходом устройства, второй вход элемента ИСКЛЮ- . ЧАЮЩЕЕ ИЛИ соединен с входом усилителя, с разрешающим выходом устройства и с выходом триггера .подтверждения запроса своего канала, а тактовый вход триггера подтверждения запроса является вторым входом синхронизации устройства, информационный вход триггера подтверждения запроса соединен с выходом элемен(rt та И, первый вход которого соединен с прямым выходом триггера запроса, инверсный выход которого соединен с первым входом элемента И-НЕ, выкод которого в -м канале ( 1 ... N-2) соединен с бтррым входом ;элемента ИЛИ-НЕ ( i +2)-го канала 00 и первым входом элемента ИЛИ-НЕ (+1)-го канала, второй вход элеменto ел та И-НЕ подключен к второму входу элемента И и к выходу элемента ИЛИ-НЕ, первьми второй входы эле00 мента ИЛИ-НЕ первого канала Соединены с входом.блокировки магистрали устройства, с первыми выводами пер- вого и второго резисторов и с вторым входом элемента ИЛИ-НЁ второго канала, вторые выводы первого и второго -резисторов соединены с шиной нулевого потенциала устройства.
Устройство приоритета | 1978 |
|
SU679983A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное приоритетное устройство | 1977 |
|
SU746519A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-09-30—Публикация
1983-12-16—Подача