Устройство для подключения источников информации к общей магистрали
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(71) Ленинградское научно-производственное объединение "Красная заря" (72) АЛЮ.Куконин, А.Ю,Щеглов и Л,С.Иванов (56) Авторское свидетельство СССР В 1336021, кл. 6 06 Р 13/36, 1986.Микропроцессорные средства и сиСтемы В 5, 1989, с.33-34.(54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАЛИ7) Изобретение относится к вычислительой технике и может быть использовано в распределенных системах для подключения Изобретение относится к вычислительной технике и может быть использовано враспределенных системах для подключениянескольких активных источников к общеймагистрали,Известно устройство для подключенияисточника информации к общей магистрали, содеркащее два счетчика, регистр, дватриггера, генератор, элементы И, ИЛ НЕи шинные формирователи, Однако, данноеустройство обладает низкими функциональными возможностями из-за жестко фиксированного приоритета устройств на общеймагистрали,Наиболее близким по технической сущности к предлагаемому является арбитр сдецентрализованным кодовым управлением ("Микропроцессорныесредства и системы" М 5, 1989, с,33-34), который содержит. три счетчика, четыре триггера, элементы И,ИЛИ, И-ИЛИ-НЕ, НЕ. Однако приведенное нескольких активных источников к общей магистрали, Цель изобретения - расширение области применения устройства за счет циклического изменения приоритетов. Устройство для подключения источников информации к общей магистрали содержит четыре счетчика, четыре триггера, регистр, одновибратор, два элемента ИЛИ, два элемента И. Устройство обеспечивает бесприоритетный режим обслуживания с использованием циклического изменения приоритета абонентов, что обеспечивает гарантированное время доступа к общей магистрали и использует однопроводную общую магистраль. 1 ил. устройство обладает низкими функциональными возможностями; так как каждый абонент системы можетиметьтолько двакода а приоритета и при этомжестко фиксированные. При этом не исключена возможность ор блокировки общего ресурса (магистрали) двумя абонентами системы, получающими у наивысший приоритет, что может произойти при большой нагрузке на элементы системы в целом. Крометого для реализации системы с использованием данного устройства требуются две линии общей магистрали.вееЪЦель изобретения - расширение области применения устройства за счет циклического изменения приоритетов.Поставленная цель достигается тем, что в устройство, содержащее два счетчика, три триггера, мультиплексор, схему сравнения, два элемента И, при этом вход записи устройства соединен с синхровходом первого,Введение указанных элементов и соответствующих связей исключает блокировку общей магистрали каких-либо из абонентов системы за счет циклического изменения5 приоритета устройства, а также позволяет организовать систему с использованием только одной линии общей магистрали. Устройство содеркит два счетчика 1 и 2,три триггера 3 - 5, мультиплексор 6, схему10 сравнения 7, два элемента И 8 и 9, при этом вход записи 10 устройства соединен с входом первого триггера 3, выход которого подключен к входу первого элемента И 8, выход которого соединен с входом второго триггера 4, выход которого соединен с входами второго элемента И 9 и третьего триггера 5, второй вход которого подключен к выходу второго счетчика 2, а выход - к линии прерывания 11 устройства, вход синхрониза 20 ции 12 устройства соединен с входом первого счетчика 1, выход которого подключен к входу второго счетчика 2, второй выход которого соединен с входом мультиплексора 6, выход которого соединен с вторым входом второго элемента И 9 и с входом схемы сравнения 7, второй вход которой . соединен с общей магистралью 13. Кроме того, устройство содержит два счетчика 14 и 15, триггер 16, регистр 17, одновибратор 18, два элемента ИЛИ 19. и 20, вход данных 21 устройства, вход 22 начальной установки устройства.Работа устройства начинается с его начальной установки, которая Осуществляется подачей импульса на вход устройства 22. По этому импульсу сбрасывается в ноль триггер 16, значение регистра 17 записывается в счетчик 15, а по его срезу обнуляется триггер 4. Ноль на выходе триггера 16 ведут к блокировке счетчиков 1 и 14, а также к обнулению триггера 5, Коль на выходе триггера 4 блокирует работу счетчика 2.Устройства обьединяются в.систему, имеющую конфигурацию "общая магист 25 30 35 40 раль" с помощью общей магистрали 13, При этом каждое устройство имеет свой индивидуальный номер, который жестко задается кодом на выходе регистра 17. При этом модуль пересчета счетчиков 2 и 15 определяется из следующих соотношений: пусть пчисло, абонентов системы, Тогда счетчик 15 имеет модуль пересчета и, а счетчик 2 45 50 55 соответственно 1 од 2 п, где скобки указывают дополнение до наибольшего целого числа, в интервале между которыми оказалось выракение, стоящее под знаком модуля.Запрос на обслуживание записывается абонентом в триггер 3 выставлением единицы на линию 21 по фронту синхроимпульсазаписи на линии 10, Если общая магистраль триггера, выход которого подключен к входу первого элемента И, выход которогосоеди-нен с единичным входом второго триггера, выход которого соединен с первым входом второго элемента И и информационным входом третьего триггера, синхровход которого подключен к выходу переполнений второго счетчика, а выход является выходом прерывания устройства, вход синхронизации устройства соединен со счетным входом первого счетчика, выход переполнения которого подключен к счетному входу второго счетчика, информационный выход которого соединен с управляющим входом мультиплексора, выход которого соединен с 1 вторым входом второго элемента И и с первым информационным входом схемы сравнения; второй информационный вход которой соединен с общей магистралью, введены третий и четвертый счетчики,.четвертый триггер, регистр, одновибратор, два элемента ИЛИ, при этом вход данных устройства соединен с информационным входом первого триггера. Второй вход первого элемента И соединен с инверсным выходом четвертого триггера, прямой выход которого соединен с разрешающим входом третьего счетчика, входом сброса первого счетчика, счетным входом четвертого счет чика, стробирующим входом мультиплексо ра, входом сброса третьего триггера, и третьим входом второго элемента И, выход которого подключен к первому входу второго элемента ИЛИ, второй вход которого соединен с выходом одновибратора, а выход - с общей магистралью, входом сброса третьего счетчика и синхровходом четвертого триггера, вход сброса которого подключен к выходу переполнения третьего счетчика и входу первого элемента ИЛИ, второй вход которого соединен с выходом схемы сравнения, а третий вход- с выходом переполнения второго счетчика. Вход одновибратора соединен с выходом второго триггера и входом сброса второго счетчика, выход первого элемента ИЛИ соединен с синхровходом второго триггера, информационный вход мультиплексора соединен с выходом четвертого счетчика, информационный вход которого подключен к выходу регистра, выход переполнения первого счетчика соединен со стробирующим входом схемы сравнения, счетный вход третьего счетчика соединен с входом синхронизации устройства, вход начальной установки которого подключен к входу записи четвертого счетчика и входу сброса четвертого триггера, а также четвертому входу первого элемента ИЛИ,1783537 10 15 20 30 40 50 55 свободна (единица на инверсном выходе триггера 16), то единица с выхода триггера через элемент И 8, соединенный выходом с 8-входом триггера.4, переписывается в триггер 4. Фронтом единичного сигнала на выходе триггера 4.запускается одновибратор 18, что приводит к появлению импульса на магистрали 13, По срезу этого импульса во всех устройствах переключаются в единицу триггера 16, свидетельствующие о занятости магистрали. Единица на выходе триггера 16 разблокирует работу счетчика 1, триггера 5 и мультиплексора 6. Счетчик 2 переходит в режим счета импульсами на выходе счетчика 1. Если требования выставлены в нескольких устройствах, то счетчика 2 работают в режиме счета в тех, у которых триггеры 4 находятся в единичном состоянии. Счетчик 2 выдает на свой выход адресные комбинации, управляющие работой мультиплексора 6. При этом информацйя,находящаяся на выходах счетчика 15 начинает поразрядно появляться на выходе мультиплексора 6 и через элементы И 9 и ИЛИ 20 - на магистрали 13 только в тех устройствах, которые имеют требования с триггерах 4, Сопряжение на магистрали 13 выполнено по принципу "монтажное ИЛИ", т,е. если на нее хотя бы одно из устройств выставит единицу, то и магистраль 13 будет находиться в единичном состоянии. Информация, находящаяся на выходах мультиплексоров 1, сравнивается с информацией на магистрали 13 с помощью схемы сравнения 7. При этом по импульсу на выходе счетчика 7 происходит срабатывание схемы сравнения 7, аего срезу переключение счетчика 2, В тех устройствах, в которых еа выходах мультиплексоров находится ноль, а на магистрали 13 при этом находится единица по срезу импульса на выходе схемы сравнения обнуляется триггер 4, что приводит к блокировке счетчиков 2 (возврату их в исходное состояние). В остальных устройствах происходит увеличение их состояния на единицу. Таким образом устройство, содержащее наибольшую кодовую комбинацию на выходе счетчика 15, выставит последовательно все ее разряды на магистраль 13, а остальные устройства при этом будут блокированы, В этом же устройстве срезом импульса переноса на выходе счетчика 2 переключается в единицу триггер 5, Р-вход которого соединен с выходом триггера 4, что сигнализирует абоненту о предоставлении общей магистрали. Этот абонент обнуляет триггер 3. Работа устройства с общеймагистралью контролируется таймером, ко-торый выполнен с использованием счетчика14, Если на магистрали 13 в течение времени, задаваемого частотой импульсов на входе 12 и разрядностью счетчика 14 нет единичных сигналов, то на выходе переноса этого счетчика появляется импульс, ведущий к обнулению триггеров 16 и 4, что возвращает устройства системы в исходное состояние, При этом во всех устройствах системы по спаду сигнала на выходе трйггеров 16 происходит смена приоритета путем добавления к содержимому счетчиков 15 едийицы.,Ф ар мула изобретения Устройство для подключения источников информации к общей магистрали, содержащее два счетчика, три триггера,мультиплексор, схему сравнения, два элемента И, при этом выход записи устройства соединен с синхровходом первого триггера, выход которого подключен к входу первого элемента И, выход которого соединен с единичным входом второго:триггера, вЫход которого соединен с первым входом второго элемента И и информационным входом третьего триггера, синхровход которого подключен к выходу переполнений второго счетчика, а выход является выходом прерывания устройства, вход синхронизации устройства соединен со счетным входом первого счетчика, выход переполнения которого подключен к счетному входу второго счетчика, информационный выход которого соединен с управляющим входом мультиплексора, выход которого соединен с вторым входом второго элемента И и первым информационным входом схемы сравнения, второй информационный вход которой сое-. динен с общей магистралью, о т л и ч а ющ е е с я тем, что, с целью расширения области применения устройства за счет циклического изменения приоритетов, в устройство введены третий и четвертый счетчики, четвертый триггер, регистр, одно- вибратор, два элемента ИЛИ, при этом вход данных устройства соединен с информационным входом первого триггера, второй вход первого элемента И соединен с инверсным выходом четвертого триггера, прямой выход которого соединен с разрешающим входом третьего счетчика, входом сброса первого счетчика, счетным входом четвертого счетчика, стробирующим входом мультиплексора, входом сброса третьего триггера и третьим входом второго элемента И, выход которого подключен к первому входу второго элемента ИЛИ, второй вход которого соединен с выходом однавибратора,а выход - с общей магистралью, входом сброса третьего счетчика и синхровходом четвертого триггера, вход сброса которого подключен к выходу переполнения третьего1783537 Составитель А, КуконТехред М,Моргентал дактор Кулака орректор Л ач каз 4517 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и.открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент". г, Ужгород, ул.Гагарина, 10 счетчика и входу первого элемента ИЛИ, второй вход которого соединен с выходом схемы сравнения, а третий вход- с выходом переполнения второго счетчика, вход однавибратора соединен с выходом второго 5 триггера и входом сброса второго счетчика, выход первого элемента ИЛИ соединен с синхровходом второго триггера, информационный вход мультиплексора соединен с выходом четвертого счетчика, информаци онный вход которого подключен к выходу регистра, выход переполнения первого счетчика соединен со стробирующим входом схемы сравнения, счетный вход третьего счетчика соединен с входом синхронизации устройства, вход начальной установки которого подключен к входу записи четвертого счетчика и входу сброса четвертого триггера, а также четвертому входу первого элемента ИЛИ.
СмотретьЗаявка
4898945, 03.01.1991
ЛЕНИНГРАДСКОЕ НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "КРАСНАЯ ЗАРЯ"
КУКОНИН АНДРЕЙ ЮРЬЕВИЧ, ЩЕГЛОВ АНДРЕЙ ЮРЬЕВИЧ, ИВАНОВ ЛЕОНИД СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 13/374
Метки: информации, источников, магистрали, общей, подключения
Опубликовано: 23.12.1992
Код ссылки
<a href="https://patents.su/4-1783537-ustrojjstvo-dlya-podklyucheniya-istochnikov-informacii-k-obshhejj-magistrali.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для подключения источников информации к общей магистрали</a>
Предыдущий патент: Устройство для подключения абонентов к общей магистрали
Следующий патент: Многопроцессорная система
Случайный патент: 240426