Аппаратные интерфейсы ПК


Протокол шины - часть 4



5.1. Параллельные интерфейсы SCSI____________________________________ 131

В фазах Command, Data, Status и Message по шине данных передается информа­ция, фазы идентифицируются сигналами MSG#, C/D# и I/O* (табл. 5.10), которы­ми управляет ЦУ. ИУ может потребовать посылки сообщения (фаза Message OUT) введением сигнала ATN#, а ЦУ может освободить шину, сняв сигналы MSG#, C/D#, I/O* и BSY#.

Таблица 5.10. Информационные фазы SCSI

Сигнал                                       Фаза                              Направление

MSG#   C/D#     l/0#

 

0

0

0

Data OUT

0

0

1

Data IN

0

1

0

Command

0

1

1

Status

1

0

0

Зарезервировано

1

0

1

Зарезервировано

1

1

0

Message OUT

1

1

1

Message IN

Временные диаграммы асинхронного обмена приведены на рис. 5.5. Здесь переда­ча каждого байта сопровождается взаимосвязанной парой сигналов REQ#/ACK#. ИУ фиксирует принимаемые данные, получив сигнал REQ# (по отрицательному перепаду). ЦУ считает принимаемые данные действительными по отрицательно­му перепаду сигнала АСК#. Асинхронный обмен поддерживается всеми устрой­ствами для всех фаз передачи информации.

Рис. 5.5. Временные диаграммы асинхронного обмена (DI — данные от ИУ, DT — данные от ЦУ)

Фазы передачи данных Data OUT и Data IN по предварительной «договоренно­сти» устройств могут выполняться и в синхронном режиме обмена, диаграммы которого приведены на рис. 5.6. При согласовании синхронного режима опре­деляются минимальные длительности и периоды управляющих импульсов АСК# и REQ#, а также допустимое отставание подтверждений от запросов (REQ/ACK offset agreement). ЦУ передает серию данных, сопровождаемых стробами REQ# (рис. 5.6, а), в темпе, ограниченном установленными временными параметрами. ИУ фиксирует принимаемые данные по отрицательному перепаду сигнала REQ#,


132


Глава 5. Шина SCSI


но отвечать на них сигналом АСК# может с некоторым опозданием.


Начало  Назад  Вперед



Книжный магазин