JPH034351A - システム・バス・データ・リンク装置 - Google Patents

システム・バス・データ・リンク装置

Info

Publication number
JPH034351A
JPH034351A JP2094926A JP9492690A JPH034351A JP H034351 A JPH034351 A JP H034351A JP 2094926 A JP2094926 A JP 2094926A JP 9492690 A JP9492690 A JP 9492690A JP H034351 A JPH034351 A JP H034351A
Authority
JP
Japan
Prior art keywords
data
bus
data link
link module
block
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.)
Pending
Application number
JP2094926A
Other languages
English (en)
Inventor
John L Pittas
ジヨン・エル・ピタス
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.)
DUBNER COMPUTER SYST Inc
Original Assignee
DUBNER COMPUTER SYST Inc
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 DUBNER COMPUTER SYST Inc filed Critical DUBNER COMPUTER SYST Inc
Publication of JPH034351A publication Critical patent/JPH034351A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/4045Coupling between buses using bus bridges where the bus bridge performs an extender function

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、コミニュケーション・リンク装置、特に、ス
モール・コンピュータ・シ、ステム・インタフェース(
SC3I)を用い、実在のSCS Iバス・ハードウェ
ア又はソフトウェアを変更することなく、長距離にわた
って高速で、2台のコンピュータをインタフェースする
か、又はコンピュータ及び周辺機器をインタフェースす
るscs rバス・データ・リンク装置に関する。
[従来の技術] アメリカン・ナショナル・スタンダード(ANSI)X
3. 131−1986で定められた5C3I規格は、
小型コンピュータを互いに接続するか、低レベルから中
レベルのインテリジェント周辺機器と接続するための機
械的、電器的及び機能的条件を決めている。これによる
インタフェースは、小型コンピュータ及びインテリジェ
ント周辺機器の相互接続を容易にするので、かかる小型
コンピュータ及びインテリジェント周辺機器のシステム
構築技術者や、製造業者に共通のインタフェース規格と
なる。
[発明が解決しようとする課題] 互いに遠く離れているコンピュータ及び周辺機器間で、
操作者にとって透明である(データ・すンクの存在を意
識させない)コミニュケーションを、夫々のSC8Iバ
スにより高速で行える5CSIバス・データ・リンク装
置が望まれている。
したがって、本発明の目的は、夫々の5CSIバスで接
続された遠隔のコンピュータ及びインテリジェント周辺
機器間でコミニュケーションを行うシステム・バス・デ
ータ・リンク装置の提供にある。
[課題を解決するための手段及び作用]本発明によれば
、データ・リンクは、ANSIX3.131−1986
SC3I規格の電器的及び機能的特性を模倣しているの
で、このデータ・リンクは、5CSIバスにて実行され
る動作に対して透明になる。5CSIイニシエータに対
してSC3Iターゲットのようになるデータ・リンク・
モジュール(変換手段)は、装置選択形式のデータ及び
このイニシエータが発生したコマンドを受ける。データ
は、高速直列インタフェースを介して、他のデータ・リ
ンク・モジュールに送られる。このデータ・リンク・モ
ジュールは、SO8■イニシエータの動作を模倣し、デ
ータを゛選択して、このscs rイニシエータのコマ
ンドの真のターゲットである周辺機器に、選択したデー
タを書込む、データ・リンク・モジュールは、マイクロ
コンピュータによりアクセスされる直列人力/出力ボー
ト及び双方向性SCS Iボートを具えている。また、
メモリ及び制御器を具えているダイレクト・メモリ・ア
クセス回路は、直列ボート及び5C3Iボートにアクセ
スする。マイクロコンピュータは、単一バイト転送アル
ゴリズムを用いて、SC3Iボート及び直列ボート間の
データ転送を実行する。一方、ダイレクト・メモリ・ア
クセス回路は、ブロック転送を実行する。データ転送プ
ロトコルは、有効に受信したデータに応じて、アクノレ
ツジ(ACK:肯定応答)バイトを戻す。
本発明の目的、利点及びその他の新規な特徴は、添付図
を参照した以下の説明より理解できよう。
[実施例] 第1図は、本発明による5C3Iバス・データ用の簡単
な2つのサイト・トポロジーのブロック図である。この
簡単なトポロジーは、遠隔5C8I (蓄積)装置10
を5csrバス12に接続している。関連した蓄積装置
16及びホスト・コンピュータ14は、総て5C3Iバ
ス12に接続されている。このscs rバス12をデ
ータ・リンク・モジュール18(第1変換手段)に結合
する。
このデータ・リンク・モジュール18は、直列データ・
ライン(伝送手段)20を介して、遠隔データ・リンク
・モジュール(第2変換手段)18とコミニュケーショ
ンを行う、遠隔蓄積装置10は、5C3Iバス12の延
長部12′により、遠隔データ・リンク・モジュール1
8″に結合される。この遠隔蓄積装置lOは、データ・
リンク・モジュール18.18’及び直列データ・ライ
ン14が存在しないかのように、SC3Iバス12を「
見る」、同様に、ホスト・コンピュータ14は、5cs
iバス12に接続されているかのように遠隔蓄積装置1
0を「見る」。
より複雑な単一バス・トポロジーを第2図に示す。この
図では、8個以上の装置14/16が、4個の遠隔サイ
ト22に配置された夫々の5C3Iバス12に接続され
ている。各遠隔サイト22は、データ・リンク・モジュ
ール18及び直列データ・ライン20を介して他のサイ
トの各々とリンクされている。なお、1つのサイトの独
立したデータ・リンク・モジュールは、他の遠隔サイト
の各々とコミニュケーションするように割り当てられて
いる。単一の周辺機器の場合と同様に、あるサイト22
と他のサイトで行うコミニュケーションは、異なるサイ
トに配置された装置14716間での5CSIバスに対
して、透明な動作になる。第3図(Lはデータ・リンク
・モジュールを、Dは遠隔装置を表す)に示す14個の
装置の如く、9個以上の装置14/16では、サイト間
のコミニュケーションは、第2図と同じである。すなわ
ち、各サイト22での1個のデータ・リンク・モジュー
ル18は、そのサイトが接続された他のサイトの各々用
である。しかし、遠隔装置14/16をアクセスするた
めに、遠隔サイト22用のデータ・リンク・モジュール
18を最初にアドレス指定し、次に、その遠隔サイトの
所望装置をアドレス指定する。特殊なソフトウェアを用
いて、このトポロジーは、2個のSC3Iバス12間の
接続ブリッジとして作用し、バス間の複数の同時転送を
可能にする。
元となるサイト22のSC3Iイニシエータが発生した
装置選択信号及びコマンドを、適切なデータ・リンク・
モジュール18が受信する。このデータ・リンク・モジ
ュールは、選択した、即ちターゲットの装置14/16
の動作を模倣する。
このデータは、直列インタフェースを通して、指定され
たサイト22のデータ・リンク・モジュール18に送ら
れる。受信データ・リンク・モジュール18は、元のサ
イトの5C8Iイニシエータを模倣して、データを選択
し、選択したデータを、SC8Iイニシエータ・コマン
ドの真のターゲットである選択された装置14/16に
書込む、このコマンドがイニシエータ及びターゲット間
のデータ転送の要求ならば、データ・リンクは、5C3
I  ANSI規格で定められたレートと一致するか、
それを越えるレートで、この動作を実行する。
5C3Iバス12を介してのデータ転送プロトコルは、
ANSI規格で定められている。直列ボートを介しての
データ転送プロトコルは、データ・リンク・モジュール
により管理されるが、このプロトコルは、2つのカテゴ
リー 即ち、単一パイ・ト転送及びブロック転送の一方
である。単一バイト転送は、2重転送/2重アクルッジ
・プロトコルを用いて、直列ボートを介してデータのバ
イトを転送することにより実行する。このプロトコルは
、送信データ・リンク・モジュール18により、直列ボ
ートを介してバイトを2回送ることを要求する。受信デ
ータ・リンク・モジュール18″は、受信したバイトを
比較して、もし、これらバイトが一致していれば、2つ
のアクノレツジ(ACK)バイトを送信データ・リンク
・モジュールに戻す、また、これらバイトが一致してい
なければ、1対の非アクルッジ(NACK)バイトを送
信データ・リンク・モジュール18に送る。
送信データ・リンク・モジュールは、ACK又はNAC
Kバイトを受け、送信を確認するか、再送信を試みるこ
とのみが必要である。ACK/NACKバイトが共に不
鮮明ならば、送信データ・リンク・モジュールは、他の
送信を行う前に、エラー回復状態に入り、受信データ・
リンク・モジュールに割込をかけ、受信データ・リンク
・モジュールが送信したのはACKかNACKかを判断
する。ブロック転送を用いない機能に対して、5CSI
調停、選択、コマンドを実行すると共に、終了ステータ
ス及びリセット・フェーズ期間中と、SC3Iデータ・
フェーズ転送期間中とに、単一バイト転送を実行する。
データ・リンク・モジュール18間でのデータ・リンク
・モジュール・ステータスの交換は、単一バイトを基本
としても実行する。
ブロック転送は、ブロック・チエツクサム/ダブル・ア
クノレツジ・プロトコルを用いて、直列ボートを介して
データのブロックを転送する。
rnJバイトのブロックに対して、n+1バイトを転送
するが、n+1番目のバイトは、ブロックのビット・コ
ラム排他的オア(XOR)によるチエツクサムの情報で
ある。データが転送されている間に、このチエツクサム
を計算する。受信データ・リンク・モジュール18’ 
において、データを受信している間も、XORチエツク
サムを計算する。n+1番目のバイトを受信すると、チ
エツクサム比較が起動される。チエツクサムの一致によ
り、送信データ・リンク・モジュール18に対して2重
ACK送信が行われるが、不一致では、2重NACKが
転送される。送信データ・リンク・モジュール18がN
ACKを受信すると、ACKが受信されるまで、ブロッ
クを再転送する。単一バイト転送に関しては、送信デー
タ・リンク・モジュールが単一ACK/NACKのみを
認識する必要があるが、ACK/NACKの両方が不鮮
明ならば、他のブロック転送を続ける前に、エラー回復
状態に入り、受信データ・リンク・モジュールに割込を
かけて、ACK及びNACKのどちらが転送されたかを
判断する。単一バイト転送及びブロック転送の両方の転
送プロトコルは、本質的には同じである。ゼロを含む最
小の大きさのブロック(単一バイト)のXORサムは、
同一のバイトである。
ハードウェアの設計は、直列ボートを介しての最大SC
:SIバス・データ・ブロック転送レートに一致するか
それ以上にし、パーシモニアス(parsimonio
us)形式でほとんどの直列ボート・ビット・エラーを
検出して、そこから回復するようにし、SC3I及び直
列ボートの両方を介してインテリジェント装置、即ち、
プログラマブル装置とのコミニュケーションを行うよう
にする。データ・レート条件により、直列ボートに対し
てかなり高いデータ・レートになる。5C3Iデータの
8ビツトがパリティ・ビット及び特定のデータ・リンク
・ステータス・ビットを具えていると、4メガバイト/
秒のSC3Iブロック転送には、最低でも40メガビッ
ト/秒の直列ボート・データ・レートが必要である。検
出したエラーにより、ブロック再転送を行うには、最初
の転送の後のデータを保持すると共に、5C3Iバスを
介して重なった転送を可能にするために、充分なメモリ
空間が必要である。これら機能的条件に一致するように
設計されたデータ・リンク・モジュール18の基本的な
ハードウェア構成を第4図に示す。
受信器24及び送信器26が、直列ボート・インタフェ
ースを構成する。出力(入力)直列データは、受信器(
送信器)に(から)光学又は電器的送信器(受信器)(
図示せず)から(に)伝送される。5csrボートは、
SC3Iデータ・ライン及びSCS Iステータス・ラ
インを双方向にアクセスするが、こららラインは、1対
のトランシーバ28.30及びラッチ32.34.36
によりscs Iバス12を構成する。マイクロプロセ
ッサ(μP)38は、第1バス40を介して、直列ボー
ト及びSCS Iボートの両方をアクセスする。マイク
ロ制御器42、scs r及びFIFO(first−
in、 first−out )制御器44、FIFO
メモリ46.48で構成された高速ダイレクト・メモリ
・アクセス(DMA)回路も、データ・バス50.52
.54を介して5C8I及び直列ボートをアクセスする
。受信器クロック及びFIF○書込み回路56と、送信
器クロック及びFIFO読出し回路58は、プログラマ
ブル回路であり、マイクロプロセッサ38及びDMA回
路への直列ボートの交通整理を行う、受信器24からの
ブロック・データは、バッファ60を介してメモリ46
.48の一方に入力する。同様に、5CSIバスからの
ブロック・データは、5C8Iバツフア62を介してメ
モリ46.48にロードされる。メモリ46.48内の
ブロック・データは、ラッチ64及びデータ・バス54
を介して5C8Iボートに出力されるか、バッファ66
及び送信器26を介して直列ボートに出力される。チエ
ツクサム比較器68は、転送中の直列ボートからのブロ
ック転送のチエツクサムを計算し、その計算した値をブ
ロック・データのチエツクサム・バイトと比較する。転
送端において、チエツクサム発生器70は、転送用の直
列ボートへのブロック転送のn+1番目のバイトに付加
すべきチエツクサムを計算する。単一バイト転送に対し
て、°受信ラッチ72を介してマイクロプロセッサ38
が直列ボートからの受信デユープリケード(複製)バイ
トを受信する一方、このマイクロプロセッサは、送信ラ
ッチ74を介して直列ボートに送信バイトを出力する。
また、マイクロプロセッサ38は、トランシーバ30を
介して、単一バイトを出力するか、5C3Iボートから
の単一バイトを入力する。受信データに対するチエツク
サム比較又はバイト比較により、リンクACK/NAC
Kブロック76は、適切なアクノレツジを直列ボートに
出力して、データ転送にエラーが生じたか否かを送信デ
ータ・リンク・モジュール18に知らせる。
リンク・ステータス回路78は、入力A CK/NAC
Kを認識して、合図を送る。
5C3I及びFIFO制御器44は、バイト・カウンタ
と、ブロック・カウンタと、いくつかのプログラマブル
・ロジック素子(PLD)とを具えている。このバイト
・カウンタは、ブロック内のバイトの数を追跡し、ブロ
ック・カウンタは、転送するブロックの数を追跡する。
マイクロプロセッサ38が、転送の開始において、これ
ら両方のカウンタにロードを行う。PLDは、5csr
ボートから適切なメモリ46.48用の読出し及び書込
みストローブを発生すると共に、5C3Iバス・リクエ
スト信号及びアクルツジ信号も発生する。制御器42は
、直列ボートによる読出し/書込みと対照的に、5C3
Iバス12がどのメモリ46.48を書込み/読出しす
るかを決めると共に、適切な制御信号を5C3I及びF
IFO制御器44、受信クロック及びFIFO書込み回
路56、受信クロック及びFIFO読出し回路58のP
LDに導く、送信クロック及びFIFO読出し回路58
のPLDが、転送中にチエツクサムを発生し、それを自
動的に送る。受信データ・リンク・モジュール18’ 
において、n+1番目のバイトを受信した後、チエツク
サム比較器68の出力を試験する。この比較が真ならば
、制御器42が、リンクACK/NACKブロック76
からACKを送る。送信データ・リンク・モジュール1
8において、制御器42は、ACK又はNACK用のリ
ンク・ステータス・レジスタ78の出力を試験する。そ
の結果がACKであり、メモリ46.48の一方にデー
タの未伝送のデータがあれば、この未伝送のデータを、
リンクを介して、転送する準備をする。5C8Iボート
から付加ブロックを受信すべきならば、空のメモリ46
.48がこの新たなデータ・ブロックを書込む、受信デ
ータ・リンク・モジュール18’ において、5C3I
ボートが、今ロードを行ったメモリ46.48を読出し
、前に空であったメモリ46.48を直列ボート書込み
用に準備する。
送信及び受信デー夕・リンク・モジュール18の両方の
SCS I及びFIFO制御器44内のブロック・カウ
ンタが計数完了するまで、scs xボートによるメモ
リ46.48のブロック書込み又は読出しの交互の動作
と、直列ボートによる相補的なFIFO機能とを持続す
る。この時点で、制御器42は、ブロック転送が完了し
たことをマイクロプロセッサ38に知らせると共に、S
O8!及び直列ボートの制御をマイクロプロセッサに戻
す。これら2個のリンク・マイクロプロセッサ38の間
で、5C3I終了ステータスが完了する。
転送期間中に、この転送が完了する前に、5C8Iター
ゲツトが転送を終了させようとすると、受信データ・リ
ンク・モジュール18′内のマイクロプロセッサ38は
、この作用を認識して、そのDMA回路を停止させる0
次に、マイクロプロセッサ38は、特定のリンク照会バ
イトを送信データ・リンク・モジュール18に転送し、
送信データ・リンク・モジュールのマイクロプロセッサ
は、DMA回路を停止させる。そして、2個のマイクロ
プロセッサは、5C3I終了ステータス・フェーズに正
確に入る。
ブロック転送の受信期間中に、チエツクサム比較器68
の出力が偽ならば、制御器42は、受信メモリ46.4
8の書込みポインタをリセットし、リンクACK/NA
CKブロック76からNACKを送信データ・リンク・
モジュール18に送り、間違いのブロックを受信したこ
とをマイクロプロセッサ38に知らせる。このマイクロ
プロセッサ38は、この状態を認識し、制御を制御器4
2に戻す、送信データ・リンク・モジュールでは、リン
ク・ステータス・レジスタ78によるNACKの受信を
、制御器42がマイクロプロセッサに指示する。これを
認識して、制御を制御器42に戻す、転送メモリの読出
しポインタをリセットし、送信を再び行おうとする。
第3図の如く独立したSC3Iバス12を互いに橋渡し
くブリッジ)するには、基本的なデータ・リンク動作に
いくつかの変更を行う必要がある。
第1に、データ・リンク・モジュール18に5CSIバ
ス・アドレスを割り当てるので、オンボード・マイクロ
プロセッサ38は、そこにアドレス指定されたバス・ア
クティビイティに単に応答する。第2に、ブリ“ツジ対
遠隔バスscs r機能を選択したデータ・リンク・モ
ジュールに与える。
この機能は、通常ブロック又は非ブロツク5C3Iコマ
ンドの総てのパラメータを含んでいる。これらJ(ラメ
ータは、リンクを介して、受信データ・リンク・モジュ
ール18′に送られ、ターゲット装置14/l 6に対
して、通常のSC8Iアクセスが行われる。
第5A〜第5F図は、発明朗によるDMA回路のブロッ
ク転送機能の流れ図である。互いに遠隔にある5C3I
装置間のブロック・データ転送の開始における制御器4
2において、必要とするデータ・リンク・モジュール1
8を初期化し、特定のデータ・リンク・モジュールがs
cs rボートから直列ボートに転送を行っているか、
直列ボートからSC3Iボートへの受信を行っているか
の判断を行う、データ・リンク・モジュールが5C8I
ボートからデータを受信していると、書込みルーチンが
アクセスされる。また、5C3Iボートに転送されれば
、読出しルーチンがアクセスされる。
読出しルーチン(第5B図)は、P I FOA46を
リセットして、直列ボートからのデータをFI FOA
に書込む、チエツクサム比較器68の出力を試験して、
データのチエツクサム値が転送中に計算したものと一致
するかを調べる。チエツクサムが一致していれば、AC
Kバイトを送信データ・リンク・モジュールに送る。受
信すべきデータのブロックがそれ以上なければ、このル
ーチンは開始に戻る。そうでなければ、次のP I F
OB48を準備して、データの次のブロックを受信する
。データを直列ボートからP I FOBに読出すので
、F I FOA内のデータを5C3Iボートにより読
出す。再び、チエツクサムが一致するかを試験し、その
結果が真ならば、ACKバイトを転送し、いずれにして
も、データの次のブロックを受信するようにPIFOA
を準備する。この場合、2個のメモリ46.48間で交
互にブロック転送を行うので、一方は直列ボートからの
データの読出しであり、他方はSC3Iボートへのデー
タ転送である。FIFOの一方に書き込まれたデータ内
にチエツクサム・エラーがあれば、チエツクサム・エラ
ー・ルーチン(第5E図)がそのFIFOをリセットし
、チエツクサム・エラーがあることをマイクロプロセッ
サ38に知らせ、NACKバイトを送信データ・リンク
・モジュールに送る。
再転送したデータを同じFIFOに読出して、チエツク
サムを再び試験する。まだ、チエツクサム・エラーがあ
れば、このルーチンを再び実行し、そうでなければ、そ
のFIFO用のチエツクサム試験の後、このルーチンを
読出しルーチンに戻す。
送信データ・リンク・モジュールにおいて、書込みルー
チン(第5C図)をアクセスする。第1メモ1JFIF
OA46を初期化シテ、SCS Iボートからのデータ
をP I FOAに書込む1次に、第2メモリFIFO
B48を初期化して、送るべきデータのブロックが更に
あるかを試験する。送るべきブロックがまだあれば、5
C3IボートからのデータをPIFOBに書込む一方、
PIFOAのデータを直列ボートに読出す、PIFOA
から直列ボートにデータを読出した後、受信データ・リ
ンク・モジュールからACKバイトを受信したかを判断
する試験を行う、ACKを受信すると、P I FOA
をリセットし、データのブロックの最終を試験し、PI
FOBから直列ボートにデータを読出す一方、SC3I
バスからP I FOAにデータを書込んで、このサイ
クルを繰返す、データ・ブロックの終了の場合に、書込
み終了ルーチン(第5F図)をアクセスする。書込み終
了ルーチンは、直列ボートを介してのデータの転送のた
めにFIFOを読出す。受信データ・リンク・モジュー
ルからACKバイトを受信した後、制御器42は、マイ
クロプロセッサ38に、ブロック転送を完了したことを
知らせ、開始状態に戻る。メモリから直列送信器に読出
した後に、NACKバイトを受信した場合、リンク・エ
ラー・ルーチン(第5D図)をアクセスする。このリン
ク・エラー・ルーチンは、メモリ用の読出しポインタを
リセットし、リンク・エラーをマイクロプロセッサ38
に知らせ、このデータを直列ボートに再読出しする。N
ACKを受信すると、このルーチンを繰返し、そうでな
ければ、初期エラーを発生したACK試験の後で、この
ルーチンは書込みルーチンに戻る。
[発明の効果コ 上述の如く、本発明によれば、SC3Iバスに接続され
た遠隔装置間で透明に(データ・リンクの存在を感じさ
せないで)コミニュケーションを行える5CSIバス用
のシステム・バス・データ・リンク装置が得られる。S
、C3Iバスに接続されたデータ・リンク・モジュール
は、SCS Iバス及びモジュール間でデータを転送す
るための5C8Iボートと、直列データ・ラインを介し
てモジュール間でデータを転送するための直列ボートと
を具えている。このデータ・リンク・モジュールは、5
C8IイニシエータにとってSC8Iターゲット装置の
ようになると共に、5C8Iターゲツト装置にとってs
cs rイニシエータのようになる。
【図面の簡単な説明】
第1図は、本発明による5C3Iバス・データ・リンク
装置用の簡単な2つのサイトのトポロジーを示すブロッ
ク図、 第2図は1本発明により4つのサイトに配分された8個
以上のの5C3Iバス装置の単一バス・トポロジーのブ
ロック図、 第3図は、本発明により8個以上の装置のネットワーク
を接続するブリッジ・トポロジーのブロック図、 第4図は、本発明によるデータ・リンク・モジュールの
ブロック図、 第5A〜第5F図は、本発明によるダイレクト・メモリ
・アクセス回路のブロック転送機能の流れ図である。 18:第1変換手段 18° :第2変換手段 20:伝送手段

Claims (1)

  1. 【特許請求の範囲】 システム・ターゲット装置用のシステム・イニシエータ
    装置からのデータを直列ビット列に変換し、上記システ
    ム・イニシエータに対して上記システム・ターゲット装
    置として作用する第1変換手段と、 上記直列ビット列を伝送する伝送手段と、 上記直列ビット列を上記システム・ターゲット装置用の
    データに変換し、上記システム・ターゲット装置に対し
    て上記システム・イニシエータ装置として作用する第2
    変換手段とを具えたシステム・バス・データ・リンク装
    置。
JP2094926A 1989-04-26 1990-04-10 システム・バス・データ・リンク装置 Pending JPH034351A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US34399089A 1989-04-26 1989-04-26
US343,990 1989-04-26

Publications (1)

Publication Number Publication Date
JPH034351A true JPH034351A (ja) 1991-01-10

Family

ID=23348549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2094926A Pending JPH034351A (ja) 1989-04-26 1990-04-10 システム・バス・データ・リンク装置

Country Status (2)

Country Link
EP (1) EP0395416A2 (ja)
JP (1) JPH034351A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214943A (ja) * 1992-11-24 1994-08-05 Bull Sa ネットワークに配置されるユニットシステム
US5524217A (en) * 1992-06-24 1996-06-04 International Business Machines Corporation System having different signal transfer modes for detecting and restoring logical levels and blocking operation when restored signal outputs are on a predetermined level
US5557754A (en) * 1992-06-22 1996-09-17 International Business Machines Corporation Computer system and system expansion unit

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274783A (en) * 1991-06-28 1993-12-28 Digital Equipment Corporation SCSI interface employing bus extender and auxiliary bus
EP0542087A3 (en) * 1991-11-10 1997-12-29 Hewlett-Packard Company Method and apparatus for efficient serialized transmission of handshake signal on a digital bus
BR9204660A (pt) * 1991-12-20 1993-06-22 Ibm Sistema de rede de computadores que engloba uma interface para sistemas de computadores pequenos(scsi)para dispositivos de scsi nao locais
EP0672274A4 (en) * 1992-12-02 2000-11-22 Sand Technology Systems Int COMPUTER NETWORK EXTENSION
DE4426094C2 (de) * 1994-07-22 1998-04-16 Siemens Nixdorf Inf Syst Datenreduktion für Buskoppler
SE9500525L (sv) * 1995-02-13 1996-08-14 Essnet Ab Anordning för seriell dataöverföring
GB2308904A (en) * 1996-01-06 1997-07-09 Earl Walter Roper SCSI bus extension over the ethernet
EP0844567A1 (en) * 1996-11-21 1998-05-27 Hewlett-Packard Company Long haul PCI-to-PCI bridge
FR2770008B1 (fr) * 1997-10-16 2001-10-12 Alsthom Cge Alkatel Dispositif de communication entre plusieurs processeurs
US6418494B1 (en) 1998-10-30 2002-07-09 Cybex Computer Products Corporation Split computer architecture to separate user and processor while retaining original user interface
ES2267303T3 (es) * 1998-10-30 2007-03-01 Avocent Huntsville Corporation Ordenador dividido.
US6748473B1 (en) 1998-10-30 2004-06-08 Avocent Huntsville Corporation Split computer system including transmission of video data between plural enclosures
US6526468B1 (en) 1999-12-15 2003-02-25 Robotel Electronique Inc. Peripheral bus extender
US7321623B2 (en) 2002-10-01 2008-01-22 Avocent Corporation Video compression system
US9560371B2 (en) 2003-07-30 2017-01-31 Avocent Corporation Video compression system
US7457461B2 (en) 2004-06-25 2008-11-25 Avocent Corporation Video compression noise immunity
US7783820B2 (en) 2005-12-30 2010-08-24 Avocent Corporation Packet-switched split computer having disassociated peripheral controller and plural data buses
US7782961B2 (en) 2006-04-28 2010-08-24 Avocent Corporation DVC delta commands

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557754A (en) * 1992-06-22 1996-09-17 International Business Machines Corporation Computer system and system expansion unit
US5524217A (en) * 1992-06-24 1996-06-04 International Business Machines Corporation System having different signal transfer modes for detecting and restoring logical levels and blocking operation when restored signal outputs are on a predetermined level
JPH06214943A (ja) * 1992-11-24 1994-08-05 Bull Sa ネットワークに配置されるユニットシステム

Also Published As

Publication number Publication date
EP0395416A2 (en) 1990-10-31

Similar Documents

Publication Publication Date Title
JPH034351A (ja) システム・バス・データ・リンク装置
JP7774092B2 (ja) 専用低レイテンシリンクを使用した複数のハードウェアアクセラレータのための統合されたアドレス空間
CN100471156C (zh) 数据总线桥接器及其工作方法
KR100290944B1 (ko) 복합 유니버설 시리얼 버스 제어기에 인터페이스를 제공하기 위한 장치 및 방법
KR100290943B1 (ko) 유니버설 시리얼 버스 제어 이전을 처리하는 장치 및 방법
US5561826A (en) Configurable architecture for serial communication
US5416909A (en) Input/output controller circuit using a single transceiver to serve multiple input/output ports and method therefor
JPH07282025A (ja) クロック回路
EP0335424B1 (en) Improved parity checking apparatus
US9509604B1 (en) Method of configuring a system for flow based services for flash storage and associated information structure
CN112380157A (zh) 一种带fifo缓存和校验功能的iic总线的通信装置
WO1984001447A1 (en) Line support processor for data transfer system
CN115437978A (zh) 高速外围组件互连接口装置及其操作方法
KR20140078161A (ko) Pci 익스프레스 스위치 및 이를 이용한 컴퓨터 시스템
US5564061A (en) Reconfigurable architecture for multi-protocol data communications having selection means and a plurality of register sets
US5884044A (en) Dedicated DDC integrable multimode communications cell
US5128666A (en) Protocol and apparatus for a control link between a control unit and several devices
CN101208677B (zh) 自动串行协议目标端口传输层重试方法及装置
CN116132383B (zh) 信息传输装置、系统及方法
US4972345A (en) Apparatus for error detection and reporting on a synchronous bus
CN101304296B (zh) 网络装置及其传输方法
JPH0954745A (ja) コンピュータシステム
JPS61131060A (ja) ネツトワーク制御システム
CN114866497A (zh) 一种全局异步站内同步的PCIe交换电路和方法
US5539666A (en) Data communications method and system coupling device