Устройство для управления доступом к магистрали
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Соаетскик
Соцмалксткческкк
Республик 935961 (6I ) Дополнительное к авт. свид-ву (22) Заявлено 22.08.80 (2l ) 2977239/18-24 (5l)M. Кл. с присоединением заявки J%
GO6 F 0/46
Гааударстаенный камнтет (23) Приоритет
Опубликовано l5.06 82. Бюллетень № 22
Дата опубликования описания j 5 06 82 ао яелам нзобретеннй н аткрь1тнй (53) УДK 68>.
° 825(088.8) (72) Автор. изобретения
В. П. Молоков
Ъ, ь
Специальное конструкторское бюро промышленной айтоматики (7l ) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ДОСТУПОМ
К МАГИСТРАЛИ
Изобретение относится к вычислитель. ной технике и может быть использовано при создании микропроцессорных систем, использующих магистральный принцип связи.
Известно устройство управления доступом к магистрали, содержащее блок приоритета, выход которого подключен ко входам дешифратора, выходами соединенного с информационными входами запоминающего регистра, управляющий вход к оторого подключен к источнику синхронизируюших сигналов. На входы блока приоритета поступают сигналы запроса доступа к магистрали, а с выходов запоминающего регистра-выдаются сигналы подтверждения доступа к магистрали (lj.
Ю
Недостатками известного устройства являются необходимость синхронизации и низкое быстродействие, определяемое частотой синхронизации.
Наиболее близким по технической сущности к предлагаемому изоброте|ппо является многоканальное устройство приоритета, содержащее элемент И-НЕ, а в каждом канале - триггер, элемент ИЛИ, элемент ИЛИ-НЕ и элемент И, причем гасящий вход триггера соединен с соответствующим входом группы входов устройства, установочный вход триггеров каналов, кроме первого, соединен с прямым выходом триггера предыдущего канала, выход элемента ИЛИ каждого канала, кроме первого, соединен с первым вхо10 дом элемента ИЛИ предыдущего канала, прямой выход триггера последнего канала и выход элемента ИЛИ первого ка— нала через элемент И-НЕ соединен с устаноВочным входом триггера первого ка15 нала, а первый вход элемента ИЛИ пос леднего канала соединен с первым входом устройства, инверсный выход и установочный вход триггера канала через эл
20 мент ИЛИ-НЕ канала соединен с первым входом элемента И канала и соответствующим входом запускающего элемента
ИЛИ, выход элемента И канала соединен с соответствующим выходом грунты вы3 9З59 ходов устройства, а вход-выход, вход и выход коммутатора соединены соотвеч ственно с шиной обмена, с выходом за пускающего элемента ИЛИ и со вторыми входами элементов И каналов 12).
Недостатком известного устройства, яапяетса то, что с увеличением числа вход лв запросов к обмену, быстродействие улройства снижается пропорпионально числу этих входов и время появления 10 сигнала на И ом выходе подключения источника информации относительно появления сигнала на и -ом входе запроса к обмену в g раз больше, чем у первого выхода подключения источника информа- м ции
Белью изобретения является увеличеwe быстродействия устройства.
Поставлеаыя пель достигается тем„ что .в устройство для управления досту- уй пом к магистрали, содержащее М эле» ментов И-НЕ, алемент ИЛИ, выходы которого подключены к выходам элементов
И-НЕ, первые входы элементов И НЕ являются входами запроса устройства, 2 введены дешифратор, элемент задержки и Й элементов ИСКЛЮЧАЮШЕЕ ИЛИ, выходы которых являются выходами разрешения устройства, группа информационных входов дешифратора со-;-динена с соотвеч ствуюпами выходами алементов И-НЕ, выходы элемента ИЛИ подключнйы к управляющему входу дешифратора и ко входу алемента задержки, выход которого подключен к первому входу первого элемента ИСКЛЮЧАЮШЕЕ ИЛИ, q -й вы35 ход дешифратора (1 3. - И) подключен ко второму входу 1 го алемента ИСКЛЮ
ЧАЮШЕЕ ИЛИ, первому входу < + го злсмента ИСКЛЮЧА10ШЕЕ ИЛИ и второму
Щ входу 1 -го элемента г";НЕ.
На чертеже представлена блок-схема предлагаемого устройства.
Устройство содержит элементы
И-НЕ 1-4, выход каждого из которых подключен к соответствующему входу группы информационных входов дешифратора 5 и к соответствующему входу элемента
ИЛИ 6, выход которого соединен с упраьляющим входом дешифратора 5 и со вхс дом блока задержки 7, выход последнего подключен к одному иэ входов элемента.
ИСКЛЮЧАЮШЕЕ ИЛИ 8, первый выход дешифратора 5 подключен ко второму входу элемента ИСКЛЮЧАЮШЕЕ ИЛИ 8, к первому входу элемента ИСКЛЮЧАЮШЕЕ ИЛИ 9 и к одному из входов элемента И-HE 1, второй выход дещифратора
61 4
5 соединен со вторым входом элемента
ИСКЛЮЧАЮШЕЕ ИЛИ 9, к первому входу элемента ИСХЛЮЧАЮШЕЕ ИЛИ 10 и к одному из входов элемента И-НЕ 2, третий выход дешифратора подключен ко второму входу алемента,ИСКЛЮЧАВШЕЕ ИЛИ 10 и к одному из входов. элемента И-НЕ 3, .1 -ый выход дешиф ратора соединен со вторым входом элемента ИСКЛЮЧАЮШЕЕ ИЛИ 11 и с одним:из входов элемента И-НЕ 4, другие входы элементов И-НЕ 1-4 со единены с источникамн запросов доступа к маги страли.
Предлагаемое устройство работает следующим образом.
На входы устройства поступают, например, единичные уровни сигналов запроса доступа к магистрали. Сигналу згйроса, поступающему на 4 -ый вход, соответствует единичный уровень си; нала на а -ом выходе устройства. В случае поступления на входы устройства нескольких сигналов запроса устройство воспри« нимает только один из них и формирует только один сигнал подтверждения на выходе. Другие запросы обслуживаются только после снятия обслуживаемого запроса.
В исходном состоянии при отсутствии запросов на доступ к магистрали на пер-. вые входы алементов И-НЕ 1-4 поступают сигналы, соответствующие логическому нулю, при атом на выходах з емен— тов И-НЕ 1-4 появляются сигналы, соответствующие логической еди тче, которые поступают на входы элемента ИЛИ 6.
На выходе элемента ИЛИ 6 появляется единичный сигнал, который поступает на уп1авляюакй вход и на вход блока задержки 7. Время задержки сигнала в блоке задержки 7 равно времени раопрост ранения сигнала от управляющего входа. Состояние сигналов на выходах дешифратора описываются следующими логическими уравнениями: ф
С-С,У, У, У,, ° в °
Сь Со Уо У У У У У °
° ° Ф
Ф
С С Уо У У -У - я У, .
В соответствии с уравнениями на выходах дещифратора 5 присутствуют единичные сигналы, при этом на выходах элементов ИСКЛЮЧАЮШЕЕ ИЛИ 8-11 присутствуют нулевые сигналы, что соот
5 035961 ь чение, а сигналы на выходах С -С1 остаются в единичном состоянии. При этом на входы элемента ИСКЛЮЧАЮLUEE ИЛИ 8 поступают нулевые сигналы и не его выходе также появляется нуле вой сигнал. На вход элемента ИСКЛЮЧАЮШЕЕ ИЛИ 10 поступают сигналы раз» ных уровней и на его выходе появляет» ся единичный сигнал, который соответствует наличию сигнала запроса на входе элемента И-НЕ 3. На вторые входы эпементов И-НЕ 2 и И-НЕ 1 поступают нулевые сигналы с выходов С, С дешифратора 5, запрещающие прохождение сигналов, поступающих на первые входы элементов И-НЕ 1, И-HE 2,.до тех пор пока на его входах У -У„ „ и С не появятся единичные сигналы
Таким образом, если ус.ройство находится в исходном состоянии и íà его
1 -ый зход поступает сигнал запроса. дос тупа к магистрали, то на выходах С„ -С„, появяются сигналы нулевого уровня, а .на ыходах С. -С„остаются сигналы
1 единичного уровня, сигнал подтверждения д.>ступа сформируется на выходе 1 -rc элемента ИСКЛЮЧАЮШЕЕ ИЛИ и время появления сигнала подтверждения относительно cm.нала запроса будет одинаковым ! для всех выходов.
Если д-я снятия сигнала запроса, т. е. до возврашения устройства в исходное сс стояние на другие входы залроса поступают сигналы, то и после снятия 1 -ого запроса сигнал подтверждения формирует -. ся в ответ на запрос, поступающий на
1+1 вход устройства. В этом случае обслуживание сигнала осуществляется без возврата устройства в ис одное состояние. Запросы с номерами, меныоими
1, воспринимаются устройством после возврата его в исходное состояние. првчем Обслркивание начинается с запроса, имеющего -пяыеньший номер.
Таким образом, введ ние в устройст во -дешифратора, блока задержки, элемен:г. ü ИСКЛЮЧАЮШЕЕ ИЛ!1 позволяет уве: ичить быстродействие устройства, имеющего И входов, в К раз. ветствует отсутствию сигналов подтверждения доступа к магистрали.
Если на вход элемента И-HE 1 постучает сигнал запроса поступа к магистрали, то при совпадении единичного уровня этого сигнала с единичным уровнем сигнала, поступающего с выхода дешифратс ра 5, на выходе элемента И-НЕ 1 формируется нулевой сигнал; который поступает на информационный вход дешифрато10 . ра 5 и на первый вход элемента ИЛИ 6, с выхода которого нулевой сигнал посту пает на управляющий вход и на вход блока задержки 7. Так как значение первого входа У входит во все уравнения, описывающие сигналы на выходах С -CN дешифратора 5, то на всех его выходах при этом присутствуют единичные сигналы, в этом случае на обоих входах элементовь ИСКЛЮЧАЮШЕЕ ИЛИ 9-11 при- 0 сутствуют единичные сигналы. На первый вход элемента ИСКЛЮЧАЮШЕЕ ИЛИ 8 с выхода блока задержки 7 поступает сигнал нулевого уровня, а на другой вход, элемента ИСКЛЮЧАЮШЕЕ ИЛИ 8 с выхода С„. дешифратора 5 поступает сигнал единичного уровня, в результате чего на его выходе формируется сигнал единичного уровня, который является ответным сигналом на сигнал, поступающий на вход 30 элемента -HE 1. После снятия сигнала запроса доступа к магистрали со входа элемента И-НЕ 1 устройство возвращает ся в исходное состояние.
Если на вход элемента И-НЕ 3 поступает сигнал запроса доступа к магистралИ. до снятия сигнала запроса со входа элемента И-НЕ 1, тосс выхода элемента
И-HE 3 снимается сигнал нулевого уров 40 ня, который поступает на информационный вход У2 дешифратора 5 и на третий вход элемента ИЛИ 6..Появление на входе У дешифратора 5 нулевого сигнала не изме няет состояние сигналов на выхОдах 45
С -С„ дешифартора 5,. так как они удер1 .живаются в единичном состоянии нуле- вым сигналом.на его входе УО. После снятия сигнала запроса на входе элемен
S0 та И-НЕ 1 сигнал на информационном вхоДе Уо ДешифРатоРа 5 и на пеРвом входе элемента ИЛИ 6 изменяет свой уро» уровень на единичный. При этом на в1.ходе элемента ИЛИ 6 присутствует ну» левой сигнал, так как íà его третий вход
55 поступает нулевой сигнал с выхода элемента И-НЕ 3. Согласно логическим . уравнениям исигналы на выходах С, С2 дешифратора принимают нулевое зна-, Формула изобретения. Устройство для управления доступом к магистраля, содержащее Й элементов И-НЕ, эл:-мент ИЛИ, входы которого подключены к выходам элементов -HE„ первые входы элементов И-НЕ ямяются входами запроса устройства, о т л и—
7 935961 8 ч а ю щ е,е с я тем, что, с целью ловы- 3 -й выход дешифратора (=1-И) подклю чен к второму входу -го элемента дешифратор элемент задержки и Й we ИСКЛЮЧАЮШЕЕ ИЛИ, первому входу ментов ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы (+1)-го элемента ИСКЛЮЧАЮШЕЕ которых являются выходами разрешения s ИЛИ и второму входу 4 -го элемента устройства, группа иифорлационных входов дешифратора фра ра соединена с соответ Источники информации, ствуювп ми выходами элементов И-НЕ, принятые во внимание при экспертизе Ъ с входок элемента задержки, выход ко- 2. Авторское свидетельство СССР торого подключен к первому входу пер- ¹ 631920> кл. 506 F 9/46, 1978 вого элемента ИСКЛЮЧАЮШЕЕ ИЛИ, (прототип).
Заказ 4214/53 Тщ 31
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москве, Ж 35, Раушская наб., д. 4/5
Подписное
Филиал ППП Патент", г. Ужгород, ул. Проектная, 4
CocTBBHTBBb П. Чистобородов
Редактор, Т. Парфенова Техред Т.Мат очка Корректор В. Бутята