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

 

» ФЪ

Ф„:, О Il И С А Й И" Е- —

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскии

Социалистических

Республик

46519 (6l ) Дополнительное к авт. свид-ву— (22) Заявлено 29.12.77(gi) 2578310/18-24 (51)М. Кл.

G 06 P 9/18 с присоединением заявки ¹â€”

Государстваинмй комитет

СССР (23) Приоритет— (53) УДК 681., 14(088.8) пв делам изобретений и открытий

Опубликовано 07.07.80. Бюллетень ¹25

Дата опубликования описания 10.07.80

Л. М. Петрова, Э. П. Овсянникова-Панченко, Б. В. Шевкопляс . и А. В. Сперанский (72) Авторы изобретения (7! ) Заявитель (54) МНОГОКАНАЛЬНОЕ ПРИОРИТЕТНОЕ

УСТРОЙСТВО

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

Известно многоканальное устройство для подключения источников информациИ к общей магистрали (1). В этом устройстве сигнал опроса вырабатывается в од10 ном из блоков и проходит последовательно по кольцу все блоки, участвующие в работе. Йостигнув блока, в котором он выработался, сигнал кольцевого опроса при наличии заявок на общей шине pere15 нерируется, а при отсутствии заявок исчезает. Недостатком устройства является его повышенная сложность, связанная с обеспечением высокого быстродействия и равноприоритетной дисциплины обслуживания.

Из известных устройств наиболее близким по технической сущности K пред. лагаемому является многоканальное при2 оритетное устройство g2). Оно содержит в каждом канале триггер запроса, выход которого соединен с первым входом элемента подтверждения запроса и, через элемент передачи разрешения, — с входом следующего канала. Триггер запроса выполнен на двух элементах И-НЕ, соединенных по схеме Вбгриггера, управляемого сигналами логических нулей, элемент передачи разрешения выполнен на инверторе, элемент подтверждения запроса - на двухвходовом логическом элементе И.

У этого устройства низкая помехозащищенность и ограниченные функциональные возможности.

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

RS -ãðèrråð на элементах И-HE установ-! лен в запрещенное состояние», при котором на входы установки и сброса одно временно подаются сигналы логических нулей; и на обоих плечах триггера за счет этого поддерживаются логические единицы. При работе устройства в реальной системе не исключена возможность одновременного поступлейия на некоторый блок сигналов запроса и разрешения. В этом случае R5-триггер иэ "запрещенного" состояния переходит непосредственно к состоянию запоминания {входы установ- 10 ки и сброса одновременйо переходят из нулевого в единичное состояние), минуя стадию установки или сброса. Процесс перехода неуправляем и может протекать, в такой последовательностй: спуста вре- 15 мя задержки элементов И-HE на их выходах формируются логические нули, которые по цепям обратной связи передаются на входы элементов И-НЕ, й,"в"сл»учае, если из двух элементов И-HE элемент, 20 управляемый запросом, оказался более

"быстрым", триггер переходит в устой чивое состояние, при котором íà его плече, соединенном со входом инвертора, хранится единица, Ч аким образом, зап " рос,: поступивший одновременчо с разрешением, в конечном счете воспринимаетса и передается на выход подтверждениа запроса s виде положительного потенциа-,. .ла. Однако одновременно с этим отрица- ЗО тельный импульс, формируемый на триггере, цроходит через инвертор и в виде сиг- нала разрешении поступает в следующие блоки, что может привести к одновремен- ному выходу на магистралЫ двух активных 35 устройств и, следовательно, к сбою.системы.

Отмеченный выше недостаток„связаннйй с ограниченными функциональными

40 возможностями известного устройства, обусловлен двумя факторами. Во-первых, при отсутствии сигнала разрешения триггер запроса "теряет" запрос, если он имеет импульсный характер. Во- вторых, 45

;за счет одновременного стробирования последовательно соединенных элементов

И-HE и И сигналом разрешения при отсутствии запроса на выходе элемента И формируются ложные кратковременные

\ 50 импульсы, которые необходимо компенсиI ровать введением дополнительных злемен тов, например, интегрирующих R5 звеньев, подключаемых" к выходам« элементов И.

° - 1

Цель изобретения - повышение помехо55 устойчивости и расширение функциональ». ных воэможностей устройства.

Поставленная цель достигается тем, что в устройство введены элемент И-HE„

4 первый и второй элементы НЕ, триггер компенсации, причем первый вход элемента И-НЕ является четвертым входом каждого канала устройства, второй вход элемента И-НЕ, вход первого элемента HE. и первый вход триггера компенсации соединены со вторым входом элемента И, выход элемента И-HE соединен со вторым входом триггера запроса, выход первого элемента НЕ подключен ко входу второго элемента НЕ, выход которого соединен со вторым входом триггера компенсации, выход которого подключен к третьему входу элемента И и третьему входу триггера подтверждения запроса.

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

Устройство содержит ряд последовательно включенных каналов 1, каждый из которых включает в себя триггер запроса 2, выход которого соединен с первым входом триггера подтверждения запроса 3 и через элемент И 4 — с третьим входом 5 следующего канала, эле- . мент И-Ht 6 и линия задержки 7, выполненнук> в виде последовательно соединенных первого элемента HE 8, второ о эле- . мента HE 9 и триггера компенсации 10, выход которого соединен с третьим входом триггера подтверждения запроса 3 и с третьим входом элемента И 4. Второй вход элемента И 4 соединен со входом первого элемента НЕ 8, со входом элемента И HE 6, с установочным входом триггера 10 и со входом 5 соответствующего канала, выход элемента 6 соединен со входом триггера 2. Вход 11 каждого канала является входом прйема запроса, выход 1 2 каждого канала является выходом подтверждения запроса„ входы

13 и 14 каждого канала служат для ус"тановки в исходное состояние соответственно триггера 2 и триггера 3.

Устройство может быть выполнено на различных типах логических элементов, Юля определенности в дальнейшем предполагаетса, что элемент 6 представляет собой двухвходовый логический элемент типа ИЛИ-НЕ, элемент 4 — элемент типа И, элементы 2, 3 и 10 — D- триг-. геры. Кроме того, предполагается, что пары элементов: 2 и 10, а также 6 и 8 выполнены на одних и тех ке кристаллах интегральных схем. Это угловие не обязательно, однако оно "автоматически" обеспечивает га рантированные временные

74651

5 соотношения между информационными и ,управляющими сигналами, а именно, превышение времени задержки распространения входного сигнала разрешения по цепи

8- 9" 10 над временем задержки по цепи 62.

Ниже рассмотрен принцип действия многоканального приоритетного устройшения между этими сигналами определяются принятым для данной системы интерфейсомм.

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

Источники информации, принятые во внимание пря экспертизе

1. Авторское свидетельство СССР

М 394789, кл. G 06 F 8/04, 1970.

2. Авторское свидетельство (. ССР

N 544967, кл (я 06 Р 9/18, 1972 (прототип) . ства.

Устройство приводится в исходное сос- 16 ,тояние воздействием импульсных сигна.лов на входы установки 13 и l4„после чего на выходах триггеров 2 и 3 устанавнавливаются логические единицы. Сигналы разрешения в исходном состоянии отсутствуют„т. е, на входы 5 каждого блока поданы логические нули. Триггер

10 под действием нулевого сигнала на установочном входе, связанном со вхо. Дом 5, переведен в нулевое состояние. 2О

Сигнал запроса, поступа|ощий на вход

1 l в виде логического нуля, при отсутствии сигнала разрешения проходит через элемент 6 и подается на синхронизирующий вход D триггера 2, переводя его в нулевое состояние, так как "D — вход этого триггера подключен к шине логичесКОГО нуля {например, при полОжителье ной логике - к шине "земля", Сигнал разрешения, поступающий на вход 5 в ЗО виде логической единицы, через элементы HF. 8 и 9 поступает на синхронизирующий вход Т3 триггера 10, переводя его и единичное состояние, так как

13 -вход этого триггера подключен к 3S шине логической единицы. Далее, в зависимости от состояния триггера запросов 2, или срабатывает элемент И 4, передавая сигнал разрешения на вход 5 следующего блока, или под Воздействием 4О фронта сигнала с выхода триггера 10

HB синхронизирующий ВхОд ) триггера

l 4 ПОследний формирует HB выходе 12 сигнал подтверждения запроса в виде логического нуля, так как на 9 -вход это-- 45 го триггера подан логический нуль с, триггера 2. Запрос, поступающий на вход

1 1 при наличии сигнала разрешения на входе 5, блокируется элементом 6 на время трансляции сигнала разрешения через

50 данный блок; по окончании трансляции запрос запоминается на триггере 2. Ус тановка триггеров 2 и 3 в исходное сос тояние производится сигналами от устройства, получившего сигнал подтверждения М запроса; конкретные временные соотноФормула изобретения

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

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

B c я тем, что, с целью ttGshltHBHHH ПО» мехоустойчивости, в каждом канале введены элемент И-НЕ, первый и второй элементы НЕ, триггер компенсации, причем первйй вход элемента И-HE является четвертым входом каждого канала уст- ройства, второй вход элемента И-НЕ, вход первого элемента НЕ и первый вход .триггера компенсации соединены со вхорым входом элемента И, выход элемента И-НЕ соединен со вторым входом триггера запроса, выход первого эле,мента НЕ подключен ко входу второго элемента НЕ, выход которого соединен со вторым входом триггера компенсации, выход которого подключен к третьему входу элемента И и третьему входу триггера подтверждения запроса.

746519

° ° °

Составитель A. Баранов

Редактор Б. Федотов ТехредЖ.Кастелевич Корректор И. Муска

Заказ 3949/39 Тираж 751 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

Изобретение относится к области компьютерных системных шин, а именно к инициализации средств в системе шин

Изобретение относится к получению доступа к ресурсам компьютерной системы или компьютерной (вычислительной) сети, которые защищены брандмауэром, в ответ на запросы от объектов, находящихся вне брандмауэра
Наверх