Устройство для подключения источника информации к общей магистрали

Номер патента: 1509918

Автор: Богатырев

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИК 19) Я С 06 Р 13 36 ОМИТЕТОТКРЫТИЯМ ГОСУДАРСТВЕННЫПО ИЗОБРЕТЕНИЯМПРИ ГКНТ СССР 24 юл. У ырев88.8) ьство СССР/46.тва СССР3/36, 1986.КЛЮЧЕНИЯ ИС11 ЕЙ МАГИСТсвидет С 06 Р иде тел С 06 Р К енных вычисл ано в распред системах для битража запроользо ецентрали в абонент ан ов наЦель ти при- ализаого истрале обл ение к общеи м ения - расшире устройства за оритетного реж подкл изобр счет енен ма обслуживаеднему фронту,10 и 11, выхо вки магистрали,и 14-16 общей м 17, вход 18 за апроса, вход 20 пс, информационнь 2 подтвержденияИзобр ельной овано в ных сист рбитраж лючениеуипоперИ 8 и 9, ИЛИка блокирод 13, линиэлемент НЕ л менты призн гистхровх рали, вход 9 снятия э ения даннь 1, выход 2 агистрали сой з аха 2 изаци ют орган ацию типа Счетчики 1подобную органК 155 ИЕ 8. В сч счетчика 155 ИЕ 8 н выходеответпереноса чик ПИСАНИЕ ИЗОБ(21) 4340554/ (22) 26.10,87 (46) 23.0989 (72) В,А.Бога (53) 68)325( (56) Авторско Р 1416986, клАвторское Р 1336021, кл (54) УСТРОЙСТ ТОЧНИКА ИНФОРГ РАЛИ 57) Изобретение относится к вычислительной технике и может быть исетение относится к вычислит технике и может быть использ распределенных вычислительемах для децентрализованного а а запросов абонентов на подк к общей магистрали.Цель изобретения - расширение области применения за счет реализации приоритетного режима обслуживания запросов.На чертеже изображенсхемаканала устройстваройства содержит счетчичастоты) 1 и 2, триггервибраторы 6 и 7, срабат щ 2 ния запросов, Устройство имеет каналы, каждый из которых содержит два счетчика, три триггера, два одновибратора, два элемента И, два элемента ИЛИ, элемент НЕ. Устройство работает в двух режимах: режиме арбитража и режиме сторожевого таймера. В первом режиме устройство работает, когда магистраль свободна, во втором - когда занята. Для реализации сторожевого таймера используется счетчик, задающий порядок обслуживания абонентов при арбитраже. При поступлении новых запросов во время арбитража процедура арбитража каждый раз возобновляется с исходного состояния, чем обе- аФ спечивается приоритетность обслуживания запросов на захват магистрали, Режим сторожевого таймера позволяет защищаться от ложного захвата магистрали и от ухода ЗВМ из подпрограмм поддержки межмашинного обмена, 1 ил. Е 1. деления появляются сигналы в с ствии с заданным коэффициентом счета от 1 до 64, на входе пер3 1509918 возникают сигналы с коэффициентом деления, 64, вне зависимости от коэффициента деления заданным для выхода деления. Счетчик имеет вход обнуления5 и вход остановки счета.Устройство работает следующим образом.Устройство может работать в режиме арбитража, когда общая магистраль свободна и в режиме сторожевого таймера, когда общая магистраль занята.Запрос на захват магистрали заносится при подаче импульса на вход 18,11 11 при этом в триггер 3 заносится 1 Если общая магистраль занята, т . е . на линии6 " 1 " , то работа устройства в . режиме арбитража блокируется , так как потенциал с выхода элемента ИЛИ 1 1 и элемента НЕ 1 7 блокирует пр охож дение сигналов с выхода деления счетчика 1 чер еэ элемент И 9 . По сигналу с выхода элемента ИЛИ 1 1 пр оизвоИ 11 дится также установка в 1 триггера 525При снятии уровня занятости с линии 16 прохождение сигналов через элемент И 9 разблокируется. По заднему фронту сигнала на линии на формирователе импульса вырабатывается 30 импульс, по которому производится обнуление счетчиков 1 и 2 (которые начинают счет во всех каналах, начиная с исходного состояния, счет счетчика 1 разрешен, так как триггер 5 остается в состоянии ). Устройство начинает работать в режиме арбитража. Изменение состояний счетчиков 1 происходит с одинаковой частотой с входов 13, Коэффициент деления счетчи ков 1 различных каналов устанавливаются различными (например, для первого канала два, для второго три, для третьего четыре и т.д.), поэтому импульсы на выходах деления счетчиков 1 различных каналов вырабатываются в различные моменты времени.По сигналу на выходе деления счетчика 1 триггер 5 соответствующего канала устанавливается в "0", при этом50 сигнал разрешения счета счетчика 1 снимается и он останавливает счет, Если при формировании сигнала на выходе деления счетчика 1 в триггере 3 соответствующего канала "0" (запроса на захват магистрали нет), то на входе установки в "0" триггера 4 имеется сигнал установки в "0", блокирующий действие сигнала с выхода деле 4ния, поступающего через элемент И 9 на С-вход триггера 4, Если при формировании импульса на выходе деления счетчика 1 в триггере 3 соответствующего канала (запрос на захват магистрали), то сигнала установки на входе установки триггера 4 нет и по сигналу с выхода деления счетчика 1, поступающего через элемент И 9 на С-вход триггера 4, в него записывает 1ся 1, При этом соответствующий абонент получает сигнал подтверждения захвата магистрали с выхода 22, а на линию 16 через элемент ИЛИ 11 выдается уровень занятости магистрали (11111), при этом на вход обнуления счетчиков 1 и 2 через элемент ИЛИ 1 О подается сигнал установки, сформированный на формирователе импульса по переднему фронту. При "1" на линии 16 триггеры 5 устанавливаются в "1" состояние, разрешающее счетный режим счетчиков 1, при этом через элемент НЕ 17 блокируется прохождение импульсов с выхода деления счетчика 1 через элемент И 9. Если ни один из абонентов не выставил запроса на захват магистрали (в триггерах 3 110"), то по сигналу переноса у счетчика 1 канала с наибольшим номером счетный режим счетчиков 1 всех каналов блокируется, так как к указанному моменту времени триггеры 5 всех каналов установлены в 11011. Режим арбитража блокируется до момента формирования запроса на захват магистрали каким-либо абонентом. Занесение запроса в триггер 3 сопровождается подачей сигнала на вход 18, при этом сигнал через элемент ИЛИ 11 выдается на линию 16. По сигналу на линии 16 триггеры 5 всех каналов устанавливаются в состояние "1", а счетчики 1 и 2 устанавливаются в исходное состояние, в результате чего возобновляется процедура арбитража, начиная с исходного состояния. Если во время процедуры арбитража до момента захвата какой-либо из абонентов выставляет запрос на вход 18, то при передаче соответствующего сигнала через линию 16.происходит установка счетчиков 1 и триггеров,5 в исходное состояние, в результате чего процедура арбитража начинается с исходного состояния, т.е, сначала проверяется выставил ли требование на захват магист509918 6в результате чего происходит автоматическое отпускание общей магистрали. 50 рали первый абонент, если нет, то проверяется выставил ли запрос второй абонент, если нет, то проверяется выставил ли запрос третий абонент и так далее до определения первого по порядку канала, имеющего запрос на захват магистрали ("1" в триггере 3). Такая организация арбитража в отличии от известного позволяет обслуживать запросы на захват магистрали в порядке их приоритета.Для освобождения общей магистрали захвативший ее абонент выставляет сигнал на вход 19, при этом в триггер 3 и соответственно в триггер 4 (вход установки в "0" которого под - ключен к выходу триггера 3) записывается "0, в результате чего с линии 16 снимается сигнал занятости, а с 20 выхода 22 сигнал подтверждения захвата магистрали.При захвате общей магистрали и г выставлении на линию 16 сигнала занятости устройство переходит в режим 25 сторожевого таймера. При этом по переднему фронту сигнала занятости на линии 16 одновибратор 7 вырабатывает сигнал, по которому через элемент ИЛИ 1 О производится установка в "0" и счетчиков 1 и 2. При сигнале занятости ("1") на линии 16 на вход установки в "1" триггера 5 по сигналу с выхода деления счетчика 1, поступающего на С-вход триггера 5 (вход установки более приоритетней чем С 35 вход), на 0-вход триггера 5 подается постоянно 0), По каждому сигналу сопровождения данных на линии 15 через элемент ИЛИ 10 производится ус тановка в "0" счетчиков 1 и 2. На счетный вход счетчика 1 постоянно . подается тактовая частота, поэтому сигнал переноса счетчика 2 (тактовый вход которого связан с выходом переноса счетчика 1) вырабатывается, если при занятости общей магистрали за интервал, задаваемый совместно счетчиками 1 и 2, через линию 15 не появляется ни один импульс, т.е, за время, задаваемое сторожевым таймером, нет передачи данных.По сигналу переноса счетчика 2 в канале, захватившем магистраль, происходит формирование сигнала на вы-. ходе элемента И 8, по которому осуществляется обнуление триггера 3 и соответственно триггера 4 (так как его вход связан с выходом триггера 3),Формула изобретенияУстройство для подключения источника информации к общей магистрали, содержащей К каналов (где К - число абонентов), каждый из которых содержит первый и второй счетчики, первый и второй триггеры, первый элемент ИЛИ, элемент НЕ, первый элемент И, выход которого соединен с синхровходом первого триггера, выход которого соединен с входом установки в "О" второго триггера, о т л и ч а ю щ е - е с я тем, что, с целью расширения области применения за счет реализации приоритетного режима обслуживания запросов, каждый канал устройства дополнительно содержит второй элемент И, второй элемент ИЛИ, третий триггер, первый и второй одновибраторы, выходы которых соединены соответст.- венно с первым и вторым входами первого элемента ИЛИ, выход которого соединен с входами установки в "0" первого и второго счетчиков, выход переноса первого счетчика соединен со счетным входом второго счетчика, выход которого соединен с выходом признака блокировки магистрали канала устройства и с первым входом первого элемента И, второй вход которого соединен с выходом подтверждения захвата магистрали канала устройства, первым входом второго элемента ИЛИ и с выходом второго триггера, синхровход которого соединен с выходом второго элемента И, первый вход которого соединен с выходом элемента НЕ, выход третьего триггера соединен с входом разрешения счета первого счетчика, выход которого соединен с вторым входом второго элемента И с синхровходомтретьего триггера, информационный вход которого соединен с шиной логического нуля устройства, синхровход и вход снятия запроса канала устройства соединены соответственно со счетным входом первого счетчика и с входом установки в "0" первого триггера, вход установки в ".1" которого соединен с входом запроса канала уст 1 ройства и с вторым входом второго элемента ИЛИ, выходы вторых элементов ИЛИ всех каналов устройства объединены по схемеМОНТАЖНОЕ ИЛИ. и соединены с входами первого и второго од1509918 Составитель А.Афанасьактор М, Бланар Техред Л.Олийнык Корректор О,Цыпле Заказ 5815/48 Тираж 668 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ССС113035, Москва, Ж, Раушская наб., д. 4/5 венно-издательский комбинатПатент , г,ужгород Гагарина,0 Проиэво новибраторов, входом элемента НЕ и входом установки в "1" третьего триггера каждого канала устройства, входы сопровождения данных всех каналов устройства объединены по схеме МОНТАЖНОЕ ИЛИ и соединены с третьимивходами первых элементов ИЛИ всех каналов устройства.

Смотреть

Заявка

4340554, 26.10.1987

ПРЕДПРИЯТИЕ ПЯ М-5308

БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 13/36, G06F 9/50

Метки: информации, источника, магистрали, общей, подключения

Опубликовано: 23.09.1989

Код ссылки

<a href="https://patents.su/4-1509918-ustrojjstvo-dlya-podklyucheniya-istochnika-informacii-k-obshhejj-magistrali.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для подключения источника информации к общей магистрали</a>

Похожие патенты