Многоканальное устройство приоритета Советский патент 1990 года по МПК G06F9/50 

Описание патента на изобретение SU1587506A1

Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных системах для организации обращения нескольких абонентов к общему ресурсу, например к общей магистрали.

Цель изобретения - сокращение оборудования за счет уменьшения числа общих линий устройства.

На чертеже представлена структурная схема канала устройства.

Канал устройства содержит вход 1 начальной установки, счетчик 2, триггеры 3-7, элементы ИЛИ 8-10, элементы И 11-16, выход 17 подтверждения запроса, элемент НЕ 18, счетчик 19 и дешифратор 20. Дешифратор 20 может быть реализован на элементах И 21 и

22,имеющих по одному инверсному входу, В устройстве имеется общая линия

23,входы 24 и 25 запроса и снятия запроса и синхровход 26.

Устройство работает следующим образом.

Перед началом работы производится начальная установка по входу 1, при этом счетчики 19 и 2 и триггеры 6 и 7 устанавливаются в О. Синхронизация включается после начальной установки всех каналов. При отсутствии запросов в триггер 3 записывается О при этом триггеры 4 и 5 автоматически устанавливаются в О. Запись запроса (т.е. 1 в триггер) производится с входа 24 через элемент И 15 в отрицательный полупериод синхрониза-и ции, снятие запроса (запись О в триггер 3) производится по входу 25 через элемент И 16 в положительный полупериод синхронизации.

Счетчик 2 - двухразрядный, при его состоянии 00. сигнал установки счетчика 9 отсутствует и во всех каналах начинается счет от одного состояния счетчиков 19 (нулевого) и с одинаковой частотой.

У К-го канала к синхровходу триггера 4 подключен К-й выход дешифра- ,

О

00

4j

ел

тора 20. Таким образом, у разных каналов на сиихровходе триггера 4 появляются импульсы в разные моменты времени. При появлении 1 на входе триггера 4 (по переднему фронту) К-го канала при 1 в триггер 3 в триггер 4 заносится 1. При записи 1 в триггер 4 по переднему из О в 1 , поступающему на С-вход триггера 7, в него записывается 1. При

1 в триггере 7 в положительный период синхронизации на выходе элемента И 1 3 вырабатывается импульс, выдаваемый через элемент ИЛИ 9 на общую линию 23 и через элемент ИЛИ 8 на вход установки в О триггера 7, в который при этом записывается О, и формируется задний фронт сигнала на линии 23. По импульсу, выданному на линию 23, в положительный период синхронизации, когда на входе 26 1

.через элемент И 12 на вход 1 счетчика 2 подается импульс, увеличивающий его содержимое на 1 (с 00 на 01). При состоянии счетчика 2 01 на выходе элемента И 21 появляется сигнал, производящий запись 1 в триггер 5 в канале с I в триггер 4 причем такой канал единственный.

При записи 1 в триггер 5 на вь-- ходе 17 появляется сигнал, воспринимаемый абонентом соответствующего канала как сигнал подтверждения захвата общей магистрали. 1 в триггер 5 заносится только в одном канале.

При состоянии счетчика 2 01 счетный режим счетчика 19 разрешен, и начинается процедура упреждшощегс арбитража при занятии общей магистрали. При выработке 1 на синхровхо- де триггера 4 в положительный полупериод синхронизации Н-го канала, при 1 в триггере 3 (канал требует захвата магистрали) в триггер 4 записыва ется 1 . По перепаду на выходе триггера 4 в триггер 7 заносится 1. В положительный полупериод синхронизации при 1 в триггере 7 через эле.менты И 13 и ИЛИ 9 на линию 23 выдается импульс, по которому в положительный полупериод синхронизации (1 на входе 26) через элемент И 12 содержимое счетчика 2 увеличивается на 1 (с состояния 01 в 10). По сигналу с элемента И 13 через элемент ИЛИ 8 триггер 7 устанавливается в О, чем формируется задний фронт сигнала на линии 23. При сос10

тоянии счетчика 2 10 возбуждается выход элемента И 22, подключенный к входу обнуления счетчика 19, в результате чего счетный режим (и процедура арбитража) блокируется.

Для освобождения дбщей магистра- сигнал на вход 25, при этом в положительный полупериод .синхронизации в триггер 3 записывается О. При

I I Л| I

записи О в триггер 3 в триггеры 4 и 5 этого канала записываются О (так как выход триггера 3 подключен к входам установки в ноль триггеров )5 и 5). При переброске триггера 3 в О из М по С-входу триггера 6 в него производится запись 1. При этом в отрицательный полупериод синхронизации, при 1 на выходе элемен- 0 та НЕ 18 на выходе элемента И 14 вырабатывается сигнал, передаваемый через элемент ИЛИ 9 на линию 23, этот сигнал воспринимается как сигнал освобождения общей магистрали. По 5 сигналу на выходе элемента И 14 через элемент ИЛИ 10 в триггер 6 записывается , чем формируется задний фронт сигнала освобождения магистрали на линии 23. По сигналу освобож- 0 дения магистрали, передаваемому во всех каналах через элементы ИМ, содержимое счетчиков 2 всех каналов- уменьшается на 1 (с 10 на 01), при этом на выходе элемента И 21 по- является сигнал, по которому в триггер 5 заносится содержимое триггера 4 (запись производится по переднему фронту сигнала, поступающего на С-вход триггера 5). Так как только Q в одном канале, выделенном процеду- рой упреждающего арбитража в триггере 4 находится 1, .то в триггер 5 только одного канала запишется 1.

При состоянии счетчиков 01 начи- 5 нается описанная процедура упреждающего арбитража. Если при состоянии счетчиков 2 01 абонент, захватив- щий магистралью, проводит ее освобождение, то при изменении состояния 0 триггера 3 из 1 в О на триггере 6 формируется сигнал освобождения магистрали, передаваемый через линию 23 и уменьшающий содержимое счетчика 2 на 1 с 01 на 00. При состоя- НИИ счетчика 00 реализуется процедура основного (неупреждающего) арбитража. При состоянии счетчика 2 01 производится процедура упреждающего арбитража, а при состоянии счетчика 2 10 процедура арбитража (как основного, так и упреждающего) блокируется, при этом сигналом с выхода ; элемента И 22 производится установка счетчиков 19 распределителей.

Формула изобрет.ения

Многоканальное устройство приоритета, содержащее К каналов (К - число абонентов), каждый из которых содержит с первого по четвертый триггеры, с первого по третий элементы И, с первого по третий элементы ИЛИ, первый счетчик и элемент НЕ, причем в каждом канале вход синхронизации канала устройства соединен со счетным входом первого счетчика, отличающееся тем, что, с Целью сокращения оборудования за счет уменьшения числа общих линий устройства, каждый канал дополнительно содержит пятый триггер, с четвертого по вось1587506

вход которого соединен с вторым входом первого элемента ИЛИ и с в ходом четвертого элемента И, перв вход которого соединен с выходом пятого триггера, входы установки О четвертого и пятого триггеров соединены соответственно с выхода второго и третьего элементов ИЛИ, 10 формационные входы которых соедин с шиной логической единицы устройс ва, выход первого счетчика соедине с и 1формационным входом дешифратор выход которого соединен с синхровх дом второго триггера, выход которо го соединен с синхровходом пятого триггера, и с информационным входом третьего триггера, инверсный и прямой выходы которого соединены соответственно с информационным вх дом второго триггера и с выходом п тверждения запроса канала устройст ва, синхровход которого соединен с вторыми входами второго и четвер

15

20

мой элементы И, второй счетчик, дешиф-25 го и первым входом пятого элемента ратор, причем в каждом канале вход запроса ресурса и вход освобождения ресурса канала устройства соединены соответственно с первыми входами nep-i вого и второго элементов И, выходы 30 которых соединены соответственно с входами установки в 1 и в О первого триггера, выход которого соединен с входами установки в О втоИ и с входом элемента НЕ, выход ко торого соединен с первым входом ше того и вторыми входами первого и третьего элементов И, выходы пятого и шестого элементов И соединены соо ветственно с суммирующим и вычитающим входами второго счетчика, выход младшего разряда которого соединен с прямым входом седьмого и инверсны

И и с входом элемента НЕ, вых торого соединен с первым вход того и вторыми входами первог третьего элементов И, выходы и шестого элементов И соедине ветственно с суммирующим и вы щим входами второго счетчика, младшего разряда которого со с прямым входом седьмого и инв

рого и третьего триггеров и с синхро-j входом восьмого элементов И,

входом четвертого триггера, вмкод которого соединен с первым входом третьего элемента И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, вход на- 40 чальной установки канала устройства соединен с входом записи первого счетчика, с входом установки в О второго счетчика, с вторым входом второго элемента ИЛИ .и с первым вхо- дЗ дом третьего элемента ИЛИ, второй

старшего разряда второго счетч соединен с прямым входом восьм и инверсным входом седьмого эл тов И, выходы которых соединен ответственно с входом установк первого счетчика и с синхровхо третьего триггера, выходы перв элементов ИЛИ всех каналов объ ны по схеме МОНТАЖНОЕ ИЛИ и нены с вторыми входами пятого го элементов И.

;

1587506

вход которого соединен с вторым входом первого элемента ИЛИ и с выходом четвертого элемента И, первый вход которого соединен с выходом пятого триггера, входы установки в О четвертого и пятого триггеров соединены соответственно с выходами второго и третьего элементов ИЛИ, ин- формационные входы которых соединены с шиной логической единицы устройства, выход первого счетчика соединен с и 1формационным входом дешифратора, выход которого соединен с синхровхо- дом второго триггера, выход которого соединен с синхровходом пятого триггера, и с информационным входом третьего триггера, инверсный и прямой выходы которого соединены соответственно с информационным входом второго триггера и с выходом подтверждения запроса канала устройства, синхровход которого соединен с вторыми входами второго и четверто

го и первым входом пятого элемента

го и первым входом пятого элемента

И и с входом элемента НЕ, выход которого соединен с первым входом шестого и вторыми входами первого и третьего элементов И, выходы пятого и шестого элементов И соединены соответственно с суммирующим и вычитающим входами второго счетчика, выход младшего разряда которого соединен с прямым входом седьмого и инверсным

выход

старшего разряда второго счетчика соединен с прямым входом восьмого и инверсным входом седьмого элементов И, выходы которых соединены соответственно с входом установки в О первого счетчика и с синхровходом третьего триггера, выходы первых элементов ИЛИ всех каналов объединены по схеме МОНТАЖНОЕ ИЛИ и соединены с вторыми входами пятого и шестого элементов И.

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

название год авторы номер документа
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1585800A1
Многоканальное устройство приоритета 1988
  • Богатырев Владимир Анатольевич
SU1501057A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1689965A1
Многоканальное устройство для сопряжения абонентов с двумя общими магистралями 1988
  • Богатырев Владимир Анатольевич
SU1522226A1
Устройство для подключения источников информации к общей магистрали 1986
  • Богатырев Владимир Анатольевич
SU1444797A1
Устройство для подключения источника информации к общей магистрали 1987
  • Богатырев Владимир Анатольевич
SU1509918A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1596327A1
Устройство для подключения абонентов к общей магистрали 1986
  • Богатырев Владимир Анатольевич
SU1429132A1
Многоканальное устройство для распределения заданий процессорам 1988
  • Богатырев Владимир Анатольевич
SU1619287A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1596326A1

Иллюстрации к изобретению SU 1 587 506 A1

Реферат патента 1990 года Многоканальное устройство приоритета

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для организации обращения нескольких абонентов к общему ресурсу. Цель изобретения - сокращение оборудования за счет уменьшения числа общих линий устройства. Многоканальное устройство приоритета содержит пять триггеров, три элемента ИЛИ, восемь элементов И, два счетчика, элемент НЕ и дешифратор. 1 ил.

Формула изобретения SU 1 587 506 A1

Документы, цитированные в отчете о поиске Патент 1990 года SU1587506A1

Авторское свидетельство СССР
Многоканальное устройство для подключения абонентов к общей магистрали 1985
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1347079A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Многоканальное устройство приоритета 1988
  • Богатырев Владимир Анатольевич
SU1501057A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 587 506 A1

Авторы

Богатырев Владимир Анатольевич

Даты

1990-08-23Публикация

1988-02-18Подача