PCI と SBus の機能比較

バスのトランザクションに参加する要素

バスのトランザクションの要素には、SBus コントローラ、PCI アービタ、SBus および PCI マスター、SBus および PCI ターゲットが含まれます。

SBus コントローラ

SBus コントローラは、調停フェーズにおいて、バスマスター間の競合の調停を行います。

また、SBus コントローラは以下を行います。

PCI アービタ

PCI アービタは本当の意味でのコントローラを持っていませんが、バスマスター間の調停を行うための機能は、コントローラと同様に持っています。バスマスターは、完了時または時間切れ時にトランザクションを終了することができます。また、ターゲットがトランザクションを終了することもできます。通常、アービタはホスト/PCI または PCI/拡張バスブリッジチップに統合されています。

SBus マスター

SBus マスターは、マスターとスレーブ間でエラーがないデータの読み取りおよび書き込みタスクの生成処理を制御します。

マスターが起動するトランザクションの種類は以下のとおりです。

PCI マスター

PCI マスターは、PCI バスについて、調停を行い、アクセスを獲得したときにイニシエータになります。イニシエータは転送を開始しますが、中止、終了、または時間切れにすることもできます。

また、PCI マスターは以下を行います。

SBus スレーブ/ターゲット

SBus スレーブ/ターゲットは以下を行います。

PCI ターゲット

PCI ターゲットは以下を行います。