Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Компьютерная шина Q, также известная как LSI-11 Bus, — одна из нескольких технологий шин, использовавшихся в компьютерных системах PDP и MicroVAX, ранее выпускавшихся компанией Digital Equipment Corporation из города Мейнард, штат Массачусетс. Шина Q является более дешевой версией Unibus, использующей мультиплексирование для совместного использования одних и тех же линий для передачи адресных и данных сигналов. Это позволило создать физически более компактную и менее дорогую реализацию практически той же функциональности. Со временем разрядность физических адресов шины Q была увеличена с 16 до 18, а затем до 22 бит. В шину Q также были добавлены режимы блочной передачи данных.
Computer bus
The Q bus, also known as the LSI 11 Bus, is one of several bus technologies used with PDP and MicroVAX computer systems previously manufactured by the Digital Equipment Corporation of Maynard, Massachusetts. The Q bus is a less expensive version of Unibus using multiplexing so that address and data signals share the same wires. This allows both a physically smaller and less expensive implementation of essentially the same functionality. Over time, the physical address range of the Q bus was expanded from 16 to 18 and then 22 bits. Block transfer modes were also added to the Q bus.
Минимизация логики
Как и в случае с Unibus, сигнализация была тщательно оптимизирована для минимизации количества логики, необходимого во всей шинной системе. Используется асинхронная сигнализация, однако выравнивание по времени адресов и данных является ответственностью текущего хозяина шины, что снижает сложность устройств-подчиненных шины. Ответственность за завершение неудачных шинных циклов также возлагается на устройства-хозяева. Аналогично, сложность обработки прерываний сосредоточена в единственном процессоре обработки прерываний (Interrupt Fielding Processor) – компьютере PDP 11 или VAX 11 – в системе.
As with the Unibus, the signaling was carefully optimized so that the minimum amount of logic is required across the entire bus system. Asynchronous signaling is used but de skewing of addresses and data is the responsibility of the current bus master, minimizing the complexity of the bus slave devices. The responsibility for timing out failed bus cycles also is placed in the master devices. Similarly, the complexities of handling interrupt transactions are concentrated into the single Interrupt Fielding Processor (the PDP 11 or VAX 11 computer) in the system.
Совместимость
Конструкция шины Q была тесно связана с конструкцией шины Unibus как по замыслу, так и в детальной реализации. Адаптеры, выпускаемые Digital и сторонними производителями, позволяли подключать устройства шины Q к компьютерам на базе Unibus и наоборот. Многие устройства ввода-вывода были доступны как в исполнении для шины Unibus, так и для шины Q; некоторые из них имели незначительные отличия, а многие другие были практически идентичны.
The design of the Q bus was very closely related to the design of the Unibus both in spirit and in detailed implementation. Adapters were available from Digital and from third parties that allow Q bus devices to be connected to Unibus based computers and vice versa. A number of I/O devices were available in either Unibus or Q bus flavors; some of these devices have minor differences while many others were essentially identical.
Советские клоны
В советских системах (см. CPU серии 1801) архитектура Q Bus называется МПИ (Магистральный Параллельный Интерфейс, или параллельный шинный интерфейс). Её главное отличие заключается в поддержке до четырех процессоров на одной шине. В остальном она полностью бинарно и электрически совместима со стандартной шиной Q, за исключением физической компоновки разъёмов.
In Soviet systems (see 1801 series CPU), the Q Bus architecture is called МПИ (Магистральный Параллельный Интерфейс, or parallel bus interface). Its main difference is that it supports up to four processors on the same bus. Otherwise it is completely binary and electrically compatible with the standard Q Bus, except for the physical layout of connectors.
Интерфейсы
Для Q Bus доступен широкий ассортимент интерфейсных карт. Различные модули Q Bus могут быть выполнены в двойном формате (два ряда контактов, занимающих половину ширины монтажного места) или в четверном формате (четыре ряда контактов, занимающих полную ширину монтажного места), что означает, что модуль занимает половину или все слоты для монтажа Q Bus соответственно.
A wide range of interface cards are available for the Q Bus. Various Q bus modules can be dual width (two sets of fingers, half the total width of the mounting), or quad width (four sets of fingers, the full width of the mounting), indicating that the module occupies one half of or all of the Q bus mounting slot, respectively.