Q-Bus: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
upd
Строка 6:
 
== Технические особенности ==
[[Image:DEC LSI11-23.jpg|thumb|LSI-11/23, видны платы и коннекторы Q-Bus]]Также как и [[Unibus]], Q-Bus использует :
 
Также как и [[Unibus]], Q-Bus использует :
 
* [[Ввод/вывод]] с отображением на память
Строка 20 ⟶ 19 :
''Строгие отношения главный-подчинённый на шине'' означает, что в каждый текущий момент времени только одно устройство может быть в состоянии ''Главный'' (''Master'' или ''Ведущий'') на шине. ''Ведущее'' устройство инициирует транзакцию на шине и ему отвечает максимум одно ''ведомое'' устройство. Ведущее устройство может инициировать любую операцию — чтение или запись. После окончания цикла шины механизм ''арбитража'' выбирает новое устройство, которое будет главным на шине в следующем цикле.
 
''Асинхронный протокол взаимодействия'' означает что длина цикла шины не зафиксирована во времени; продолжительность каждого отдельного цикла на шине определяется исключительно взаимодействием ''Ведущего'' и ''Ведомого'' (''Master'' и ''Slave'') устройств в текущем цикле. Эти устройства используют специальные сигналы для управления длительностью цикла шины. Кроме того, специальная логика ''Ведущего'' устройства ограничивает максимальную длительность цикла для предотвращения зависания.
 
В зависимости от поколения, Q-Bus содержала 16, 18, или 22 линии адреса-данных ''BDAL (Bus Data/Address Line)''. При этом, в цикле шины 16, 18, или 22 линии использовались в фазе адреса для передачи физического адреса, а затем 8 или 16 младших линий использовались для передачи данных в фазе передачи данных. В некоторых системах по старшим линиям в фазе передачи данных передавались контрольные разряды или биты четности. Системы нового поколения могли поддерживать ''блочный режим'' работы шины, когда после фазы передачи адреса следовала одна или более фаз передачи данных (при это данные должны были располагаться в последовательных адресах). Поскольку при передаче адреса передача данных невозможна, блочный режим позволял уменьшить количество фаз адреса и дать больше времени на передачу данных, позволяя увеличить пропускную способность шины.
 
== МПИ ==