Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
коллоквиум2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.96 Mб
Скачать

1.6 Интерфейс scsi

Стандарт унифицирует уровень 0 и 1 интерфейса ввода-вывода (ИВВ) ма­лых ЭВМ для НМД, НМЛ, АЦПУ. Возможно расширение функций с помощью специальных кодов и полей. В интерфейсе используется логическая адресация всех блоков данных и считывание с устройств прямого доступа информации о числе имеющихся блоков. Максимальная скорость составляет до 4 мбит/с, а длина связи до 6 м для обычных приемопередающих (ППЭ) и до 25 м для дифференциалъных ППЭ.

Архитектура предусматривает несколько видов организации взаимодейст­вия задатчиков (инициаторов) и исполнителей (приемников) с использованием необязательного распределения арбитража. Время арбитража 10 мкс. Использу­ется четность, синхронная передача данных и другие виды. Команды разделены на обязательные (М), расширенные (Е), необязательные (О) и уникальные (V). В стандарте определены расширенные команды для устройств прямого доступа, постоянные для всех типов устройств, для НМД, для НМЛ, АЦПУ, оптиче­ских дисков, процессора, а также байты состояния всех типов устройств.

Общая организация

В каждый момент времени логически связаны только два устройства. Максимальное число подключенных устройств равно восьми.

Рис. 1.1.Типовая конфигурация СОД на базе SCSI

Каждое устройство идентифицируется соответствующим разрядом, разме­щаемым на линии данных (O-DB (0), .. .7- DB(7)). Взаимосвязь осуществляется по принципу задатчик - исполнитель. Устройства обычно имеют фиксированное на­значение, часть из них может быть задатчиками, а часть исполнителями. Задатчик может адресовать 8 ПУ, подсоединенных к каждому исполнителю, а также до 2048 устройств с помощью расширенных сообщений.

Допускается произвольная комбинация задатчиков и исполнителей. Задатчик выполняет арбитраж магистрали и процедуру селекции. Исполнители могут запрашивать передачу команд, данных, состояния или другой информации по шине данных. Выполнять процедуру арбитража и повторную выборку задатчика с целью продолжения операции. Передача байта информации осуществляется асинхронно с использованием однопроводной обратной связи. Дополнительно определена синхронная передача данных. Четность не действует в течение фазы «Арбитраж» табл. 1.6.

Таблица 1.6

Линия интерфейса SCSI

Наименование

Обозначение

Назначение

BUSY

BSY

Индикация занятности шины (сборка по ИЛИ)

SELECT

SEL

Выборка исполнителя или перевыборка задатчика

CONTROL/DATA

C/D

Идентификация передачи информации управления / данными

INPUT/OUTPUT

I/O

Управление направления передачи относительно задатчика

MESSAGE

MSG

Идентификация задатчика фазы «Сообщение»

REQUEST

REQ

Требование от исполнителя для взаимодействия

ACKNOWLEDGE

ACK

Подтверждение от задатчика условий «Внимание»

RESET

RST

Идентификация условия «Сброс» (сборка по ИЛИ)

Продолжение таблицы 1.7

DAT A BUS

DB(7,...0,P)

8- разрядный байт данных плюс 1 контрольный (DB (7)-старший разряд, высший приоритет в фазе «Арбит­раж»; DB (О)-младший разряд, низший приоритет)

Сигнал «Все» вырабатываются устройствами участвующими в арбитраже.

3 - задатчик, И - исполнитель, ПЗ - потенциальный задатчик, выигравший ар­битраж. Значения сигналов действительны для работающих 3, И - табл. 1.7

Таблица 1.7

Источники сигналов интерфейса SCSI

Фазы

Сигналы

BSY

SEL

C/D, I/O, MSG, REQ

ACK/ATN

DB(7,...0,P)

Свободен

-

-

-

-

-

Арбитраж

ВСЕ

ПЗ

-

-

идентификаторы

Выборка

3,И

3

-

3

3

Перевыборка

3,И

И

3

3

И

Команда

И

-

И

3

3

Ввод данных

И

-

И

3

И

Вывод данных

И

-

И

3

3

Состояние

И

-

И

3

И

Ввод сообщения

И

-

И

3

И

Вывод сообщения

И

-

И

3

3