JPH09508228A - Pciバス・コンピュータのためのプログラム可能な構成レジスタを有する追加ボード - Google Patents
Pciバス・コンピュータのためのプログラム可能な構成レジスタを有する追加ボードInfo
- Publication number
- JPH09508228A JPH09508228A JP8535299A JP53529996A JPH09508228A JP H09508228 A JPH09508228 A JP H09508228A JP 8535299 A JP8535299 A JP 8535299A JP 53529996 A JP53529996 A JP 53529996A JP H09508228 A JPH09508228 A JP H09508228A
- Authority
- JP
- Japan
- Prior art keywords
- pci
- bus
- signal
- register
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】
周辺コンポーネント相互接続(PCI)コンピュータにおいて使用するためのアダプタ又は追加カードはそのカードをPCIバスに結合するユニバーサル・モジュールを含む。そのモジュールは、そのアダプタ上のマイクロプロセッサによってロードされる一組の選択的にプログラム可能な構成レジスタを含む。そのモジュールにおける回路配列は、構成レジスタが完全にロードされるまで、PCIプロセッサがそれら構成レジスタをアクセスすることを禁止するコマンドを発生する。
Description
【発明の詳細な説明】
PCIバス・コンピュータのためのプログラム
可能な構成レジスタを有する追加ボード
技術分野
本発明は、概して云えば、コンピュータ・システムに関するものであり、更に
詳しく云えば、複数のコンピュータ・システムを結合するための、又は複数の装
置を1つのコンピュータ・システムに結合するためのアダプタ・カード又は追加
ボードと呼ばれる装置に関するものである。
なお、本願に対応する米国特許出願 第446,390号及び米国特許出願 第
447,022号は関連発明の特許出願である。両出願とも同日に出願され、共
通の譲受人に譲渡された。本願はプログラム可能な構成レジスタを有するPCI
インターフェース・モジュールに関するものであり、一方、後者の出願において
開示された発明はPCI ROMを活動化/非活動化するための手段を有するP
CIインターフェース・モジュールに関するものである。
背景技術
コンピュータ・システムのプロセッサ、メモリ及び周辺装置のような個別の装
置を結合するために通信インターフェース又は入出力バスを使用することは、そ
の分野ではよく知ら
れている。コンピュータ・システムは複数の独立したタスクを遂行するために使
用されるのみならず、それら相互間で情報を交換するためにも使用される。情報
を交換するためには、それらのコンピュータ・システムは接続されて1つのコン
ピュータ・ネットワークにされる。通常のコンピュータ・ネットワークは、通信
媒体及びその通信媒体に接続された複数のコンピュータ・システムを含む。通常
、追加ボードがコンピュータ・システムのバスを通信媒体に結合する。コンピュ
ータをユーザにとって更に魅力的なものにするために、ほとんどの製造業者はそ
れらのコンピュータ・バスの設計を標準化しようとした。ISA、EISA、マ
イクロチャネル(商標)等のような標準化されたバスがその分野ではよく知られ
ている。
周辺コンポーネント相互接続(PCI)バスはもう1つの標準化されたバスで
ある。それは、多重化されたアドレス線、コントロール線、及びデータ線を持っ
た高パフォーマンスの32ビット・バス又は64ビット・バスである。PCIバ
スは、高度に集積化された周辺コンポーネント、周辺追加ボード、及びプロセッ
サ/メモリ・サブシステムの間の相互接続された機構として使用することを意図
されている。PCIバスに対する仕様は、「PCIローカル・バス仕様書、製造
版、改訂2.0、1993年4月30日(PCI Local Bus Specification,Produc
tion Version Revision 2.0,April 30,1993)」というドキュメントにおいて
説明されている。
そのマニュアルはPCI特別関連グループ(SIG)によって作成され、保守
されている。そのPCI−SIGは、コンピュータ産業におけるすべての会社に
対して開放されている組織である。PCIバスは、高パフォーマンス・パーソナ
ル・コンピュータ、ワークステーション、及びサーバにおける追加ボードのため
の優れた拡張バスとして浮上してくるであろうと信じられている。
PCIバス仕様に適合するためには、すべての追加ボードに構成レジスタを設
ける必要がある。それらのレジスタのうちの幾つかは、装置及びそれの機能を識
別するためにPCIプロセッサによって使用される「読取り専用」のものである
。その他のレジスタは、PCIプロセッサによって読取られ及び書込まれる読取
り/書込みレジスタである。その読取り/書込みレジスタは、I/Oアドレス、
メモリ・アドレス、割込レベル、キャッシュ・ライン・サイズ等のような装置資
源に情報を与える。
代表的な実施方法では、特定な値がそれら読取り専用の構成レジスタに永続的
にセット又はコード化される。それらの値は、PCIバスとインターフェースす
るためにその追加ボードにおいて使用されるVLSIチップ・コンポーネントに
組み込まれる。それらの値は、以後、ハード・コーデッドと呼ばれ、変更できな
いものである。従って、そのチップは1つの機能をPCTコンピュータに表示す
るために使用されるだけである。
場合によっては、同じチップを種々の異なる適用業務において使用することが
望ましいことがある。例えば、イーサネット追加ボード及び小型コンピュータ・
システム・インターフェース(SCSI)追加ボードにおいて同じチップを使用
したいことがある。それを行うために、そのチップが各適用業務に対して異なる
装置ID及びクラス・コードをPCIコンピュータにレポートするように、異な
る値が構成レジスタにロードされなければならないであろう。異なる値が構成レ
ジスタにおいて必要とされるというもう1つの例として、製造者がそのチップを
異なるベンダに売りたいことがある。おそらく、各ベンダは異なるベンダ識別値
を使用したいであろうし、そのモジュールはそれらの異なるベンダ識別値をPC
Iプロセッサにレポートできなければならないであろう。
上記の状況に対処するための明らかな解決法は、そのチップが新しい適用業務
において又は種々のベンダによって使用される時、いつも、そのチップの新しい
バージョンを提供することである。しかし、コスト、製造遅れ等のような明らか
な理由のために、この明らかな解決法は受け入れがたいものであろう。従って、
受入可能な或いは実用的な解決法は、以後、「PCIバス・インターフェース・
チップ」又はインターフェース・モジュールと呼ばれる単一のチップ又はモジュ
ールがPCIバス・コンピュータ・システムにおいて種々の適用業務により使用
されることを可能にする必要がある。
発明の開示
従って、本発明の主たる目的は、PCIコンピュータにおいて使用するための
新規な追加ボードを提供することにある。
本発明のもう1つの目的は、追加ボードをPCIバス・コンピュータのPCI
バスに結合するためのユニバーサル・インターフェース・モジュールを提供する
ことにある。
本発明のもう1つの目的は、プログラム可能な構成レジスタを持った追加ボー
ドを提供することにある。
その新規な追加ボードは所定の適用業務(通信ネットワークへの接続、種々の
タイプの装置への接続等のような)を遂行するように特別に設計されたサブアセ
ンブリ及びプログラム可能なPCI構成レジスタを有するユニバーサル・インタ
ーフェース・モジュールを含む。その結果、PCI構成レジスタは特定の用途に
従って選択された種々な値でもってプログラム可能である。
更に詳しく云えば、本発明の追加ボードは、ローカル・バスを持った追加ボー
ド・マイクロプロセッサを含み、そのローカル・バスに、不揮発性記憶装置及び
ユニバーサル・インターフェース・モジュール(以後、PCIバス・インターフ
ェース・チップと呼ぶ)が結合される。読取り専用レジスタを含む一組のレジス
タがPCIバス・インターフェース・チップに設けられる。電源の投入に続いて
、PCIバス・インターフェース・チップ・コントローラが、PCIシステム・
プロセッサからPCI構成レジスタへのアクセスに応答して、「再試行モード」
を表すようにPCIバス上の選択された制御線を活動化する。この「再試行モー
ド」にある間、PCIシステム・プロセッサはPCIバス・インターフェース・
チップの構成レジスタをアクセスしないようにされ、且つPCIシステム・プロ
セッサは、それがその後再びそのレジスタ・アクセスを「再試行」しなければな
らないことを信号される。禁止期間或いは非読取り期間中、追加ボード・マイク
ロプロセッサは不揮発性記憶装置をアクセスし、その不揮発性記憶装置に記憶さ
れた情報を構成レジスタにロードする。
そのローディングが終了する時、追加マイクロプロセッサは、PCIバス・イ
ンターフェース・チップ上の制御レジスタにおける制御ビット(以後、PCIア
クセス許可ビットと呼ぶ)を活動化する。そのビットからの出力信号は、PCI
バス・インターフェース・コントローラが、前に活動化された制御線を非活動化
するようにし、その結果、PCIプロセッサはPCIバス・インターフェース・
チップ上のレジスタを自由にアクセスできるようになる。
本発明のもう1つの特徴では、PCIアクセス許可ビットが、PCIバス・イ
ンターフェース・チップ上に設けられたPCIアクセス一時変更入力ピンと呼ば
れる入力ピンから発生される信号によって一時変更される。そのピンが「非アク
ティブ高レベル状態」と呼ばれる第1の電気的状態になる場合、PCIアクセス
一時変更入力ピンは、前述のように、P
CI構成レジスタの再試行がPCIアクセス許可ビットによって制御されること
を可能にするであろう。そのピンが「低レベル状態」と呼ばれる第2状態になる
場合、PCIアクセス一時変更入力ピンはPCIアクセス許可ビットの機能を一
時変更して、PCIバスから構成レジスタへのすべてのアクセスが再試行なしに
正常にサービスされることを可能にするであろう。この実施例では、読取り専用
PCI構成レジスタの電源投入のデフォルト値が使用され、PCI構成レジスタ
に種々の値をロードするための特徴は使用不能にされる。
本発明の上記特徴及び利点は添付の図面に更に十分に示されるであろう。
図面の簡単な説明
第1図は、本発明の教示するところに従ってPCI追加ボードのシステム・レ
ベルの観点のブロック図を示す。
第2図は、本発明の教示するところに従ってPCI追加ボードのボード・レベ
ルの観点のブロック図を示す。
第3図は、本発明の教示するところに従ってPCIインターフェース・チップ
のチップ・レベルの観点のブロック図を示す。
第4図は、本発明の教示するところに従ってPCIバス・インターフェース・
チップの回路ブロック図を示す。
第5図は、構成レジスタを構成及びセットするために、それぞれ、PCIプロ
セッサ及び追加ボード・プロセッサによ
って取られるプロセス・ステップのフローチャートを示す。
第6図は、PCIバス・インターフェース・チップ・コントローラのブロック
図を示す。
第7図は、再試行サイクルのタイミング図を示す。
発明を実施するための最良の形態
第1図は、PCIコンピュータ・システム13のブロック図を示す。そのPC
Iコンピュータ・システムは、PCIバス10、PCI追加ボード12、及びP
CIプロセッサ14より成る。PCIプロセッサ14は、PCIシステム構成ソ
フトウエア14A、オペレーティング・システム14B、及び複数のアプリケー
ション・プログラム14Cを含む複数のソフトウエア・プロダクトを含んでいる
。そのソフトウエアのそれぞれの機能はその分野ではよく知られている。従って
、それぞれの詳細な説明は行わないことにする。PCIシステム構成ソフトウエ
ア14Aは、PCI追加ボード12における構成レジスタ(後述する)を制御す
るに必要な機能を遂行するといえば十分であろう。一般に、PCIシステム構成
ソフトウエア14Aは、通常、「BIOS」(基本入出力システム)ソフトウエ
アと呼ばれるものの一部分であり、それは、そのシステムに対する電源の投入時
に診断を行い、システム構成及びデータ入出力をサポートするための種々の低レ
ベル・ルーチンを与える。PCI特殊関連グループ(PCI Special Interest Grou
p(PCI-SIG))は、PCI構成ソフトウ
エアにおいて必要な機能を概説した1993年7月20発行の「PCI BIO
S仕様書(PCI BIOS Specification)改訂2.0」を発行している。そのドキュメ
ントは、本願では参考文献として紹介するにとどめる。そのPCI BIOS仕
様書は、プログラマが適当な構成モジュールを設計することを可能にするに十分
な情報を示している。前述のように、PCIバス10はコンピュータ・システム
のための相互接続搬送機構である。PCIバスの更に詳細な説明は、参考文献と
して本願に組み込まれた1993年4月30日発行の「周辺コンポーネント相互
接続(PCI)ローカル・バス仕様書(Peripheral Component Interconnect(PCI
)Local Bus specification)において示されている。更に、米国特許第5,392
,407号「周辺コンポーネント相互接続ポート及びRAMBUSポートを有す
るマルチポート・プロセッサ(Multiport Processor with Peripheral Component
Interconnect Port and RAMBUS Port)」はPCIバスの特徴を開示しており、
そのバスに関する背景情報を説明するために本願に組み込まれる。たとえ、第1
図がPCI追加ボード12を、実際の実施例においてPCIコンピュータ・シス
テム13とは別個の装置であるとして示していても、PCI追加ボード12は、
PCIコンピュータ・システム13に含まれた拡張スロットに設けられる。
第1図を更に参照すると、以下で開示される本発明はPCI追加ボード12に
関連し、更に詳しく云えば、PCIバス
10とインターフェースするPCIバス・インターフェース・チップ12Aに関
連するものである。PCIバス・インターフェース・チップ12Aは、種々なタ
イプのPCI追加ボード12をPCIバス10に相互接続するためにベンダによ
って使用可能なユニバーサル・チップである。PCI追加ボード12は、ローカ
ル・バス12Cを持ったマイクロプロセッサ12Bを含む。そのローカル・バス
12Cは、PCIバス・インターフェース・チップ12A、不揮発性記憶装置1
2D、RAM12E、及びタスク・ジェネレータ手段12Fを相互接続する。タ
スク・ジェネレータ手段12FはそのPCI追加ボードのサブシステムであり、
所望のタスクを達成するために必要な機能を遂行する。一例として、タスク・ジ
ェネレータ手段12Fは、PCIコンピュータ・システム13をトークン・リン
グ、イーサネット、FDDIのようなローカル・エリア・ネットワーク(LAN
)及び同様のタイプのLANに接続するための通信アダプタであってもよい。ト
ークン・リング・ネットワークのためのタスク・ジェネレータの一例は、「IB
M Auto LANStreamer PCI Adapter,部品番号0
4H8095」である。
同様に、イーサネットに対するタスク・ジェネレータは、「IBM Ethe
rStreamer MC32 Adapter,P/N74G0850」であ
る。
一般的に云えることとして、PCIバス・インターフェー
ス・チップに結合することができるタスク・ジェネレータは、通信コントローラ
(イーサネット、トークン・リング、FDDI、ATM等)、ディスプレイ・コ
ントローラ(VGA、XGA等)、マルチメディア装置(ビデオ、オーディオ、
CD−ROM等)、ディスク・サブシステム(IDE、SCSI、RAID等)
、及びコプロセッサ・サブシステム(ペンティアム、パワーPCI等)を含む。
これらの適用はすべてPCI追加ボードによって実施可能であることに注目す
べきである。本発明の教示するところによれば、PCIバス・インターフェース
・チップ12A(詳細を後述する)は、追加ボードのうちのどれによっても使用
可能であり、その追加ボードがPCIバスを通して動作するために必要とするバ
ス・インターフェース機能を遂行する。
第2図はPCIバス・インターフェース・チップ12Aのボード・レベルの概
要を示す。そのPCIバス・インターフェース・チップ12Aは、PCIバス1
0に接続するためのPCIバス・インターフェース16を含む。内部バス・イン
ターフェース手段18はPCIバス・インターフェース・チップ12Aを内部バ
ス12Cに接続する。PCIバス・インターフェース手段16及び内部バス・イ
ンターフェース手段18の間には、データ転送及び論理手段20、機能レジスタ
22、及びPCI構成レジスタ24が接続される。データ転送及び論理手段20
は、PCIバス10及びPCI追加ボード12の間のメイン・データ転送バスで
ある。そのデータ転
送及び論理手段20は内部バス・インターフェース手段18からPCIバス・イ
ンターフェース手段16にデータを移動させるFIFOバッファ20Aを含む。
同様に、FIFOバッファ20Bは逆方向にデータを移動させる。PCI構成レ
ジスタ24は、PCIシステム・プロセッサがPCIシステム構成ソフトウエア
14A(第1図)を実行することによって、PCIバス10を介して書込み及び
読取り可能である。これらのレジスタに書き込まれた情報は、PCI追加ボード
がPCIコンピュータ・システムに結合する装置のI/Oアドレス、メモリ・ア
ドレス、割込レベル、キャッシュ・ライン、サイズ等のような装置資源を構成す
る。
第2図を更に参照すると、PCI構成レジスタ24は、その装置を識別するた
めに及びそれを適正に構成するために使用されるべき構成ソフトウエア14A(
第1図)にとって枢要な情報を含む。PCI標準は、次のような読取り専用構成
レジスタのリストを必要とする。このリストは決して完全なものではなく、本発
明は、PCI追加ボードをPCIバスにインターフェースする場合に必要な名称
を付された他の任意のタイプのレジスタをカバーするように意図される。PCI
体系化された読取り専用レジスタの間にあるのは次のものである。即ち、
ベンダID:その装置を製造するベンダを識別する16ビット・レジスタ。
装置ID:それが提供するPCTの各タイプを独特に識別
するためにベンダによって使用される16ビット・レジスタ。
訂正ID:その装置の改訂レベルを識別するためにベンダによって使用可能な
8ビット・レジスタ。
クラス・コード:その装置(ディスプレイ・コントローラ、ネットワーク・コ
ントローラ、ブリッジ装置等)の一般的な機能を識別する24ビット・レジスタ
。
ベース・アドレス・レジスタ:装置にI/O及びメモリ・マッピング要件を示
す読取り専用ビットを含むレジスタ。
割込ライン・レジスタ:割込ライン経路指定要件をコミュニケートするために
使用される8ビット・レジスタ。
最小認可及び最大待ち時間タイマ・レジスタ:待ち時間タイマのための装置所
望の設定を指定する8ビット・レジスタ。
後述するように、本発明はマイクロプロセッサ12B及び不揮発性記憶装置1
2DによるPCI構成レジスタにおける値の動的設定をカバーする。その結果、
同じPCIバス・インターフェース・チップ12Aが幾つかの異なるタイプのP
CI追加ボードによって使用可能である。
「機能」レジスタ22はPCI構成レジスタから分離しているレジスタである
。それらは、トークン・リング装置ドライバのようなアプリケーション特有のソ
フトウエアによってアクセスされるだけである。それらは割込/ステータス機能
、DMA機能、及びPCIバス仕様の一部分としては指定されないオプションに
対する構成設定機能を与える。
第3図は、PCIバス10及び内部追加ボード・バス12Cに相互接続された
PCIバス・インターフェース・チップ12Aの詳細なブロック図を示す。この
図には、PCI構成レジスタが示され、それはプログラム可能なレジスタであり
且つ内部追加ボード・バス12Cを通してマイクロプロセッサ12B(第2図)
によって書き込まれる。更に、PCIプロセッサによるそのPCI構成レジスタ
に対するアクセスを制御するPCIアクセス許可レジスタも示される。本発明の
好適な実施例において後述するように、PCIアクセス許可レジスタは1ビット
・レジスタである。もちろん、本発明の技術範囲及び精神から逸脱することなく
同じ機能を与えるための他のタイプの構成レジスタが使用可能である。
第3図を更に参照すると、PCIバス・インターフェース手段16は、PCI
バス・マスタ論理手段16A及びPCIバス・スレーブ論理手段16Bを含む。
PCIバス・マスタ論理手段16Aは、PCIバス10とPCIバス・インター
フェース・チップ12AにおけるFIFOとの間でバースト・データ転送を遂行
する。それは、すべてのPCIバス・システムの一部分として存在するPCIシ
ステム・バス・アービトレーション論理装置(図示されていない)からPCIバ
スの所有権を要求することによってそのPCIバスにおける転送を開始する。P
CIバス・スレーブ論理手段16Bは、
PCIシステム・プロセッサのような他のバス・マスタによって開始されたPC
Iバス・サイクルのターゲットとして応答する。それは、PCIシステム・プロ
セッサがPCIバス・インターフェース・チップ上のレジスタを読取り及び書込
むことを可能にするために、PCIバスにおける制御信号の必要なハンドシェー
キングを行う。
PCIバス・インターフェース16と同様に、内部バス・インターフェース手
段18は内部バス・マスタ論理手段18A及び内部バス・スレーブ論理手段18
Bを含む。内部バス・マスタ論理手段18Aは、内部追加ボード・バス12Cと
PCIバス・インターフェース・チップ12AにおけるFIFOとの間でバース
ト・データ転送を行う。内部バス・スレーブ論理手段18Bは、追加ボード・マ
イクロプロセッサからレジスタ読取り及び書込みオペレーションをサービスする
。
第3図を更に参照すると、OR論理回路20が、PCIバス・スレーブ論理手
段16Bに接続された出力及び2つの入力を有する。それらの入力の1つは導体
26を通してPCIアクセス許可レジスタ24に接続され、もう1つの入力は導
体23を通してピン22に接続される。ピン22はPCIバス・インターフェー
ス・モジュール12Aに取付られ、第3図では破線の円として概略的に示される
。後述するように、OR論理回路20からの出力信号がアクティブである時、P
CTプロセッサはPCIバスを介してPCI構成レジスタを
アクセスする。OR論理回路20からの出力が非活動的である場合、構成レジス
タに対するアクセスはPCIプロセッサにブロックされる。OR論理回路20か
らの信号の状態は、プロセッサ12B(第2図)によってセットされるPCIア
クセス許可レジスタにおけるビットによって、或いはPCIバス・インターフェ
ース・チップ12Aにおけるピン22によって制御される。
第4図は、PCIシステム・プロセッサ14(第1図)がPCI構成レジスタ
をアクセスすることを禁止されている間、マイクロプロセッサ12B(第1図)
がPCI構成レジスタにデータを書込むことを可能にするロジックを示す。しか
し、一旦書込みが終了しそしてPCIアクセス許可ビット22がPCIアクセス
許可レジスタ28においてセットされると、前に禁止されたPCIプロセッサは
PCIバス・インターフェースにおけるすべてのレジスタをアクセスする許可を
与えられる。
第4図を更に参照すると、一組のデータ線(PCIデータ・バス10Aと呼ば
れるPCIバスにおける)がPCI構成レジスタをPCIバス10に相互接続す
る。PCI−RST#線と呼ばれる制御アーキテクチャ線がPCIアクセス許可
レジスタ28をPCIバス10に相互接続する。最後に、PCIバスの、いわゆ
る再試行機能を活動化するために必要な一組のPCI制御信号がPCIバス10
をPCI状態マシン及び組合せ論理手段31に相互接続する。
PCIスレーブ状態マシン及び組合せ論理手段31への入力は、最終アクセス
許可信号線32によってOR回路20に接続される。導体24及び26における
信号は第3図に関して既に説明済みであり、ここではそれを繰り返すことはしな
い。
第5図は、PCI追加ボード構成レジスタをアクセスしようとするPCIシス
テム・プロセッサと、PCI構成レジスタをプリロードするPCI追加ボード・
マイクロプロセッサとの間の相互作用のフロー・チャートを示す。要約すると、
電源投入時に、PCIプロセッサ42において実行するPCIシステム構成ソフ
トウエアは、図示されてないPCI追加ボード構成レジスタ(PCIバス・イン
ターフェース・チップにある)に入ろうとする。PCIシステム・プロセッサの
アクセスは、追加ボード・マイクロプロセッサがPCIアクセス許可ビットをP
CIバス・インターフェース・チップに書込むまで否定される。その否定は、P
CIシステム構成ソフトウエアが構成レジスタをアクセスすることができる前に
、PCI追加ボード・プロセッサが構成レジスタ・プリロード・オペレーション
を終了することを可能にする。
更に詳しく云えば、そのプロセスは、PCIシステムが電源投入される時(ブ
ロック34)に開始する。構成レジスタを有するPCI追加ボードが36によっ
て概略的に示される。電源投入に続いて、PCIシステム・プロセッサ42は、
"CONFIG READ OR WRITE"と示された線を介して構成レジスタ
をアクセスしようとする。これらの試みは承認されず、そしてその不承認は"RET
RY"と示された線によって概略的に示される。このタイム・インターバルの間、
PCI追加ボード・マイクロプロセッサ38はそのボードにおける不揮発性RO
Mから情報を得て、不揮発性記憶装置から検索される予め記憶された情報を適当
な構成レジスタに書込む(ブロック38)。一旦これが終了すると、PCI追加
ボード・プロセッサは、PCIシステム・プロセッサ42が再試行モードから出
て追加ボードにおけるレジスタをアクセスすることを可能にするPCIアクセス
許可ビットを書込む。そのレジスタに対するアクセスは第5図における"CONFIG
READ OR WRITE"と示された二重ヘッドの矢印によって表される。一旦レジスタを
読取り及び書込む機能が終了すると、PCI追加ボード構成設定は終了し、シス
テムは、今や、追加ボードをPCIに結合する装置とコミュニケートするための
状態にある。
第6図はPCIバス・インターフェース・コントローラのブロック図を示す。
PCIバス・インターフェース・コントローラの機能は、部分的には、PCIプ
ロセッサを「再試行」状態に強制し且つそのPCIプロセッサがPCIバス・イ
ンターフェース・チップにおけるレジスタをアクセスすることを禁止する制御信
号を発生することである。前に説明したコンポーネントと同じ第6図におけるコ
ンポーネントについては更に言及せず、説明もしない。PCIバス・インターフ
ェース・コントローラはPCIスレーブ組合せ論理手段44
及びPCIスレーブ状態マシン46より成る。PCIスレーブ組合せ論理手段4
4はPCIバスにおける制御信号(PCI_FRAME#及びPCI_IRDY
#)をデコードし、PCIバス・インターフェース・チップに対するレジスタ読
取り又は書込みオペレーションがPCIシステム・プロセッサによって開始され
たことをPCIスレーブ状態マシン46に信号する。そこで、PCIスレーブ状
態マシン46は、読取り又は書込みオペレーションをサービスするに必要な状態
を順序付ける。PCIスレーブ組合せ論理手段44は、PCIスレーブ状態マシ
ン46の出力をデコードし、バス・サイクルが終了したことをPCIシステム・
プロセッサに信号するようにPCIバスにおける制御信号(PCI_DEVSE
L#、PCI_TRDY#、及びPCI_STOP#)を活動化することによっ
て応答する。
最終アクセス許可線32における最終アクセス許可信号がアクティブでない低
レベル状態にある場合、PCIスレーブ状態マシン46は、PCIシステム・プ
ロセッサからの読取り又は書込みオペレーションに応答して「再試行」状態を信
号することによって応答するであろう。PCIスレーブ状態マシン46の出力を
使用して、PCIスレーブ組合せ論理手段44は、PCI_DEVSEL#信号
及びPCI_STOP#信号を活動化すること及びPCI_TRDY#信号を非
活動化することにより再試行状態を信号する。PCIシステム・プロセッサは、
レジスタに対するアクセスが否定された
こと及びバス・トランザクションがその後再び「再試行」されなければならない
ことの表示としてその信号シーケンスを使用する。最終アクセス許可信号32が
アクティブな高レベル状態にある場合、PCIスレーブ状態マシン46及び組合
せ論理手段44は、PCI_DEVSEL#信号及びPCI_TRDY#信号を
活動化することによって正規のバス・トランザクションでもって応答する。PC
Iシステム・プロセッサは、そのレジスタに対する読取り又は書込みアクセスが
正常に終了したことの表示としてこの信号シーケンスを使用する。「再試行」及
び正常な読取り及び書込みバス・トランザクションのために必要とされる正確な
信号シーケンスは、「PCIローカル・バス仕様書、製造版、改訂2.0」にお
いて定義されている。
第7図は、PCIプロセッサ及びPCIバス・インターフェース・チップ(第
6図)の間で実施されるハンド・シェーキング手順のためのタイミング図又は事
象図を示す。そのハンド・シェーキング・ルーチンは、PCIプロセッサを再試
行モードに強制するために必要である。その再試行モードは、PCIバス・イン
ターフェース・コントローラのようなスレーブ装置がPCIプロセッサのような
マスタ装置とコミュニケートする準備ができていない時に呼び出される。このル
ーチンのために必要な信号は上述のPCI仕様書において体系化される。それら
の信号は、クロック(CLK)、FRAME#、IRDY#、TRDY#、ST
OP#、及びDEV
SEL#を含む。FRAME#及びIRDY#と呼ばれる信号は、PCIプロセ
ッサがPCIバス・インターフェース・チップにおける構成レジスタをアクセス
することを望む時、そのPCIプロセッサによって信号FRAME#及びIRD
Y#がPCIバス上に出力される。TRDY#、STOP#、及びDEVSEL
#と呼ばれる信号は、PCIプロセッサから出力された信号に応答してPCIバ
ス・インターフェースによって発生された信号である。それらの名称を付された
信号及びフローの方向が第6図に示される。数字1、2、3、4、及び5は、P
CIバス・インターフェース・チップがPCIプロセッサから出力された信号を
サンプルする時の周期を表す。同様に、A、B、及びCとして示された円は、1
つの装置が或アクションを開始する時のインスタンス及び他の装置からの反応を
表す。例えば、AはPCIバス・インターフェース・コントローラによって開始
され、BはPCIプロセッサからの応答である。それぞれの信号に適用される時
、STOP#と呼ばれる信号が低レベルである場合、IRDY#信号は降下し、
FRAME#信号は上昇する。Cによって示されたもう1つの事象は同様の態様
で動作する。最後に、再試行サイクルはインターバル5において終了し、矢印ヘ
ッドが正反対の方向を指す場合の2つの矢印によって示される。
次に、本発明の動作を説明することにする。本発明は、PCIコンピュータ・
システムの追加ボードにおいて使用する
ためのプログラム可能な構成レジスタを提供する。要約すると、PCI追加ボー
ドにおけるマイクロプロセッサ12B(第1図)は、追加ボード読取り専用PC
I構成レジスタがPCIシステム構成ソフトウエアによってアクセスされる前に
、独特の値をそのレジスタにプリロードさせられる。その結果、一般のPCIバ
ス・インターフェース・チップは、複数のベンダによって作られ及び種々のタイ
プの機能を実施する追加ボードを通して使用可能である。
更に詳しく云えば、マイクロプロセッサ及び不揮発性記憶装置は、通常、追加
ボードにおける固有のコンポーネントの一部分である。マイクロプロセッサ及び
不揮発性記憶装置は内部追加ボード・バス12C上に設けられる。このバスは、
PCIバス・インターフェース・チップによつてPCIバスから隔離される。P
CIシステムが電源投入される時、PCI−RST#線(第4図)における信号
がPCIアクセス許可ビット30をゼロにセットする。同時に、PCIスレーブ
状態マシン及びPCIバス・インターフェース・チップにおけるコントローラで
ある組合せロジックは、PCIプロセッサを、いわゆる「再試行」モードに入ら
せるPCI制御信号線のうちの選択されたものを活動化し、PCIバス・インタ
ーフェース・チップ上のレジスタをアクセスしないであろう。
一方、PCIプロセッサがPCIバス・インターフェース・チップにおけるレ
ジスタに対するアクセスを否定される時
、マイクロプロセッサ12Bは、割り当てられた読取り専用レジスタの値を不揮
発性記憶装置12D(第1図)におけるプログラムされたロケーションから読取
るコードを、PCIシステムの電源リセットに続いて実行する。例えば、不揮発
性記憶装置はフラッシュ・メモリ、RAM、ROM等であってもよい。そこで、
マイクロプロセッサは、PCIバス・インターフェース・チップにおけるPCI
構成レジスタにその独特の値を書込む。PCIプロセッサにPCIバス・インタ
ーフェース・チップにおける構成レジスタ又は他の任意のレジスタをアクセスさ
せない再試行状態を解放するために、マイクロプロセッサはPCIアクセス許可
ビット22(第4図)を書込む。このビットを書込むことは最終アクセス許可信
号線32における最終アクセス信号をアクティブにさせ、PCIスレーブ状態マ
シン及び組合せ論理手段31は、前に活動化されたPCI制御信号線を非活動化
する。一方、これは、PCIプロセッサが構成レジスタをアクセスすることを可
能にする。これらのレジスタに対するすべてのアクセスは、PCIシステム構成
ソフトウエア14AがPCIシステム・プロセッサ14(第1図)において実行
することによって制御される。
追加ボード上にマイクロプロセッサも或いは不揮発性記憶装置も存在しないと
いう適用例においても、PCIバス・インターフェース・チップを使用すること
が望ましいことがある。読取り専用構成レジスタに含まれた値が正確であること
が重要でないような特定の適用例においてそのチップを使用することが望ましい
こともある。何れの場合も、本発明は、PCIアクセス許可ビットの機能がPC
Iバス・インターフェース・チップ上の入力ピン22(第4図)によって一時変
更されることを可能にする。PCIアクセス一時変更入力ピンは、上記のように
、PCI構成アクセスの再試行がPCIアクセス許可ビットによって制御される
ことを可能にするであろう。PCIアクセス一時変更入力ピンは、それの低レベ
ル状態を終了させる場合、PCIアクセス許可ビットの機能を一時変更するであ
ろうし、PCIバスからのすべての構成アクセスが再試行なしにサービスされる
ことを可能にするであろう。この場合、読取り専用PCT構成レジスタの電源投
入デフォルト値が使用され、独特の値をロードする機能はサポートされない。
本発明の好適な実施例を詳細に説明しそして開示したけれども、当業者には明
らかな他の修正及び実施例が本発明の精神及び技術的範囲によってカバーされる
ことは勿論である。
─────────────────────────────────────────────────────
フロントページの続き
(72)発明者 ローガン、ジョセフ、フランクリン
アメリカ合衆国ノース・カロライナ州ラレ
イ、ウエストウッド・プレイス 4005
(72)発明者 パラッシュ、アヴィ
イスラエル国ラマト イーシャイ、ツゼー
ロン・ストリート 12
Claims (1)
- 【特許請求の範囲】 1.PCIコンピュータ・システムにおいて使用するための追加ボードにして、 第1バスと、 前記第1バスに結合され、所望のタスクを達成するために所定の機能を遂行す るためのサブアセンブリ手段と、 前記第1バスに結合されたマイクロプロセッサと、 前記第1バスに結合され、構成情報を記憶するための不揮発性記憶装置と、 前記第1バス及び第2バスに相互接続され、前記第2バス及び前記マイクロプ ロセッサを介してPCIマイクロプロセッサによってアクセス可能な構成レジス タを含むPCIバス・インターフェース・チップと、 前記マイクロプロセッサが前記構成情報を前記構成レジスタにプリロードする まで、第1信号に応答して前記PCIマイクロプロセッサが前記構成レジスタを アクセスすることを禁止するためのPCIバス・インターフェース・チップ・コ ントローラと、 を含むことを特徴とする追加ボード。 2.前記第1信号は電源投入信号を含むことを特徴とする請求の範囲第1項に記 載の追加ボード。 3.前記サブアセンブリ手段は前記PCIシステムをLANに接続する通信コン トローラの所望のタスクを達成するため に所定の機能を遂行することを特徴とする請求の範囲第1項又は第2項に記載の 追加ボード。 4.前記LANはイーサネット、トークン・リング、FDDI、又はATMを含 むことを特徴とする請求の範囲第3項に記載の追加ボード。 5.前記サブアセンブリ手段は装置コントローラの所望のタスクを達成するため に所定の機能を遂行することを特徴とする請求の範囲第1項又は第2項に記載の 追加ボード。 6.前記装置コントローラはディスプレイ、マルチメディア、ディスク・サブア センブリ、又はコプロセッサ・サブシステムを制御することを特徴とする請求の 範囲第5項に記載の追加ボード。 7.前記PCIバス・インターフェース・チップ・コントローラは一組の使用可 能信号に応答して前記PCIシステムのPCIバスにおける選択された制御線を 活動化するためのPCIスレーブ組合せ論理手段と、 最終アクセス許可制御信号に応答して前記一組の使用可能信号を発生するため のPCIスレーブ状態マシンと、 を含むことを特徴とする請求の範囲第1項又は第2項に記載の追加ボード。 8.単一ビット・レジスタからの出力がOR論理回路の第1入力に接続され、前 記OR論理回路の第2入力が前記バス・インターフェース・チップの入力ピンに 接続されることによって、前記最終アクセス許可信号は前記OR論理回路手段及 び単一ビット・レジスタの出力から発生されることを特徴とする請求の範囲第7 項に記載の追加ボード。 9.PCI構成ソフトウエアを実行するPCIプロセッサが接続されたPCTバ スを有し、PCI追加ボードが前記PCIバスに接続されるPCIコンピュータ ・システムにおいて、 前記PCIプロセッサ及び前記追加ボード上にあるローカル・プロセッサによ ってアクセス可能な構成レジスタのセット及び制御レジスタを前記PCI追加ボ ード上に設けるステップと、 所定の信号を受け取る時、前記追加ボードにおけるコントローラが、前記PC Iプロセッサに前記構成レジスタのセットのアクセスを遅らせる前記PCIバス 上の所定の制御信号のセットを活動化するステップと、 前記ローカル・プロセッサを使用して、前記プロセッサに記憶された構成デー タを前記構成レジスタのセットにダウンロードするステップと、 前記構成レジスタのセットのローディングが終了する時、前に活動化された前 記制御信号のセットを非活動化することを前記コントローラに通知し、それによ って、前記PCIプロセッサが前記構成レジスタのセットをアクセスすることを 可能にし、前記PCI追加ボードを構成するステップと、 を含むPCI追加ボードを構成するための方法。 10.PCIコンピュータ・システムのPCIバスに追加ボ ードを結合するためのインターフェース・サブシステムにして、 構成データを記憶するための少なくとも1つの構成レジスタと、 制御情報を記憶するためのレジスタ手段と、 第1信号に応答して、PCIプロセッサが前記少なくとも1つの構成レジスタ をアクセスすることを禁止する第1状態に前記PCIバスにおける選択された信 号を活動化するためのPCIバス・インターフェース手段と、 前記レジスタ手段を監視し、前記レジスタ手段における1つ又は複数の選択さ れたビットの状態に依存して、前記PCIバス・インターフェース手段に前記P CIバスにおける前記選択された信号を非活動化させて第2状態にする第2信号 を出力し、前記PCIプロセッサが前記少なくとも1つの構成レジスタをアクセ スすることを可能にするための回路手段と、 を含むインターフェース・サブシステム。 11.前記PCIバスを介して前記PCIプロセッサによって書込まれ及び読取 られる機能的レジスタを更に含むことを特徴とする請求の範囲第10項に記載の インターフェース・サブシステム。 12.前記第1信号は電源投入信号であることを特徴とする請求の範囲第10項 に記載のインターフェース・サブシステム。 13.前記PCIバス・インターフェース手段は 前記PCIバスに結合された出力を有する組合せ論理回路配列と、 前記組合せ論理回路配列の入力に結合されたコントローラと、 を含むことを特徴とする請求の範囲第10項に記載のインターフェース・サブ システム。 14.前記コントローラは状態マシンを含むことをことを特徴とする請求の範囲 第13項に記載のインターフェース・サブシステム。 15.前記回路手段は、 前記PCIバス・インターフェース手段に結合された出力及び前記レジスタ手 段に結合された1つの入力を含む2つの入力を有する論理的OR回路と、 前記2つの入力のうちのもう1つの入力に接続された外部ソースから制御信号 を供給するための導体と、 を含むことを特徴とする請求の範囲第10項に記載のインターフェース・サブ システム。 16.前記外部ソースは前記インターフェース・サブシステム上に設けられたピ ンを含むことを特徴とする請求の範囲第10項に記載のインターフェース・サブ システム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/446,390 | 1995-05-22 | ||
| US08/446,390 US5737524A (en) | 1995-05-22 | 1995-05-22 | Add-in board with programmable configuration registers for use in PCI bus computers |
| PCT/EP1996/001860 WO1996037852A1 (en) | 1995-05-22 | 1996-05-03 | Add-in board with programmable configuration registers for pci bus computers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09508228A true JPH09508228A (ja) | 1997-08-19 |
| JP3364496B2 JP3364496B2 (ja) | 2003-01-08 |
Family
ID=23772412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53529996A Expired - Fee Related JP3364496B2 (ja) | 1995-05-22 | 1996-05-03 | 追加ボード |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5737524A (ja) |
| EP (1) | EP0836724B1 (ja) |
| JP (1) | JP3364496B2 (ja) |
| KR (1) | KR100264632B1 (ja) |
| CN (1) | CN1126044C (ja) |
| DE (1) | DE69604294T2 (ja) |
| PL (2) | PL182192B1 (ja) |
| WO (1) | WO1996037852A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6473793B1 (en) | 1994-06-08 | 2002-10-29 | Hughes Electronics Corporation | Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users |
| US6947440B2 (en) | 2000-02-15 | 2005-09-20 | Gilat Satellite Networks, Ltd. | System and method for internet page acceleration including multicast transmissions |
| US9094090B2 (en) | 2011-09-23 | 2015-07-28 | Gilat Satellite Networks Ltd. | Decentralized caching system |
| JP2017533684A (ja) * | 2015-02-05 | 2017-11-09 | 中▲車▼青▲島▼四方▲車▼▲輛▼研究所有限公司Crrc Qingdao Sifang Rolling Stock Research Institute Co.,Ltd. | 電車のためのトラクション制御システム |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6519555B1 (en) * | 1996-09-30 | 2003-02-11 | International Business Machines Corporation | Apparatus and method of allowing PCI v1.0 devices to work in PCI v2.0 compliant system |
| US5867728A (en) * | 1996-12-17 | 1999-02-02 | Compaq Computer Corp. | Preventing corruption in a multiple processor computer system during a peripheral device configuration cycle |
| KR19990011955A (ko) * | 1997-07-25 | 1999-02-18 | 윤종용 | Pci 브리지 |
| US6057863A (en) * | 1997-10-31 | 2000-05-02 | Compaq Computer Corporation | Dual purpose apparatus, method and system for accelerated graphics port and fibre channel arbitrated loop interfaces |
| US5999476A (en) * | 1997-11-21 | 1999-12-07 | Advanced Micro Devices, Inc. | Bios memory and multimedia data storage combination |
| KR100241596B1 (ko) | 1997-11-24 | 2000-02-01 | 윤종용 | 온 보드된 스카시를 이용하여 레이드 기능을 구현하는 컴퓨터시스템 |
| US6128307A (en) * | 1997-12-01 | 2000-10-03 | Advanced Micro Devices, Inc. | Programmable data flow processor for performing data transfers |
| US6272576B1 (en) | 1998-01-20 | 2001-08-07 | Micron Technology, Inc. | Method for extending the available number of configuration registers |
| US6243775B1 (en) | 1998-01-20 | 2001-06-05 | Micron Technology, Inc. | System for extending the available number of configuration registers |
| US6108733A (en) * | 1998-01-20 | 2000-08-22 | Micron Technology, Inc. | Method for extending the available number of configuration registers |
| US6035355A (en) * | 1998-04-27 | 2000-03-07 | International Business Machines Corporation | PCI system and adapter requirements following reset |
| AU5005999A (en) * | 1998-09-29 | 2000-04-17 | Evergreen Technologies, Inc. | Upgrade card for a computer system |
| US6321335B1 (en) | 1998-10-30 | 2001-11-20 | Acqis Technology, Inc. | Password protected modular computer method and device |
| US6810042B1 (en) * | 1999-01-04 | 2004-10-26 | Cisco Technology, Inc. | Method of queuing traffic to many destinations covering a wide range of transmission speeds while minimizing buffer size |
| US6643777B1 (en) | 1999-05-14 | 2003-11-04 | Acquis Technology, Inc. | Data security method and device for computer modules |
| US6718415B1 (en) * | 1999-05-14 | 2004-04-06 | Acqis Technology, Inc. | Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers |
| KR20010019127A (ko) * | 1999-08-25 | 2001-03-15 | 정선종 | 엠피씨860과 에스디알에이엠을 이용한 버스트 전송 지원 외부 버스 제어기 및 방법 |
| US6772108B1 (en) * | 1999-09-22 | 2004-08-03 | Netcell Corp. | Raid controller system and method with ATA emulation host interface |
| US6772360B2 (en) | 2001-02-07 | 2004-08-03 | Emulex Design & Manufacturing Corporation | Extension signal generator coupled to an extension timer and an extension register to generate an initialization extension signal |
| KR100486244B1 (ko) * | 2001-10-16 | 2005-05-03 | 삼성전자주식회사 | 직렬 이이피롬을 이용하여 인터페이스용 카드를초기화하는 반도체 장치 및 초기화 방법 |
| US6836823B2 (en) | 2001-11-05 | 2004-12-28 | Src Computers, Inc. | Bandwidth enhancement for uncached devices |
| DE10164338A1 (de) * | 2001-12-28 | 2003-07-17 | Thomson Brandt Gmbh | Verfahren zur Einstellung eines Betriebsparameters in einem Peripherie-IC und Vorrichtung zur Durchführung des Verfahrens |
| US6915365B2 (en) * | 2002-03-22 | 2005-07-05 | Intel Corporation | Mechanism for PCI I/O-initiated configuration cycles |
| US7051140B2 (en) * | 2002-11-13 | 2006-05-23 | International Business Machines Corporation | Connector that enables aggregation of independent system resources across PCI/PCI-X bus and interlocked method for aggregating independent system resources across PCI/PCI-X bus |
| US7080264B2 (en) * | 2002-12-11 | 2006-07-18 | Sun Microsystems, Inc. | Methods and apparatus for providing microprocessor firmware control of power sequencing on a CPCI card |
| US7024494B1 (en) | 2003-05-12 | 2006-04-04 | Cisco Technology, Inc. | Method and system for configuring a peripheral card in a communications environment |
| US20050086456A1 (en) * | 2003-09-29 | 2005-04-21 | Yaron Elboim | Addressing scheme to load configuration registers |
| US7584271B2 (en) * | 2004-01-07 | 2009-09-01 | International Business Machines Corporation | Method, system, and computer readable medium for delaying the configuration of a shared resource |
| US7987312B2 (en) * | 2004-07-30 | 2011-07-26 | Via Technologies, Inc. | Method and apparatus for dynamically determining bit configuration |
| US7996206B2 (en) * | 2004-11-03 | 2011-08-09 | Lsi Corporation | Serial attached small computer system interface (SAS) connection emulation for direct attached serial advanced technology attachment (SATA) |
| US7990724B2 (en) | 2006-12-19 | 2011-08-02 | Juhasz Paul R | Mobile motherboard |
| CN100559363C (zh) * | 2007-01-11 | 2009-11-11 | 欣扬电脑股份有限公司 | 多点通用传输控制接口装置 |
| GB0710377D0 (en) * | 2007-05-31 | 2007-07-11 | Univ Reading The | Processors |
| US20090292849A1 (en) * | 2008-05-22 | 2009-11-26 | Khoo Ken | Adaptable pci express controller core |
| US9244874B2 (en) | 2013-06-14 | 2016-01-26 | National Instruments Corporation | Selectively transparent bridge for peripheral component interconnect express bus systems |
| DE102019201533A1 (de) * | 2019-02-07 | 2020-08-13 | Robert Bosch Gmbh | Systemkomponente mit konfigurierbarem Kommunikationsverhalten und Verfahren zum Betreiben einer solchen Systemkomponente |
| CN112732343B (zh) * | 2020-12-31 | 2022-04-22 | 中国电子科技网络信息安全有限公司 | 一种堆叠设备中业务子母板卡加载的方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4403303A (en) * | 1981-05-15 | 1983-09-06 | Beehive International | Terminal configuration manager |
| US4533992A (en) * | 1982-02-22 | 1985-08-06 | Texas Instruments Incorporated | Microcomputer having shifter in ALU input |
| US5067071A (en) * | 1985-02-27 | 1991-11-19 | Encore Computer Corporation | Multiprocessor computer system employing a plurality of tightly coupled processors with interrupt vector bus |
| US4750113A (en) * | 1985-02-28 | 1988-06-07 | Unisys Corporation | Dual function I/O controller |
| US5343478A (en) * | 1991-11-27 | 1994-08-30 | Ncr Corporation | Computer system configuration via test bus |
| US5528764A (en) * | 1992-12-24 | 1996-06-18 | Ncr Corporation | Bus system with cache snooping signals having a turnaround time between agents driving the bus for keeping the bus from floating for an extended period |
| US5446869A (en) * | 1993-12-30 | 1995-08-29 | International Business Machines Corporation | Configuration and RAM/ROM control of PCI extension card residing on MCA adapter card |
| US5491827A (en) * | 1994-01-14 | 1996-02-13 | Bull Hn Information Systems Inc. | Secure application card for sharing application data and procedures among a plurality of microprocessors |
| US5535419A (en) * | 1994-05-27 | 1996-07-09 | Advanced Micro Devices | Sytem and method for merging disk change data from a floppy disk controller with data relating to an IDE drive controller |
| US5608876A (en) * | 1995-05-22 | 1997-03-04 | International Business Machines Corporation | Add-in board with enable-disable expansion ROM for PCI bus computers |
-
1995
- 1995-05-22 US US08/446,390 patent/US5737524A/en not_active Expired - Fee Related
-
1996
- 1996-05-03 DE DE69604294T patent/DE69604294T2/de not_active Expired - Lifetime
- 1996-05-03 EP EP96919666A patent/EP0836724B1/en not_active Expired - Lifetime
- 1996-05-03 WO PCT/EP1996/001860 patent/WO1996037852A1/en not_active Ceased
- 1996-05-03 JP JP53529996A patent/JP3364496B2/ja not_active Expired - Fee Related
- 1996-05-03 PL PL96323386A patent/PL182192B1/pl not_active IP Right Cessation
- 1996-05-03 KR KR1019970707253A patent/KR100264632B1/ko not_active Expired - Fee Related
- 1996-05-03 CN CN96194069A patent/CN1126044C/zh not_active Expired - Fee Related
- 1996-05-03 PL PL96347627A patent/PL182982B1/pl not_active IP Right Cessation
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6473793B1 (en) | 1994-06-08 | 2002-10-29 | Hughes Electronics Corporation | Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users |
| US6947440B2 (en) | 2000-02-15 | 2005-09-20 | Gilat Satellite Networks, Ltd. | System and method for internet page acceleration including multicast transmissions |
| US8762478B2 (en) | 2000-02-15 | 2014-06-24 | Gilat Satellite Networks Ltd. | System and method for acceleration of a secure transmission over satellite |
| US9723055B2 (en) | 2000-02-15 | 2017-08-01 | Gilat Satellite Networks Ltd. | System and method for acceleration of a secure transmission over satellite |
| US9094090B2 (en) | 2011-09-23 | 2015-07-28 | Gilat Satellite Networks Ltd. | Decentralized caching system |
| US9564960B2 (en) | 2011-09-23 | 2017-02-07 | Gilat Satellite Networks Ltd. | Decentralized caching system |
| JP2017533684A (ja) * | 2015-02-05 | 2017-11-09 | 中▲車▼青▲島▼四方▲車▼▲輛▼研究所有限公司Crrc Qingdao Sifang Rolling Stock Research Institute Co.,Ltd. | 電車のためのトラクション制御システム |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69604294T2 (de) | 2000-04-27 |
| KR100264632B1 (ko) | 2000-10-02 |
| PL323386A1 (en) | 1998-03-30 |
| JP3364496B2 (ja) | 2003-01-08 |
| DE69604294D1 (de) | 1999-10-21 |
| KR19980703853A (ko) | 1998-12-05 |
| EP0836724B1 (en) | 1999-09-15 |
| US5737524A (en) | 1998-04-07 |
| CN1185220A (zh) | 1998-06-17 |
| CN1126044C (zh) | 2003-10-29 |
| WO1996037852A1 (en) | 1996-11-28 |
| PL182192B1 (pl) | 2001-11-30 |
| EP0836724A1 (en) | 1998-04-22 |
| PL182982B1 (pl) | 2002-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09508228A (ja) | Pciバス・コンピュータのためのプログラム可能な構成レジスタを有する追加ボード | |
| JP3364495B2 (ja) | 追加ボード | |
| US5729767A (en) | System and method for accessing peripheral devices on a non-functional controller | |
| JP3790713B2 (ja) | 共用バス上の装置に対するトランザクションの選択的宛先設定 | |
| US6324609B1 (en) | Method and apparatus providing an improved PCI bus system | |
| US5802269A (en) | Method and apparatus for power management of distributed direct memory access (DDMA) devices | |
| US5978860A (en) | System and method for disabling and re-enabling at least one peripheral device in a computer system by masking a device-configuration-space-access-signal with a disable or re-enable signal | |
| US5848249A (en) | Method and apparatus for enabling intelligent I/O subsystems using PCI I/O devices | |
| US5761458A (en) | Intelligent bus bridge for input/output subsystems in a computer system | |
| US5621902A (en) | Computer system having a bridge between two buses with a direct memory access controller and an alternative memory access controller | |
| US5734847A (en) | Method and apparatus for enabling intelligent I/O subsystems using PCI I/O devices | |
| US6141708A (en) | Host bridge configured to mask a portion of peripheral devices coupled to a bus further downstream of the host bridge from a host processor | |
| US6785746B1 (en) | Dual-channel SCSI chips and methods for configuring separate interoperability of each channel of the SCSI chip | |
| US20030110306A1 (en) | Method and system for use of a field programmable gate array (FPGA) cell for controlling access to on-chip functions of a system on a chip (SOC) integrated circuit | |
| US5535419A (en) | Sytem and method for merging disk change data from a floppy disk controller with data relating to an IDE drive controller | |
| US20030188073A1 (en) | System and method for controlling multiple devices via general purpose input/output (GPIO) hardware | |
| CN1922595B (zh) | 通过i/o设备的芯片组特征检测与配置 | |
| EP0825518A1 (en) | PCI bus bridge reset circuit | |
| US7325125B2 (en) | Computer system for accessing initialization data and method therefor | |
| JPH0954748A (ja) | コンピュータシステムおよびこのシステムに設けられるdmaコントローラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071025 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081025 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091025 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |