JPH0465420B2 - - Google Patents

Info

Publication number
JPH0465420B2
JPH0465420B2 JP60283196A JP28319685A JPH0465420B2 JP H0465420 B2 JPH0465420 B2 JP H0465420B2 JP 60283196 A JP60283196 A JP 60283196A JP 28319685 A JP28319685 A JP 28319685A JP H0465420 B2 JPH0465420 B2 JP H0465420B2
Authority
JP
Japan
Prior art keywords
bus
address
data
control
present
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.)
Expired - Lifetime
Application number
JP60283196A
Other languages
English (en)
Other versions
JPS61199155A (ja
Inventor
Jon Bureuinsu Baraado
Kearii Karupa Uiriamu
Richaado Mashisu Josefu
Uooren Matsukarau Jon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS61199155A publication Critical patent/JPS61199155A/ja
Publication of JPH0465420B2 publication Critical patent/JPH0465420B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0692Multiconfiguration, e.g. local and global addressing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 A 産業上の利用分野 本発明はデータ処理システム、より特定してい
えばバス変換装置を介して入出力(以下I/Oと
いう)バスへ接続されるシステムバスを有するデ
ータ処理システム、更に具体的には、情報をバス
からバスへ変換するシステムに関する。
B 開示の概要 本発明は、システムバスにより接続されている
処理ユニツト及び大域的な(global)システム記
憶装置と、バス変換装置によつてシステムバスに
接続されているI/Oバスとを有するデータ処理
システムに関する。選択されるI/O装置はI/
Oバスへランダムに装着される。本発明は、I/
Oバスからシステムバスへ転送されるメツセージ
中に適当なアドレス制御情報を動的に挿入する,
プログラム可能なバス変換装置を与える。本発明
の1実施例において、バス変換装置は選択された
I/O装置からの又はI/O装置へのアクセスを
阻止することの出来る手段が設けられている。
C 従来技術 多くのパーソナルコンピユータ(以下PCとい
う)はI/Oアダプタを装着するためのI/Oバ
スが設けられている。制御信号を伝達するPC
I/Oバスは2つのアドレスマツプ、即ちI/O
アドレスマツプ及び記憶アドレスマツプとで定義
される。PC I/Oバスを通るトランザクシヨン
は2つのアドレスマツプのうちの1つのマツプに
向けられているものと仮定されており、I/Oア
ドレスマツプ及び記憶アドレスマツプの領域を外
れた他のアドレスマツプに適合するための規則は
PC I/Oバスのアーキテクチヤには考慮されて
いない。 PC I/Oバスに接続されたアダプタ
によつて開始される直接メモリアクセス
(DMA)の転送を行うには、記憶装置に接続さ
れたI/Oバス、又は記憶装置に接続されたシス
テムバスの何れかをアクセスする必要がある。従
つて、I/Oバスは、二重の記憶アドレスマツ
プ、即ち基本的なI/O記憶アドレスマツプと、
これを反映するシステム記憶アドレスマツプとを
有するが、2種類のマツプの間の差異を決める規
定は持たない。I/Oアダプタとシステム記憶装
置を有するシステム構成において、両者の持つア
ドレスマツプの中のアドレスが、与えられたアド
レスと同じであることがありうる。
D 発明が解決しようとする問題点 システムバスとI/Oバスとの間に、バス変換
装置が設けられる。幾つかのI/O装置と大域的
なシステム記憶装置とは同じアドレスを持つこと
がありうるから、特定のI/O装置にメツセージ
を転送する際に困難な問題が起る。あらゆるデー
タの移動がI/Oバスのアドレスマツプの中に規
制されている基本的アーキテクチヤは、その基本
的アーキテクチヤを外れた異種のアドレスマツプ
と適合する規則を考慮していない。
本発明は、要求されたアドレスを、目標とされ
た記憶装置のロケーシヨンアドレスを表わすアド
レスへ変換し、更に加えて特定のI/O装置を判
別する情報を含むアドレスへ変換することによつ
て上述の問題を解決する。
本発明は、既存のI/Oバスアーキテクチヤ及
び関連するアダプタを、基本的アーキテクチヤで
考慮されなかつた全く新しいシステム環境に移行
させる。
従つて本発明の目的は既存のI/Oアーキテク
チヤ及びアダプタを多重のアドレスマツプを有す
る新しいシステムへ移行させることである。
本発明の他の目的は既存のI/Oバスアーキテ
クチヤ及び関連するアダプタを基本アーキテクチ
ヤで考慮されなかつた全く新しい環境へ移行させ
ることにある。
本発明の他の目的は、第2のバスのために差し
向けられた1つのバス上で転送されるメツセージ
に制御情報を挿入するメカニズムを提供すること
にある。
本発明の他の目的は二重の記憶アドレレスマツ
プとI/Oアドレスマツプとを並立させるシステ
ムを提供することにある。
本発明の他の目的は、すべての記憶アドレスに
ついて、アダプタが接続されているI/Oバス
を、システムバスにマツプさせるシステムを提供
することにある。
本発明の他の目的はI/Oバス制御信号を適切
にゲートすることにより、又は付加的な制御情報
を含ませることによつて、記憶アドレスをシステ
ムへ選択的にマツプさせるシステムを提供するこ
とにある。
本発明の他の目的はシステムバスに関連づける
ため、I/Oアドレスの再配置を行うシステムを
提供することにある。
本発明の他の目的はシステムバスの実アドレス
マツプ及び仮想アドレスマツプをアクセスする装
置を提供することにある。
本発明の他の目的はI/Oアダプタの構成の変
更に対してシステム的な余裕を与えることにあ
る。本発明のシステムは、タスクを実行する任意
の時点で、プログラムの制御の下で制御ワードの
内容を変更することが出来るのでI/Oバス動作
の修正の性質に応じた変更を行うことが出来る。
本発明の他の目的は、データの流れ、又は従来
不可能であつたI/O動作が、I/O装置の知識
もI/O動作の協力も必要なしに、修正出来るシ
ステムを提供することにある。
本発明の他の目的はシステム記憶装置のアクセ
スを行う際に、与えられたトランザクシヨンに対
して、与えられたI/Oアダプタの割り当てられ
た領域以外の記憶装置のロケーシヨンにランダム
なアクセスが行われないようにI/O転送の隔離
を与えることにある。
E 問題点を解決するための手段 本発明の上述の諸目的は、プログラム可能なバ
ス変換装置によつて達成される。このバス変換装
置は、第2のバスに対して差し向けられた第1の
バス上で転送するメツセージに、制御情報を挿入
する。本発明のバス変換装置はデータ処理システ
ムの一構成要素となりうる。ここでデータ処理シ
ステムとは、大域的なシステム記憶装置、中央処
理ユニツトと大域的なシステム記憶装置とを接続
するシステムバス、及びI/Oバスとシステムバ
スとを相互接続するバス変換装置とで構成されて
いる。I/Oバスは複数個のI/Oポートが設け
られており、I/Oポートにはランダムに選択さ
れるI/O装置が装着される。本発明はI/Oア
ドレス領域を区切るための手段に特に向けられて
いる。I/Oアドレス領域は高位アドレス領域
と、低位アドレス領域とに分かれてI/Oバスに
転送され、次に第1の結合アドレスを形成するた
めに、高位アドレス領域のI/Oアドレスと、
I/O装置の直接メモリアクセス識別子(DMA
ID)とを結合する。第1の結合アドレスはラン
ダムアクセスメモリ(以下RAMという)へ転送
される。RAMは第1の結合アドレスを再びフオ
ーマツトするようプログラムされていて、制御フ
イールドと接頭部フイールドとを有する変換制御
ワード(TCW)を形成する。TCWはアドレス・
フオーマツト化装置へ転送される。第2の結合ア
ドレスはTCWと低位アドレス領域とを結合する
ことにより形成される。第2の結合アドレスはシ
ステムバスへ転送される。
本発明の良好な1実施例において、或る種のア
ドレス、又は特定のI/O装置へのアクセスを阻
止するための論理回路がバス変換装置に設けられ
る。
E 実施例 本発明はバスからバスへの変換装置に向けられ
ている。本発明はシステムバスに対して差し向け
られた、I/Oバスで転送するメツセージに制御
情報を挿入する装置を与える。本発明の装置を使
用することによつて、既存のバスアーキテクチヤ
および関連するI/Oアダプタを使用することが
出来る。
本発明は、I/O装置に特別の付加装置を設け
ることなく、且つCPU又はオペレーテイングシ
ステムに変更を加えることなく、中央処理ユニツ
ト(CPU)および関連するシステム記憶装置に
既存のI/Oアーキテクチヤ及びアダプタの使用
を許容する。本発明のバスからバスへの変換装置
に使われる装置はI/Oバスの信号をシステム中
の新しいアドレスへ動的に変換するための装置を
与える。上述の新しいアドレスはシステム記憶ア
ドレスマツプの使用されていないセグメント中に
作られる。
本発明の装置はI/Oアダプタの構成の変更に
対して寛容であり、且つI/O装置の知識がなく
とも、またはI/O装置の協力がなくとも、従来
のI/Oバス動作の実行を許容する。
本発明のTCWはアドレスの接頭部情報と制御
情報とを含んでいる。TCWは、I/Oバス動作
に関して柔軟性を持たせること、I/O動作に対
して変更を要求しないこと、I/Oバスとシステ
ムバスとの結合を計るときに、アドレス変換を与
えること、実アドレスモード、又は仮想アドレス
モードの何れかでシステムバスへアクセスを許容
するようにI/Oバスの制御情報を増加するこ
と、与えられたアドレス又は与えられたアドレス
の範囲内で、システムバスのアクセスを阻止する
こと、選択されたI/O動作に対して、バスが使
用中であること又はエラー状態が生じたことの応
答を生ずることを許容する。TCWの内容はI/
Oバスの動作の修正の性質に応じた変更を生ずる
タスクの実行を、任意の時点で、プログラムの制
御の下で変更することが出来る。
第1図はバスからバスへの変換を与えるシステ
ム構成のブロツク図である。中央処理ユニツト2
及び大域的なシステム記憶装置4はシステムバス
6によつて接続されている。システムバス6にバ
ス変換装置8が接続されている。バス変換装置8
にI/Oバス10が接続されている。I/Oアダ
プタ14を介して、種々のI/O装置をI/Oバ
ス10のポート12に接続することが出来る。記
憶装置16はまたI/Oバス10に接続すること
が出来る。バス変換装置8はプログラム可能であ
り、I/Oバス10からの信号を変換する。バス
変換装置は実記憶アクセス及び仮想記憶アクセス
を補助することが出来る。
第2図は本発明のバス変換装置8の1実施例を
示すブロツク図である。I/Oバス10は直接メ
モリアクセス識別信号(DMA ID)20と、
I/O装置の記憶装置の記憶アドレス22と、記
憶されるデータとを運ぶ。アドレスはレシーバ2
4を通つて、次に、各I/Oアドレス22を高位
アドレス領域28及び低位アドレス領域30に区
切るための手段26を通る。第1の結合アドレス
34を形成するため、DMA ID20と高位アド
レス領域28とを結合する手段32が設けられて
いる。RAM36は、I/Oバスの各サイクル毎
に行うべき動作を、バス変換装置8の論理部に指
示することのできるプログラム可能なエントリを
備えた表を有する。この表によつて、RAM36
は以下で示すようなアドレス変換機能を提供す
る。すなわち、DMA ID20と高位アドレス領
域とから形成された上記の第1の結合アドレス3
4でRAM36内の表をアクセスすることによ
り、新たな変換アドレスが得られる訳である。変
換後のアドレスのフオーマツトについては、以下
特に第3図に関連して詳述する。RAM36は第
1の結合アドレス34を制御フイールド38及び
接頭部フイールド40に再びフオーマツトするよ
うプログラムされている。制御フイールド38及
び接頭部フイールド40は変換制御ワード、
TCWを形成する。
第3図はTCWのフオーマツトを表わす図であ
る。そのフオーマツトはフオーマツト制御部と接
頭部とを含んでいる。フオーマツト制御情報の一
部は目的とされた記憶装置を判別する。若し、重
複したアドレスでマツプが使われたとすると、フ
オーマツト制御部はどちらのマツプをアドレスす
べきかを選択するために必要な情報を含んでい
る。フオーマツト制御部の他の部分はバス変換装
置によつて、アドレスのフオーマツト化を制御す
るのに使われる。接頭部は目的の記憶領域内のア
ドレスを判別するのに必要な情報を含んでいる。
第2図は再度参照すると、アドレス・フオーマ
ツト化装置42は制御フイールド38、接頭部フ
イールド40及び低位アドレス領域30を受け取
り、第2の結合アドレスを形成するため、接頭部
フイールド40及び低位アドレス領域30に処理
を行う。第2のアドレス領域はバス・ドライバ4
6を経てシステムバス6へ転送される。この第2
のアドレス44はI/Oバス10からのデータを
大域的な記憶装置中の特別の領域へ差し向ける。
バス変換装置8に付加される変換能力は、低位
アドレス領域30を通すゲート48を含ませるこ
とによつて達成することが出来る。ゲート48は
制御フイールド38から経路−を介して受取
る信号に応答して、低位アドレス領域30からア
ドレス・フオーマツト化装置42へのビツト転送
を選択的に制御する。
制御フイールド38はバス制御信号を発生する
装置50へ入力することが出来る。装置50は
I/O装置を制御するため、制御信号52をI/
Oバス10に送り返す。この結果、選択されたア
ドレスブロツクへのI/O装置のアクセスを拒否
することが出来る。
他の実施例において、DMA IDは、制御フイ
ールド38、接頭部フイールド40及び低位アド
レス領域30と共にアドレス・フオーマツト化装
置42に入力される。
アドレス・フオーマツト化装置42は、結合ア
ドレスを発生するために、DMA ID20及び制
御フイールド38に応答して、接頭部フイールド
40及び低位アドレス領域30に処理を行う。バ
ス・ドライバ46がシステムバス6へこの結合ア
ドレスを転送する。
他の良好な実施例において、RAM36は或る
種のDMA ID20のために、制御フイールド3
8を発生するようプログラムされ、その制御フイ
ールドはアドレス・フオーマツト化装置42が結
合アドレスの発生を阻止して、システムの大域的
なシステム記憶アドレスマツプ4へのアクセスを
禁止する。
第4図は大域的なシステム記憶装置へのI/O
記憶装置のマツピング例を示す図である。I/O
記憶装置は複数個のブロツク62に区切られてい
る。各ブロツクに対して関連したRAMエレメン
ト64がある。各RAMエレメント64は制御コ
ードとアドレス接頭部を含んでいる。制御コード
及びアドレス接頭部は大域的なシステム記憶装置
68中のブロツク66を指定する。各ブロツクの
ローカルアドレスは低位アドレス領域30を形成
している低位アドレスビツトによつて決められ
る。
F 発明の効果 本発明によつて、システム構成時には予定して
いなかつたような各種I/O装置に対してさえも
そのアドレスを動的態様で変換し、これらを共通
のチヤネルへ接続することができるようになる。
【図面の簡単な説明】
第1図は本発明に従つたシステム構成を示すブ
ロツク図、第2図は本発明のバス変換装置の1実
施例を説明するブロツク図、第3図は変換制御ワ
ードのフオーマツトを示す図、第4図は記憶装置
と大域的なシステム記憶装置とのマツピング例を
示す図である。 2……中央処理ユニツト、4……大域的なシス
テム記憶装置、6……システムバス、8……バス
変換装置、10……I/Oバス、12……ポー
ト、14……I/Oアダプタ、16……記憶装
置、36……RAM、42……アドレス・フオー
マツト化装置。

Claims (1)

  1. 【特許請求の範囲】 1 大域的なシステム記憶装置と、中央処理ユニ
    ツトと、中央処理ユニツト及び大域的なシステム
    記憶装置を接続するシステムバスと、複数個の
    I/Oポートを有するI/Oバス及びシステムバ
    スを相互接続するバス変換装置と、複数個のラン
    ダムに選択されたI/O装置を夫々のI/Oポー
    トに接続する手段とを有するデータ処理装置にお
    いて、上記バス変換装置が、 上記I/Oバスに接続され、該I/Oバスから
    転送されるI/Oアドレスを高位アドレス領域及
    び低位アドレス領域に区切る手段と、 上記I/O装置のDMA識別子(ID)を上記
    I/Oバスから受け取るように接続され、該I/
    O装置のDMA IDと上記I/Oアドレスの高位
    アドレス領域とを結合して第1の結合アドレスを
    形成する手段と、 上記第1の結合アドレスでRAMをアクセスし
    て制御フイールド及び接頭部フイールドを含むデ
    ータを獲得し、これを出力する手段と、 上記区切る手段に接続され、上記低位アドレス
    領域のデータを、上記制御フイールドのデータに
    応答して選択的に通過させるゲート手段と、 上記制御フイールド、上記接頭部フイールド及
    び上記低位アドレス領域のデータを受け取るよう
    に接続され、これらのデータから第2の結合アド
    レスを形成するアドレス・フオーマツト化手段
    と、 上記制御フイールドに応答して、上記I/Oバ
    スにバス制御信号を発生する手段と、 上記第2の結合アドレスを上記システムバスへ
    転送する手段とを具備したことを特徴とするデー
    タ処理装置。
JP60283196A 1985-02-28 1985-12-18 デ−タ処理装置 Granted JPS61199155A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/706,734 US4695948A (en) 1985-02-28 1985-02-28 Bus to bus converter using a RAM for multiple address mapping
US706734 1985-02-28

Publications (2)

Publication Number Publication Date
JPS61199155A JPS61199155A (ja) 1986-09-03
JPH0465420B2 true JPH0465420B2 (ja) 1992-10-20

Family

ID=24838833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60283196A Granted JPS61199155A (ja) 1985-02-28 1985-12-18 デ−タ処理装置

Country Status (5)

Country Link
US (1) US4695948A (ja)
EP (1) EP0194415A3 (ja)
JP (1) JPS61199155A (ja)
BR (1) BR8600788A (ja)
CA (1) CA1244141A (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4799187A (en) * 1987-07-30 1989-01-17 Wang Laboratories, Inc. Memory address generator with device address type specifier
US4878197A (en) * 1987-08-17 1989-10-31 Control Data Corporation Data communication apparatus
US5261057A (en) * 1988-06-30 1993-11-09 Wang Laboratories, Inc. I/O bus to system interface
US5003463A (en) * 1988-06-30 1991-03-26 Wang Laboratories, Inc. Interface controller with first and second buffer storage area for receiving and transmitting data between I/O bus and high speed system bus
US4987529A (en) * 1988-08-11 1991-01-22 Ast Research, Inc. Shared memory bus system for arbitrating access control among contending memory refresh circuits, peripheral controllers, and bus masters
US5287482A (en) * 1989-01-13 1994-02-15 International Business Machines Corporation Input/output cache
US5214767A (en) * 1989-02-07 1993-05-25 Compaq Computer Corp. Full address and odd boundary direct memory access controller which determines address size by counting the input address bytes
JP2504206B2 (ja) * 1989-07-27 1996-06-05 三菱電機株式会社 バスコントロ―ラ
US5191657A (en) * 1989-11-09 1993-03-02 Ast Research, Inc. Microcomputer architecture utilizing an asynchronous bus between microprocessor and industry standard synchronous bus
US5369748A (en) * 1991-08-23 1994-11-29 Nexgen Microsystems Bus arbitration in a dual-bus architecture where one bus has relatively high latency
JPH0789340B2 (ja) * 1992-01-02 1995-09-27 インターナショナル・ビジネス・マシーンズ・コーポレイション バス間インターフェースにおいてアドレス・ロケーションの判定を行なう方法及び装置
US5426739A (en) * 1992-03-16 1995-06-20 Opti, Inc. Local bus - I/O Bus Computer Architecture
US5918029A (en) * 1996-09-27 1999-06-29 Digital Equipment Corporation Bus interface slicing mechanism allowing for a control/data-path slice
AU4221993A (en) * 1992-05-04 1993-11-29 Compaq Computer Corporation Single map data destination facility
US6098113A (en) * 1992-10-22 2000-08-01 Ncr Corporation Apparatus and method for address translation and allocation for a plurality of input/output (I/O) buses to a system bus
US5341494A (en) * 1993-02-12 1994-08-23 Compaq Computer Corporation Memory accessing system with an interface and memory selection unit utilizing write protect and strobe signals
US5611054A (en) * 1994-03-18 1997-03-11 Intel Corporation Method and apparatus for decoding and recoding of addresses
US5623697A (en) * 1994-11-30 1997-04-22 International Business Machines Corporation Bridge between two buses of a computer system with a direct memory access controller having a high address extension and a high count extension
US5649140A (en) * 1995-03-31 1997-07-15 International Business Machines Corporation System for use in translating virtual addresses into absolute addresses
US6101590A (en) * 1995-10-10 2000-08-08 Micro Unity Systems Engineering, Inc. Virtual memory system with local and global virtual address translation
US5941972A (en) 1997-12-31 1999-08-24 Crossroads Systems, Inc. Storage router and method for providing virtual local storage
USRE42761E1 (en) 1997-12-31 2011-09-27 Crossroads Systems, Inc. Storage router and method for providing virtual local storage

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5821734B2 (ja) * 1976-11-19 1983-05-02 株式会社東芝 ダイレクトメモリアクセス制御方式
US4156932A (en) * 1977-07-05 1979-05-29 Honeywell Information Systems Inc. Programmable communications controller
JPS54142020A (en) * 1978-04-27 1979-11-05 Panafacom Ltd Data processing system
US4340932A (en) * 1978-05-17 1982-07-20 Harris Corporation Dual mapping memory expansion unit
US4437157A (en) * 1978-07-20 1984-03-13 Sperry Corporation Dynamic subchannel allocation
US4290104A (en) * 1979-01-02 1981-09-15 Honeywell Information Systems Inc. Computer system having a paging apparatus for mapping virtual addresses to real addresses for a memory of a multiline communications controller
US4426679A (en) * 1980-09-29 1984-01-17 Honeywell Information Systems Inc. Communication multiplexer using a random access memory for storing an acknowledge response to an input/output command from a central processor
US4484263A (en) * 1981-09-25 1984-11-20 Data General Corporation Communications controller
JPS58105371A (ja) * 1981-10-15 1983-06-23 コンバ−ジエント・テクノロジ−ズ・インコ−ポレ−テツド 多重計算装置とそれらに用いる通信バスの構造

Also Published As

Publication number Publication date
CA1244141A (en) 1988-11-01
JPS61199155A (ja) 1986-09-03
US4695948A (en) 1987-09-22
BR8600788A (pt) 1986-11-04
EP0194415A2 (en) 1986-09-17
EP0194415A3 (en) 1989-11-02

Similar Documents

Publication Publication Date Title
JPH0465420B2 (ja)
EP1422626B1 (en) Multi-core communications module, data communications system incorporating a multi-core communications module, and data communications process
US6920519B1 (en) System and method for supporting access to multiple I/O hub nodes in a host bridge
US5835738A (en) Address space architecture for multiple bus computer systems
EP0113612B1 (en) Address conversion unit for multiprocessor system
US8683110B2 (en) I/O system and I/O control method
US7979621B2 (en) Transparent PCI-based multi-host switch
JP3669653B2 (ja) コンピュータ・システム
US5857080A (en) Apparatus and method for address translation in bus bridge devices
US5261077A (en) Configurable data path arrangement for resolving data type incompatibility
CN114116594B (zh) 一种基于srio总线的多接口兼容扩展系统及通信方法
US5600814A (en) Data processing unit for transferring data between devices supporting different word length
US6078742A (en) Hardware emulation
US6240482B1 (en) Host adapter having a plurality of register sets and corresponding operating nodes
JPH01298457A (ja) コンピュータシステム
US6996655B1 (en) Efficient peer-to-peer DMA
US11836105B2 (en) Communication device, information processing system, and communication method
JPH0697449B2 (ja) 多重化共有メモリ制御方法、多重化共有メモリシステムおよび共有メモリ拡張方法
US7363393B2 (en) Chipset feature detection and configuration by an I/O device
US20250013584A1 (en) Method for interfacing a first data reading/ writing unit with a second data reading/writing unit and interface modules thereof
EP0391537A2 (en) Lock converting bus-to-bus interface system
JPS5846727B2 (ja) チヨクセツメモリ アクセスセイギヨホウシキ
JP2503059B2 (ja) 異種バス間接続装置
HK23396A (en) Direct control facility for multiprocessor network
JP2798140B2 (ja) 仮想空間制御方式