4 つの SBus コネクタ (写真上部) | |
| 作成年 | 1989年 |
|---|---|
| 作成者 | サン・マイクロシステムズ |
| 代替品 | PCI(1997) |
| 幅(ビット単位) | 32 |
| デバイス数 | 8人のマスター、無制限のスレーブ |
| スピード | 16.67MHz - 25MHz |
| スタイル | 平行 |


SBus は、1990 年代にSun Microsystemsやその他の企業のほとんどのSPARCベースのコンピュータ (すべてのSPARCstationを含む) で使用されていたコンピュータ バスシステムです。これは、Sun が 1989 年に自社の高速 SPARC プロセッサの高速バスとして導入したもので、Motorola 68020および68030ベースのシステムや初期の SPARC ボックスで使用されていた以前の (この時点では時代遅れだった) VMEbusに代わるものでした。1990 年代初頭に Sun が SPARC 定義をオープンにしようとしたとき、SBus も同様に標準化され、IEEE-1496 になりました。1997 年に Sun は SBus からPeripheral Component Interconnect (PCI) バスへの移行を開始し、今日では SBus は使用されなくなりました。[1]
業界初のサードパーティ SBus カードは、1989 年に Antares Microsystems によって発表されました。これらは、10BASE2イーサネット コントローラ、SCSI-SNS ホスト アダプタ、パラレル ポート、および 8 チャネル シリアル コントローラでした。
この仕様は、エドワード・H・フランクとジェームズ・D・ライルによって出版された。[1] このバスの技術ガイドは、トルバドール・テクノロジーズを設立したライルによって1992年に書籍として出版された。 [2]サンはまた、サードパーティ製品を奨励するために「開発者キット」として一連の書籍を出版した。[3]
市場のピーク時には、250 社を超えるメーカーが SBus 製品ディレクトリに掲載されていましたが、1996 年に SPARC 製品ディレクトリに名前が変更されました。
SBus は、多くの点で「クリーン」な設計です。SPARC プロセッサでの使用のみを対象としているため、クロスプラットフォームの問題はほとんど考慮されていません。SBus は、ビッグ エンディアンの 32 ビットアドレスおよびデータ バスに基づいており、16.67 MHz から 25 MHz の範囲の速度で動作し、最大 100 MB/秒の転送が可能です。デバイスはそれぞれ 28 ビット アドレス空間 (256 MB) にマップされます。サポートされるマスターは 8 つだけですが、スレーブの数は無制限です。
64 ビット UltraSPARCが導入されると、SBus は 1 サイクルあたり 64 ビット ダブルワードの拡張転送をサポートするように変更され、200 MB/秒の 64 ビット バスが実現しました。この SBus アーキテクチャのバリアントは同じフォーム ファクタを使用し、拡張転送はオプション機能であるため、既存のデバイスとの下位互換性がありました。
SBus カードは、当時としては非常にコンパクトなフォーム ファクタでした。シングル幅のカードは幅 83.82 ミリメートル (3.300 インチ)、長さ 146.7 ミリメートル (5.78 インチ) で、マザーボードと平行に取り付けられるように設計されています。これにより、SPARCstation 1のスリムな「ピザ ボックス」筐体に 3 つの拡張スロットを配置できました。[4] この設計では、2 つまたは 3 つのスロットを占める 2 倍幅または 3 倍幅のカードや、2 倍の高さのカード (3 x 5 インチのボード 2 つを「サンドイッチ」構成で取り付けたカード) も使用できます。
SBusは当初、入出力デバイスが比較的低レイテンシでメモリにアクセスできるようにするシステムバスと周辺機器相互接続の両方として発表されました。 [5]しかし、すぐにメモリと中央処理装置(CPU)の速度がI/O性能を上回りました。1年以内に、一部のSunシステムはCPUメモリバスとして別の相互接続規格であるMBusを使用しました。SBusはその後ずっと入出力バスとして機能しました。
参照
参考文献
- ^ ab 「PCI:SBus の比較」(PDF)。Sun Microsystems。1999 年 3 月。2011 年5 月 25 日閲覧。
- ^ James D. Lyle (1992). SBus 情報アプリケーションとエクスペリエンス. Springer-Verlag. ISBN 978-0-387-97862-8。
- ^ Susan A. Mason (1994). SBus ハンドブック. Sun Microsystems. ISBN 978-0-13-107210-7。
- ^ Bechtolsheim, AV; Frank, EH (1990)。「Sun の SPARCstation 1: 1990 年代のワークステーション」。Compcon Spring '90 論文ダイジェスト。第 35 回 IEEE コンピュータ ソサエティ国際知的影響力会議。pp. 184– 188。doi :10.1109/ CMPCON.1990.63671。ISBN 0-8186-2028-5. S2CID 20894045。
- ^ Frank, EH (1990)。「SBus: RISC ワークステーション向け Sun の高性能システム バス」 。Compcon Spring '90 論文ダイジェスト。第 35 回 IEEE コンピュータ ソサエティ国際知的影響力会議。pp. 189– 194。doi :10.1109/ CMPCON.1990.63672。ISBN 0-8186-2028-5.S2CID 25815415 。
外部リンク
- Bitsavers の SBus 仕様
- 15205-2000 - ISO/IEC 15205:2000 (IEEE Std 1496-1993) SBus -- チップおよびモジュール相互接続バス
