Курс лекций по вычислительной технике



         

Шина SCSI - часть 6


- требования к контролю передач

Каждое средство обязательно имеет конечную точку с номером "0", которая используется для общего управления средством, опроса его  сос­тояния и инициализации. По включению точка "0" всегда доступна и  под­держивает передачи типа "управление".

Линии интерфейса.

Всего в интерфейсе 4 линии: (V, -D,+D, 0V).

В двухпроводной линии USB используется как дифференциальные сигналы, так и линейные.

Простейший пример дифференциальной пары передача по одному проводу сигнала А, а по другому инверсии А. Более сложный - передача разностных  сигналов.

Дифференциальная пара используется в линейном режиме, когда значения сигналов на ли­ниях не взаимосвязано. -

Если учесть, что все эти ситуации могут иметь ещё и различную длительность, то придём к пониманию понятий состояний (State) интерфейса:

-  Data J S. \

значения бита информации

-  Data K S./

-  Idle S.  - пауза

-  Resume S. - выход из паузы

-  SOP (Start of Packet) -начало пакета

-  EOP (End of Packet) - конец пакета

-  Connekt - устройство подключено

-  Disconnekt - устройство отключено

-  Reset сброс

Передача осуществляется в коде NRZI (при передаче нуля меняется фаза).

Типы передачи данных.

Передача осуществляется между хостом и конкретной конечной точ­кой средства. Предусмотрены четыре основных типа передачи данных.

- Управляющие посылки, используемые для конфигурировния и управле­ния.

- Сплошные передачи пакетов, которые могут приостанавливаться

- Прерывания: короткие передачи, которые могут вклиниваться в сплошные.

- Изохронные - непрерывные передачи в реальном масштабе времени без повтора при ошибке.

.

Порядок обмена.

Все обмены транзакции состоят из трёх пакетов.

- пакет-маркер - от контроллера с описанием адреса средства, но­мера конечной точки, типа передачи и направления.

- пакет данных и

- пакет подтверждение

Адресуемое маркером средство распознаёт свой адрес и подготавли­вается к обмену. Источник данных, определённый маркером передаёт па­кет данных (или сообщает об отсутствии данных).


Содержание  Назад  Вперед