VESA ローカル
バスは、
VLバスとも呼ばれ、当時乱立していたグラフィック
アクセラレータ接続用ローカル
バスを統一すべく、
パソコン向けグラフィックス機器メーカーの業界団体
VESAによって1992年8月に策定されたローカル
バス規格である。
ISAコネクタの先に
MCAコネクタを設置し、そこに
i486の
メモリバスを直結する構造で、
ISA部分が通常の
I/O(
ポートマップド
I/O)と割り込みを、
MCAコネクタ部分が
メモリマップド
I/Oと
DMAを担当する。
VGAカード、
SCSIカード、マルチ
I/Oカード等が商品化されていた。
VLバスは、
ISAの後継たる汎用高速
バス出現までのつなぎとして設計されたもので、以下の制限を持っていた。
- i486依存
- 前述の通り、i486のメモリバスをそのまま利用しているため、他のアーキテクチャに実装することは殆ど不可能である。ごく一部のPentium機にも搭載されているが、間にバス変換ブリッジが入っているため本来の性能は発揮できない。
- 利用可能なスロット数が少ない
- i486のメモリバスそのものであるため、あまり配線を伸ばすことができない。そのため、FSBが25MHzの場合は3本、33MHzの場合2本、50MHzの場合は1本の使用が可能とされている。
- 信頼性が低い
- 本来、短距離であるが故に信頼性の高い伝送路として想定されているメモリバスをそのまま引き出した構造であるため、エラー検出機能、エラー訂正機能や再送機能などが存在しない。そのため、ノイズ対策などが充分行われていない安価なマザーボードのVLバスにハードディスクコントローラ等を接続した場合、大規模なデータ化けが発生する可能性がある。またコネクタそのものが長く、カードの装着が困難で基板を物理的に破壊してしまうことがある。
このように、
i486に強く依存した構造であるため、同
CPUの退役と共に姿を消していった。
PC-9821A-Mateの98ローカル
バスもこれに準ずるものとして扱われることが多いが、こちらは
NESAバスのサブセットに近い構造で、元のNESA同様、電源や信号特性は
VLバスと比較にならないほど良好である。