logo search
Иоффе отредактированные шпоры

В каких случаях целесообразно использование шин передачи управления?

ШПУ служат для выполнения операций приоритетного занятия магистрали информационного канала. В большинстве интерфейсов взаимодействие между устройствами, подключенными к магистрали, организуется по принципу “ведущий-ведомый”. В конкретный момент времени магистраль предоставляется очередному ведущему устройству, которое распоряжается ресурсами магистрали. Ведомое устройство выполняет команды ведущего. В общем случае отношение “ведущий-ведомый” динамическое, т.е. в одной передаче устройство может быть ведомой, а в другой - ведущим. Хотя есть устройства “всегда ведомые” - например, память системы. Число ведущих устройств, как правило, ограничено, т.к. для их реализации необходимы значительные програмно-аппаратные средства. ШПУ необходима в интерфейсах при наличии нескольких устройств, способных выполнять функции ведущего.

В состав ШПУ входят от 2 до 12 линий запроса магистрали, позволяющих реализовывать параллельно-последовательную селекцию, линия “Занято” и (1-3) линии, обеспечивающих эффективное управление процедурой передачи ресурсов магистрали.

ШПУ могут использоваться для организации режима прямого доступа к памяти (ПДП), который обеспечивает максимальную скорость обмена информацией между оперативной памятью и УВВ. Достоинством этого режима являются быстрая реакция на запрос со стороны МП, так как

требование ПДП не может быть замаскировано, и совмещенный цикл обращения к памяти и УВВ.

Однако при оценке целесообразности использования этого способа ввода-вывода необходимо учитывать быстродействие контроллера ПДП, скорость передачи по магистрали, быстродействие памяти и УВВ, а также то, что в этом режиме внешние линии микропроцессора, переходя в высокоимпедансное состояние, ограничивают возможности МП , так как он может взаимодействовать только с .внутренними ресурсами.