IBM PC

       

Фазы шины


В каждый конкретный момент времени шина SCSI может находиться только в одной из перечисленных фаз:

1. Bus Free ? шина находится в состоянии покоя.

2. Arbitration ? устройство (ИУ) может получить право на управление шиной.

3.

3.1. Selection ? инициатор, выигравший арбитраж, выбирает ЦУ (только одно), с которым он будет работать.

3.2. Reselection ? аналогична предыдущей, но её вводит целевое устройство. Т.е. ИУ и ЦУ меняются ролями ? ЦУ вызывает ИУ.

4. Command In (Out), Data In (Out), Status, Message In (Out) ? информационные фазы (по шине данных передается информация).

Последовательность фаз представлена на рис. 9.

Рис. 9. Последовательность фаз шины SCSI

После фазы Selection ИУ может проводить процедуру тайм-аута выбора (Selection Time-Out), которая может быть реализована двумя методами:

1. Hard Reset.

2. Переход в фазу Bus Free.

Для реализации фазы Reselection во всех вышеприведенных фазах Initiator и Target меняются местами в вопросах выполнения действий.

В любом случае завершающей фазой является фаза Message In, в которой передается сообщение Disconnect или Command Complete, после чего шина переходит в состояние Bus Free.

В любой системе SCSI предусмотрена возможность сброса системы (Reset), для чего имеется линия Reset, на которую может быть выставлен сигнал сброса в любое время и любым устройством. Обработка сигнала Reset может быть реализована двумя методами:

1. Жёсткий сброс (Hard Reset) ? аналогичен отключению питания для всех устройств системы SCSI.

2. Мягкий сброс (Soft Reset) ? позволяет одному инициатору выполнить сброс шины SCSI, не нарушая работы других инициаторов в системе, где таких инициаторов несколько.



Содержание раздела