MCAの仕組みを非公開にしたことで
従来の拡張カードが利用できなくなる
MCA自身は完全な独自規格であるが、以下のような、1980年代としてはかなり先進的な構造を持っていた。
- データバスは16bit及び32bit幅。転送速度は10MHzなので20~40MB/秒ということになるが、実際にはDDR動作も当初から念頭に置いており、さらにアドレスバスを併用した64bit幅のモードも追加される予定で、これらを利用すると最大160MB/秒という、PCIを凌ぐ転送速度(*2)が実現可能
- バスの構造そのものは共有バス。割り込みはレベルトリガーになっており、複数の割り込みを1本の信号線で管理可能
- 16/32bit幅に関してはアドレス/制御信号とデータが完全に分離されており、データバスで効率的に転送できるようになっている(64bit動作時は、アドレスバスを転用してデータ転送を行なう)
- DMA Bus Masterに対応しており、さらにMaster同士のArbitration(複数Masterからの同時リクエストを調停する機構)が搭載され、12ミリ秒ごとにMasterを切り替え可能
- 必要となるリソースについてPOS(Programmable Option Select)と呼ばれる機構を利用して自動調整が可能
(*2) PCIも66MHzおよび64bitの規格が後追いで追加されているので、こちらと比較するとPCIの方が高速である。
後に出てくるPCIと比較して見劣りするのは信号速度そのものと、Delayed Transactionと呼ばれる多重転送処理(時間がかかる転送を後回しにして、すぐ転送できるものを優先することでバスの利用効率を引き上げる)の仕組みくらいのものである。
問題は、このMCAをI/Oバスそのものとして実装し、かつこの仕組みを非公開(ライセンス供与)にしたことだ。COMPAQは同じように独自のFlexアーキテクチャーを開発したが、このFlexアーキテクチャーはあくまでも内部の接続用であって、実際にはそのFlexアーキテクチャーの先にISAやEISAという従来と互換性のあるI/Oバスがぶら下がっていたため、XTバスやISAバス用の拡張カードがそのまま利用できた。
ところがIBMはMCAを内部バスではなく外部のI/Oバスとして採用し、かつ従来のISAを撤廃してしまった結果、従来の拡張カードが一切利用できなくなってしまった。ちなみにMCAのライセンス料はかなり高額であり、結果として一部のメーカーがこれに応じた程度である。
有名なところではChips&Technologiesがリリースした82C611/82C612というブリッジチップは、XTバス/ISAバスのカードをMCAに接続するための、いわばバス変換アダプターとして動作したため、既存のカードにこのチップを搭載すれば「一応」MCA対応カードが出来上がるというわけだ。ただこういうやり方では絶対にコストは下がらないわけで、価格競争力が劣るカードしかMCAにはラインナップされないことになった。
非公開にしたのはバスだけではない。PS/2ではテクニカル・リファレンスで回路図やBIOSのソースコードも明らかにされなくなった。その代わり、BIOSのエントリーポイントの仕様が公開され、この仕様に基づいてプログラムする限り正常に動作する形に切り替わり、実装が明らかにされなくなった。
その実装も、CBIOS(Compatible BIOS:IBM-PC/ATまでと互換性のあるBIOS)とABIOS(Advanced BIOS:PS/2以降の独自拡張が含まれる)に分かれるなど、いきなりクローズド・アーキテクチャーに走ることになった。
この連載の記事
-
第803回
PC
トランジスタの当面の目標は電圧を0.3V未満に抑えつつ動作効率を5倍以上に引き上げること IEDM 2024レポート -
第802回
PC
16年間に渡り不可欠な存在であったISA Bus 消え去ったI/F史 -
第801回
PC
光インターコネクトで信号伝送の高速化を狙うインテル Hot Chips 2024で注目を浴びたオモシロCPU -
第800回
PC
プロセッサーから直接イーサネット信号を出せるBroadcomのCPO Hot Chips 2024で注目を浴びたオモシロCPU -
第799回
PC
世界最速に躍り出たスパコンEl Capitanはどうやって性能を改善したのか? 周波数は変えずにあるものを落とす -
第798回
PC
日本が開発したAIプロセッサーMN-Core 2 Hot Chips 2024で注目を浴びたオモシロCPU -
第797回
PC
わずか2年で完成させた韓国FuriosaAIのAIアクセラレーターRNGD Hot Chips 2024で注目を浴びたオモシロCPU -
第796回
PC
Metaが自社開発したAI推論用アクセラレーターMTIA v2 Hot Chips 2024で注目を浴びたオモシロCPU -
第795回
デジタル
AI性能を引き上げるInstinct MI325XとPensando Salina 400/Pollara 400がサーバーにインパクトをもたらす AMD CPUロードマップ -
第794回
デジタル
第5世代EPYCはMRDIMMをサポートしている? AMD CPUロードマップ -
第793回
PC
5nmの限界に早くもたどり着いてしまったWSE-3 Hot Chips 2024で注目を浴びたオモシロCPU - この連載の一覧へ