「New Extend Standard Architecture」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
HATARA KEI (会話 | 投稿記録)
編集の要約なし
HATARA KEI (会話 | 投稿記録)
編集の要約なし
1行目: 1行目:
'''New Extend Standard Architecture''' (NESA)は、'''E-BUS'''とも略され、[[1990年]]に発売された、[[日本電気]] (NEC) の[[PC-9800シリーズ#PC-H98シリーズ|PC-H98]]シリーズに搭載された32ビット高速バスである。
'''New Extend Standard Architecture''' (NESA)は、'''E-BUS'''とも略され、[[1990年]]に発売された、[[日本電気]] (NEC) の[[PC-H98シリーズ]]に搭載された32ビット高速バスである。


SV-H98シリーズや、同社のN5200シリーズ等にも用いられたが、それ以外での採用例は無い。
SV-H98シリーズや、同社のN5200シリーズ等にも用いられたが、それ以外での採用例は無い。


== 概要 ==
NECが[[Extended Industry Standard Architecture|EISA]]の規格制定に関与していたもあってか、EISAに似たバス調停機能とリソース設定機能を。ただし、EISAの欠点であったISA上位互換を実現するための非合理的な信号線配置については、[[Cバス]]とは全く異なる新型コネクタを採用することで克服している。
[[1985年]]に発表された[[Intel 80386]]によって、1986年以降、従来16ビット幅の汎用データバスを使用していたIBM PC/ATやNECの[[PC-9800シリーズ]]といったx86系プロセッサ搭載パーソナルコンピュータにおいては、汎用データバスおよびそれを用いる拡張スロットの32ビット化が喫緊の課題となりつつあった。


この問題は、一旦は[[コンパック]]などによる、32ビット化する範囲をメモリやチップセットといったメインボード上のローカルなバスに留め、外部拡張スロットには従来通りの16ビット幅のデータバスを利用する手法で問題の先送りが図られたが、将来のオペレーティングシステムやアプリケーションソフトの必要メモリ量の増加を考えた場合、未来のいずれかの時点で汎用データバス規格を変更し、32ビット化する必要があることは明らかであった。
==規格==

この問題については、欧米で一般に使用されていたPC/ATの生みの親であり、当時PCの各種規格についての決定権を事実上独占していたIBMの動きが注目された。

そもそもコンパックなどが自社製品へのIntel 386採用に際し、ローカルバス方式を採用したのも、PC/ATのオリジネイターであるIBMが汎用32ビットバスを制定しておらず、また独自の32ビットバスを採用した場合には、後からIBMがそれとは互換性のない汎用32ビットバス規格を制定した場合、独自バスが孤立する危険性が極めて高いためであった。

だが、そうして満を持して1987年にIBMがPC/ATの後継機種として発表したPS/2と、それに採用された[[Micro Channel Architecture|MCA]]と呼ばれる新しい汎用32ビットバス規格は、PC/AT互換機を製造していた多くのメーカーに拒絶反応を示させるものであった。

なぜならMCAはIBMが保有する多数の特許によって保護され、互換機メーカー各社がIBMからのライセンス取得なしに製造できないようになっていたためである。

しかもこのMCAは従来の[[Industry Standard Architecture|ISA]]スロットに対する下方互換性を一切切り捨てることで高性能化を実現しており、更にそのライセンス供与に当たってIBMは、互換機メーカー各社に対し、各社が販売したPC互換機全てについて、過去に遡って高額のライセンス料支払いに応じることを許諾条件の一つとして提示した。

これはIBM製品に対する価格面での優位性によって市場での競争力を得ていた互換機メーカー各社にとっては到底許容できる条件ではなく、また既存のISA用拡張カードを購入した顧客の利便性を損なうものでもあった。

このため、ごく一部のメーカーはMCAのライセンスを取得し、実際にもMCAを搭載するマシンを製造販売したものの、1987年当時アメリカ市場において有力であった[[PC/AT互換機]]メーカー9社、具体的にはAST Research、[[セイコーエプソン]]、[[ヒューレットパッカード]]、[[日本電気]]、[[オリベッティ]]、[[ラジオシャック|タンディ・ラジオシャック]]、Wyse、Zenith Data Systemsの各社は、この条件提示に応じることを拒否し、各社で協議の上、MCAに対抗可能でなおかつ従来のISAに対する上位互換性を備えた、新しい汎用32ビットバス規格の開発に乗り出し、IBMとは異なる道を選択することを決断した。

こうして[[Extended Industry Standard Architecture|EISA]]が誕生し、アメリカのPC市場では一時MCAとEISAの激しい競争が起きた。

だが、これに対し日本国内のPC市場においてIBM PC/ATと同様の地位を占め、やはり同様に汎用データバスの32ビット化問題を抱えていたNECのPC-9800シリーズの場合は、やや事情が異なっていた。規格のオリジネイターであるNECが、アメリカ市場では互換機メーカーとしてEISAの開発に携わるという一種のねじれが生じていたためである。

のような事情もあってか、NECはPC-9800シリーズ用の汎用32ビットバスを開発するに当たっては、EISAに似たバス調停機能とリソース設定機能を備えつつし、EISAの欠点であったISA上位互換を実現するための非合理的な信号線配置については、[[Cバス]]とは全く異なる新型コネクタを採用することで克服という、MCAとEISAの双方の長所と短所を知悉したNECならではと言うべきデザインが採用された

こうして、EISAから遅れること約1年、1990年1月に発表されたPC-H98 model 70に搭載される形で、NESAは市場にデビューした。

== 規格 ==
*高度なバス調停機能、NESA-FOと呼ばれるリソース自動設定機能を持ち、90個の接点を持つ矩形のコネクタ2つを並べた形状を持つ。後に開発された[[98ローカルバス]]において全く同じ形状のコネクタが使用されているが、互換性は無い。
*高度なバス調停機能、NESA-FOと呼ばれるリソース自動設定機能を持ち、90個の接点を持つ矩形のコネクタ2つを並べた形状を持つ。後に開発された[[98ローカルバス]]において全く同じ形状のコネクタが使用されているが、互換性は無い。
*180本の端子を持ち、信号線3 - 4本おきに1つGNDと+5Vを配置、ノイズが発生しやすいクロック端子の脇はGND線で固めるなど、電気的に非常によく考えられた構造になっている。
*180本の端子を持ち、信号線3 - 4本おきに1つGNDと+5Vを配置、ノイズが発生しやすいクロック端子の脇はGND線で固めるなど、電気的に非常によく考えられた構造になっている。
*32ビットのアドレス空間、データバス幅を有する。
*32ビットのアドレス空間、データバス幅を有する。
*8MHzで駆動され、33Mbytes/secの理論最大転送帯域を有する。
*8MHzで駆動され、33Mbytes/secの理論最大転送帯域を有する。
*奥行き17cm、幅15cmの長方形で、部品実装面の厚さは2.5cmが許容されている。
*拡張ボード基板寸法は奥行き17cm、幅15cmの長方形で、部品実装面の厚さは最大2.5cmが許容されている。
*[[Cバス]]スロットの間にコネクタを持ち、Cバスボードとの互換性は全くないものの同一拡張スロットを使用することが可能な構造になっている。
*[[Cバス]]スロットの間に専用の32ビットバスコネクタを持ち、Cバスボードとの互換性は全くないものの同一拡張スロットを使用することが可能な構造になっている。
*筐体を開けずに抜き差しできるようにエッジ・コネクタには引き抜き用のレバーが装着されている。
*筐体を開けずに抜き差しできるようにエッジ・コネクタには引き抜き用のレバーが装着されている。
*[[レベルトリガ]][[割り込み]]機能を持ち、割り込み線の共有が可能。
*[[レベルトリガ]][[割り込み]]機能を持ち、割り込み線の共有が可能。


==関連項目==
== 関連項目 ==
*[[PC-H98シリーズ]]
*[[PC-H98シリーズ]]
*[[Cバス]]
*[[Cバス]]

2009年6月22日 (月) 19:59時点における版

New Extend Standard Architecture (NESA)は、E-BUSとも略され、1990年に発売された、日本電気 (NEC) のPC-H98シリーズに搭載された32ビット高速バスである。

SV-H98シリーズや、同社のN5200シリーズ等にも用いられたが、それ以外での採用例は無い。

概要

1985年に発表されたIntel 80386によって、1986年以降、従来16ビット幅の汎用データバスを使用していたIBM PC/ATやNECのPC-9800シリーズといったx86系プロセッサ搭載パーソナルコンピュータにおいては、汎用データバスおよびそれを用いる拡張スロットの32ビット化が喫緊の課題となりつつあった。

この問題は、一旦はコンパックなどによる、32ビット化する範囲をメモリやチップセットといったメインボード上のローカルなバスに留め、外部拡張スロットには従来通りの16ビット幅のデータバスを利用する手法で問題の先送りが図られたが、将来のオペレーティングシステムやアプリケーションソフトの必要メモリ量の増加を考えた場合、未来のいずれかの時点で汎用データバス規格を変更し、32ビット化する必要があることは明らかであった。

この問題については、欧米で一般に使用されていたPC/ATの生みの親であり、当時PCの各種規格についての決定権を事実上独占していたIBMの動きが注目された。

そもそもコンパックなどが自社製品へのIntel 386採用に際し、ローカルバス方式を採用したのも、PC/ATのオリジネイターであるIBMが汎用32ビットバスを制定しておらず、また独自の32ビットバスを採用した場合には、後からIBMがそれとは互換性のない汎用32ビットバス規格を制定した場合、独自バスが孤立する危険性が極めて高いためであった。

だが、そうして満を持して1987年にIBMがPC/ATの後継機種として発表したPS/2と、それに採用されたMCAと呼ばれる新しい汎用32ビットバス規格は、PC/AT互換機を製造していた多くのメーカーに拒絶反応を示させるものであった。

なぜならMCAはIBMが保有する多数の特許によって保護され、互換機メーカー各社がIBMからのライセンス取得なしに製造できないようになっていたためである。

しかもこのMCAは従来のISAスロットに対する下方互換性を一切切り捨てることで高性能化を実現しており、更にそのライセンス供与に当たってIBMは、互換機メーカー各社に対し、各社が販売したPC互換機全てについて、過去に遡って高額のライセンス料支払いに応じることを許諾条件の一つとして提示した。

これはIBM製品に対する価格面での優位性によって市場での競争力を得ていた互換機メーカー各社にとっては到底許容できる条件ではなく、また既存のISA用拡張カードを購入した顧客の利便性を損なうものでもあった。

このため、ごく一部のメーカーはMCAのライセンスを取得し、実際にもMCAを搭載するマシンを製造販売したものの、1987年当時アメリカ市場において有力であったPC/AT互換機メーカー9社、具体的にはAST Research、セイコーエプソンヒューレットパッカード日本電気オリベッティタンディ・ラジオシャック、Wyse、Zenith Data Systemsの各社は、この条件提示に応じることを拒否し、各社で協議の上、MCAに対抗可能でなおかつ従来のISAに対する上位互換性を備えた、新しい汎用32ビットバス規格の開発に乗り出し、IBMとは異なる道を選択することを決断した。

こうしてEISAが誕生し、アメリカのPC市場では一時MCAとEISAの激しい競争が起きた。

だが、これに対し日本国内のPC市場においてIBM PC/ATと同様の地位を占め、やはり同様に汎用データバスの32ビット化問題を抱えていたNECのPC-9800シリーズの場合は、やや事情が異なっていた。規格のオリジネイターであるNECが、アメリカ市場では互換機メーカーとしてEISAの開発に携わるという一種のねじれが生じていたためである。

このような事情もあってか、NECはPC-9800シリーズ用の汎用32ビットバスを開発するに当たっては、EISAに似たバス調停機能とリソース設定機能を備えつつし、EISAの欠点であったISA上位互換を実現するための非合理的な信号線配置については、Cバスとは全く異なる新型コネクタを採用することで克服するという、MCAとEISAの双方の長所と短所を知悉したNECならではと言うべきデザインが採用された。

こうして、EISAから遅れること約1年、1990年1月に発表されたPC-H98 model 70に搭載される形で、NESAは市場にデビューした。

規格

  • 高度なバス調停機能、NESA-FOと呼ばれるリソース自動設定機能を持ち、90個の接点を持つ矩形のコネクタ2つを並べた形状を持つ。後に開発された98ローカルバスにおいて全く同じ形状のコネクタが使用されているが、互換性は無い。
  • 180本の端子を持ち、信号線3 - 4本おきに1つGNDと+5Vを配置、ノイズが発生しやすいクロック端子の脇はGND線で固めるなど、電気的に非常によく考えられた構造になっている。
  • 32ビットのアドレス空間、データバス幅を有する。
  • 8MHzで駆動され、33Mbytes/secの理論最大転送帯域を有する。
  • 拡張ボード基板寸法は奥行き17cm、幅15cmの長方形で、部品実装面の厚さは最大2.5cmが許容されている。
  • Cバススロットの間に専用の32ビットバスコネクタを持ち、Cバスボードとの互換性は全くないものの、同一拡張スロットを使用することが可能な構造になっている。
  • 筐体を開けずに抜き差しできるようにエッジ・コネクタには引き抜き用のレバーが装着されている。
  • レベルトリガ割り込み機能を持ち、割り込み線の共有が可能。

関連項目