Изобретение относится к вычислительной технике и может быть использовано для управления доступом к общей магистрали.
Цель изобретения - повышение надежности за счет автоматического отключения заблокировавшего устройство канала.
На чертеже представлена схема канала устройства.
Многоканальное устройство приоритета состоит из К каналов (К - число абонентов), причем каждый канал содержит счетчик 1, триггеры 2-6, элементы И 7-10, формирователь 11 импульсов, элемент ИЛИ 12, шину 13 логического нуля, вход 14 кода приоритета, общую линию 15, вход 16 тактовых импульсов, вход 17 запроса захвата ресурса, триггеры 18-20, элемент 21 задержки, элементы И 22 и 23 и вход 24 Сброс.
Устройство работает следующим образом.
При выставлении на входе 17 запроса на захват ресурса на выходе триггера 3 появляется перепад из О в 1 импульса, который через общую магистраль попадает на синхровход триггера 2. В каждом канале на выходе элемента И 9 фиксируется низкий уровень, который запирает триггер 3, препятствуя устройствам, позже выставившим запрос на захват ресурса, участвовать в арбитраже. По приходу запирающего сигнала на выходе триггера 3 появляется перепад из 1 в О. Таким образом, длительность импульса на выходе триггера 3 равняется времени распространения сигнала через общую магистраль до триггера 2, временам, задержки на нем, элементе И 9 и триггере 3; так как длительность тактовых импульсов выбирают в два и более раз больше, чем максимальное время распространения по общей магистрали, тохэчевидно, что импульс на выходе триггера 3 значительно короче периода тактовых импульсов. Если по каким-либо причинам (сбой или отказ какоголибо элемента в указанной цепи) этот импульс оказывается длиннее одного периода или появляется второй импульс, активный уровень которого совпадает с началом следующего тактового импульса, то по переднему фронту этого тактового импульса на выходе триггера 18 появляется сигнал, передний фронт которого, пройдя через элемент И 23, вызывает появление на вщходе триггера 20 запрещающего сигнала, который, проходя через элемент И 22, блокирует прохождение высокого уровня с выхода триггера 3 и таким образом освобождает магистраль 15, Если запрос на захват выставляют несколько устройств, то по освобождении магистрали начинается арбитраж в соответствии с работой основного устройства, но без отказавшего канала, а если запрос на захват выставлялся только по одному отказавшему каналу, то магистраль остается свободной, а отказавшее устройство вводится в работу либо после прихода сигнала Сброс по входу 24, либо после ремонта. Аналогичный процесс может происходить в устройстве, захватившем магистраль. При снятии каналом запроса на захват ресурса на выходе триггера 6 должен появиться низкий уровень, проходящий через элемент ИЛИ 12 и элемент И 22, освобождающий общую магистраль. Если по каким-либо причинам он не появляется и, соответственно, не устанавливает элементы устройств всех каналов в исходное положение, то по задержанному заднему фронту запроса на захват ресурса на элементе 21 задержки на триггере 19 фиксируется уровень с выхода элемента И 9. Фронт сигнала с выхода триггера 19 проходит через-элемент И 23 и вызывает формирование триггером 20 запрещающего сигнала, блокирующего на элементе И 22 прохождение высокого уровня, освобождая общую магистраль 15. Все устройства, за исключением отказавшего, готовы к дальнейшей работе через магистраль. После прихода сигнала Сброс по входу 24 либо после ремонта в работу может включиться и отказавшее устройство.
Элемент задержки в предлагаемом устройстве выбирают из расчета превышения максимального времени задержки начиная с момента снятия запроса захвата ресурса до появления высокого уровня на выходе элемента И 9.
Формула изобретения Многоканальное устройство приоритета, содержащее К каналов (К - число источников запросов), каждый из которых содержит с первого по пятый триггеры, с.
первого по четверть й элементы И, счетчик и формирователь импульса, причем в каждом канале вход запроса канала устройства соединен с информационными входами
первого и второго триггеров и с входом установки в О третьего триггера, выходы первого и второго триггеров соединены соответственно с первым входом первого элемента И и с синхровходом первого триггера,
0 вход установки в О которого соединен с одноименным входом четвертого триггера и с выходом формирователя импульсов, вход которого соединен с выходом второго элемента И, первый вход которого соединен с
5 прямым выходом пятого триггера, прямой выход четвертого триггера соединен с первым входом третьего элемента И и с входом установки в О пятого триггера, инверсный выход пятого Триггера соединен с вторым
0 входом первого элемента И и первым входом четвертого элемента И, второй вход и выход которого соединены соответственно с инверсным выходом четвертого триггера и с входом установки в О второго триггера,
5 синхровход которого соединен с синхровходом канала устройства и с вторым входом, третьего элемента И, выход которого соединен с синхровходом счетчика, информационный вход, вход задания режима и выход
0 переполнения которого соединены соответственно с входом кода приоритета канала устройства, с выходом первого элемента И и с синхровходом пятого триггера, информационные входы с третьего по пятый триггеров соединены с шиной логической единицы канала устройства, отличаю щее с я тем, что, с целью повышения надежности за счет автоматического отключения заблокировавших устройство каналов,
0 каждый канал дополнительно содержит с шестого по восьмой триггеры, пятый и шестой элементы И, элемент задержки и элемент ИЛИ, причем в каждом канале устройства вход начальной установки соединен с входами установки в О шестого и седьмого триггеров и с входом установки в 1 восьмого триггера, синхровход и выход которого соединены соответственно с выходом элемента задержки и с первым входом
0 пятого элемента И, второй вход и выход которого соединены соответственно с выходом шестого триггера и с синхровходом седьмого триггера, выход которого соединен с первым входом шестого элемента И,
5 второй вход которого соединен с выходом элемента ИЛИ, первый вход которого соединен с выходом третьего триггера, второй вход элемента ИЛИ соединен с выходом второго триггера и с информационным входом шестого триггера, синхровход которого
соединен с синхровходом канала устройства, выход четвертого элемента И соединен с информационным входом восьмого триггера, информационный вход седьмого триггера соединен с шиной логической единицы
устройства, выходы шестых элементов И всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с синхровходами четвертых и пятых триггеров и вторыми входами вторых элементов И каналов устройства.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство приоритета | 1988 |
|
SU1645955A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1988 |
|
SU1689965A1 |
Многоканальное устройство для распределения заданий процессорам | 1987 |
|
SU1545219A1 |
Устройство для подключения источников информации к общей магистрали | 1989 |
|
SU1679498A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1587506A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1988 |
|
SU1596327A1 |
Многоканальное устройство для сопряжения абонентов с двумя общими магистралями | 1988 |
|
SU1522226A1 |
Устройство для подключения абонентов к общей магистрали | 1988 |
|
SU1658152A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1987 |
|
SU1587528A1 |
Многоканальное устройство приоритета | 1987 |
|
SU1442991A1 |
Изобретение относится к вычислительной технике, может быть использовано в системах, управляющих доступом к общей магистрали. Цель изобретения - повышение надежности за счет автоматического отключения заблокировавших устройство каналов. Устройство состоит из каналов, каждый из которых содержит восемь триггеров, счетчик, шесть элементов И, элемент ИЛИ, элемент задержки и формирователь импульсов. Сущность изобретения заключается в том, что каждый канал осуществляет диагностику блокировок общей шины устройства, и, в случае обнаружения такой ситуации, отказавший канал самостоятельно отключается от общей линии. 1 ил.
Устройство для подключения источника информации к общей магистрали | 1986 |
|
SU1336021A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Пневматический водоподъемный аппарат-двигатель | 1917 |
|
SU1986A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-09-30—Публикация
1988-10-24—Подача