※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
SCSI プロトコルは、バス幅 (8 または 16) によって決まる最大数のホストと周辺機器を備えた効率的なピアツーピア I/O バスを提供するように設計されています。データは、主にデバイスの実装とケーブルの長さに依存するレートで、非同期または同期で転送される場合があります。
SCSI は、幅広いメディアおよび転送速度で動作する可能性がある I/O インターフェイスです。 SCSI におけるパラレル インターフェイスの目的は次のとおりです。
- a)デバイスのクラス内でホストコンピュータにデバイスの独立性を提供すること。したがって、一般的なシステム ハードウェアを変更する必要なく、さまざまなディスク ドライブ、テープ ドライブ、プリンタ、光メディア ドライブ、およびその他の SCSI デバイスをホスト コンピュータに追加できます。ベンダー固有のオプションを使用して、特別な機能を追加するための準備が整っています。予約領域は、将来の標準化のために用意されています。
- b)システムエンジニアリングが正しく行われている場合、適合する SCSI-2 および SPI-2 デバイスが SPI-3 デバイスと相互運用できるような互換性を提供すること。適合する SCSI-2 および SPI-2 デバイスは、受け入れ可能な方法で応答して、SPI-3 プロトコル拡張を拒否する必要があります。 SPI-3 プロトコル拡張は、このような拒否を許容するように設計されているため、SCSI-2 および SPI-2 デバイスは拡張を使用する必要なく動作を継続できます。
インターフェイス プロトコルには、複数のイニシエータ (タスクを開始できる SCSI デバイス) と複数のターゲット (タスクを実行する要求に応答できる SCSI デバイス) の接続が含まれます。分散アービトレーション (つまり、バス競合ロジック) は、パラレル SCSI のアーキテクチャに組み込まれています。デフォルトの優先度システムは、バスの使用をめぐって競合している最も優先度の高い SCSI デバイスにインターフェイス制御を与え、オプションの公平性アルゴリズムが定義されています。
この国際規格は、SPI-2 規格の機能を強化します。この国際規格は、SPI-2 規格よりも新しい設計の選択肢となることを目的としています。この国際規格には、いくつかの新機能が追加されています。これらの機能のいくつかは次のとおりです。 fast-80 データ転送、ダブル トランジション (DT) 転送、並列転送での CR
SCSI Parallel Interface-3 規格は、次の条項に分かれています。
- 条項1は範囲です。
- 箇条 2 は、この規格に適用される規範的な参照を列挙します。
- 箇条 3 では、この規格で使用される定義、記号、慣例、および略語について説明します。
- 箇条 4 では、この規格で使用される SCSI パラレル インターフェイス モデルについて説明します。
- 箇条 5 では、コネクタについて説明します。
- 箇条 6 では、ケーブルの特性について説明します。
- 箇条 7 では、電気的特性について説明します。
- 箇条 8 では、SCSI バス信号について説明します。
- 箇条 9 では、SCSI パラレル バスのタイミングについて説明します。
- 箇条 10 では、SCSI バスのフェーズについて説明します。
- 条項 11 では、データバスの保護について説明しています。
- 条項 12 では、SCSI バスの条件について説明します。
- 箇条 13 では、SCSI バスのフェーズ シーケンスについて説明します。
- 箇条 14 では、SPI 情報ユニット シーケンスについて説明します。
- 箇条 15 では、SCSI ポインタについて説明します。
- 第 16 節では、SCSI メッセージについて説明します。
- 条項 17 では、コマンド処理に関する考慮事項と例外条件について説明します。
- 条項 18 では、SCSI パラレル インターフェイスの SCSI 管理機能について説明します。
- 第 19 節では、SCSI パラレル インターフェイス サービスについて説明します。
Introduction
The SCSI protocol is designed to provide an efficient peer-to-peer I/O bus with the maximum number of hosts and peripherals determined by the bus width (8 or 16). Data may be transferred asynchronously or synchronously at rates that depend primarily on device implementation and cable length.
SCSI is an I/O interface that may be operated over a wide range of media and transfer rates. The objectives of the parallel interface in SCSI are:
- a) To provide host computers with device independence within a class of devices. Thus, different disk drives, tape drives, printers, optical media drives, and other SCSI devices may be added to the host computers without requiring modifications to generic system hardware. Provision is made for the addition of special features and functions through the use of vendor-specific options. Reserved areas are provided for future standardization.
- b) To provide compatibility such that conforming SCSI-2 and SPI-2 devices may interoperate with SPI-3 devices given that the systems engineering is correctly done. Conforming SCSI-2 and SPI-2 devices should respond in an acceptable manner to reject SPI-3 protocol extensions. SPI-3 protocol extensions are designed to be permissive of such rejections and thus allow SCSI-2 and SPI-2 devices to continue operation without requiring the use of the extensions.
The interface protocol includes provision for the connection of multiple initiators (SCSI devices capable of initiating a task) and multiple targets (SCSI devices capable of responding to a request to perform a task). Distributed arbitration (i.e., bus-contention logic) is built into the architecture of parallel SCSI. A default priority system awards interface control to the highest priority SCSI device that is contending for use of the bus and an optional fairness algorithm is defined.
This international standard enhances the functionality of the SPI-2 standard. This international standard is intended to be the choice for new designs over the SPI-2 standard. Several new features have been added into this international standard. Some of those features are; fast-80 data transfers, double transition (DT) transfers, and CRC on parallel transfers.
The SCSI Parallel lnterface-3 standard is divided into the following clauses:
- Clause 1 is the scope;
- Clause 2 enumerates the normative references that apply to this standard;
- Clause 3 describes the definitions, symbols, conventions and abbreviations used in this standard;
- Clause 4 describes the SCSI parallel interface model used in this standard;
- Clause 5 describes the connectors;
- Clause 6 describes the cable characteristics;
- Clause 7 describes the electrical characteristics;
- Clause 8 describes the SCSI bus signals;
- Clause 9 describes the SCSI parallel bus timing;
- Clause 10 describes the SCSI bus phases;
- Clause 11 describes the DATA BUS protection;
- Clause 12 describes the SCSI bus conditions;
- Clause 13 describes the SCSI bus phase sequences;
- Clause 14 describes the SPI information unit sequences;
- Clause 15 describes the SCSI pointers;
- Clause 16 describes the SCSI messages;
- Clause 17 describes the Command processing considerations and exception conditions;
- Clause 18 describes the SCSI management features for the SCSI parallel interface;
- Clause 19 describes the SCSI parallel interface services;