71
В параллельном интерфейсе для передачи данных в одном направлении
используется несколько линий (8, 16, 24, 32, 64). Примеры параллельных
интерфейсов: ISA, ATA, SCSI, PCI, IEEE 1284/Centronics. С понятием
параллельного интерфейса соседствуют такие понятия, как шина и магистраль.
Шина – совокупность линий, сгруппированных по функциональному
назначению (например, шина адреса, шина данных и т.д.).
Магистраль – совокупность всех линий аппаратного интерфейса.
Выделяются две
магистрали: информационного канала и управления
информационным каналом. По информационной магистрали передаются коды
адресов, команд, данных, состояния. Аналогичные наименования имеют
соответствующие шины интерфейса.
Шины адреса предназначены для выборки в магистрали узлов устройства,
ячеек памяти. Для логической адресации в основном используется двоичный
код. В некоторых интерфейсах применяется позиционное или географическое
кодирование, при котором
каждой позиции (месту) выделяется отдельная линия
выборки. В этом случае используется термин «географическая адресация».
Шины данных используются для передачи в основном двоичных кодов.
Как правило, в параллельных интерфейсах шины данных кратны байту (8, 16,
24, 32 разряда).
Шины состояния используются для передачи сообщений, описывающих
результат операции на интерфейсе или состояния устройств сопряжения. Коды
формируются
в ответ на действие команд или отображают состояние
функционирования устройств, таких как готовность, занятость, наличие
ошибки и т. д. В наиболее стандартизованных интерфейсах разряды состояния
унифицированы для любых типов устройств, в других – носят
рекомендательный характер или отсутствуют.
В большинстве параллельных интерфейсов коды адресов, данных, команд,
состояний передаются по шинам интерфейса
в режиме временного
мультиплексирования сигнала по одним и тем же линиям с использованием
дополнительных линий идентификации типа передаваемой информации. В
таком случае их называют последовательно-параллельными интерфейсами. При
этом существенно сокращается число линий информационной магистрали,
однако происходит снижение быстродействия передачи информации.
Магистраль управления информационным каналом по функциональному
назначению делится на следующие
шины: управления обменом, передачи
управления, прерывания, управления режимом работы, специальных сигналов.
Шина управления включает в себя линии синхронизации передачи
информации. В зависимости от используемого принципа обмена (синхронного,
асинхронного) число линий может меняться. Кроме того, данная шина
используется для управления операциями на магистрали. По функциональному
назначению различают следующие команды: адресации, управления
обменом
информацией, изменения состояния и режимов работы. Адресные команды