Micro Channel architecture MCA Micro Channel1987IBMCPU16/32
Graphics Card IBM XGA-2.
Network Interface Card IBM 83X9648.
 

Micro ChannelISAIBM PS/2AS/400RS/6000System/370

開発の経緯

編集

ISAの問題点

編集

ISAXTMS-DOS使

ISA 8088ISA

IBMISAISA

主導権の奪還

編集

IBMRISC CPU使使IBMNuBusMicro Channel

仕様

編集
 
Micro Channel スロット

Micro Channelは本来32ビットのバスであるが、PS/2のようなインテル16ビットCPUベースのマシン等での使用の際のコネクタとロジックの価格を下げるため、16ビット版もサポートした。16ビット版のMicro Channelカード(Micro Channelではアダプターと呼ぶ)は、16ビットのMicro Channelスロットまたは32ビットのMicro Channelスロットに、32ビット版のMicro Channelカードは32ビットのMicro Channelスロットのみに、挿入し使用することができた。Micro Channelは信号の干渉を最小限に抑えるため、ピン配置を最適化し、信号線の周囲には必ずアースと電源供給線が配置された。

バス転送速度

編集

ISA8.33MHz10MHzDDR64bit40Mbytes/sec160Mbytes/secISA520

32bit 33MHzPCI133Mbytes/secMicro Channel

バスマスタと高度なバス調停機能

編集

CPUMicro Channel12ms調

調使Micro ChannelCPU

POS(Programmable Option Select)

編集

Micro ChannelPOS (Programmable Option Select) ISA使 Plug and Play

割り込みの共有

編集

Micro Channelの割り込みはISAのエッジトリガ割り込みではなくレベルトリガ割り込みを採用しており、1本の割り込み線で複数の割り込みを処理することが可能である。これは、後のPCIに似た仕組みで、割り込みレベルがHIになったとき、デバイスドライバが各Micro Channelデバイスがファームウェアに持つ固有のIDを順に調べて行き、割り込みを要求しているデバイスの処理を行うことで実現している。

採用

編集

Micro Channel

IBM
IBM PS/2 (PS/1XTAT

PS/551987S/T/VPS/55noteAT

UNIXRS/6000

(en:PC-based IBM-compatible mainframes)

IBM


ALR

Apricot

衰退

編集

Micro ChannelISAIBMEISAXT使

IBMTandyALRMicro Channel

IBMPS/2PS/55Micro ChannelPS/1PS/ValuePoint(PS/V)ATIBM PC 700/300Micro ChannelPCIRS/6000Micro ChannelPCIMicro Channel姿

参考文献

編集
  • IBM PS/55・ハードウェア ハードウェア・インターフェース技術解説書、日本アイ・ビー・エム、オーム社、1990年、ISBN 9784274076268

関連項目

編集