JPH0575630A - 直列バスに基づくデータ通信系とその系に使用するモニターステーシヨン - Google Patents

直列バスに基づくデータ通信系とその系に使用するモニターステーシヨン

Info

Publication number
JPH0575630A
JPH0575630A JP4017646A JP1764692A JPH0575630A JP H0575630 A JPH0575630 A JP H0575630A JP 4017646 A JP4017646 A JP 4017646A JP 1764692 A JP1764692 A JP 1764692A JP H0575630 A JPH0575630 A JP H0575630A
Authority
JP
Japan
Prior art keywords
frame
bus
station
monitor station
signal
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
JP4017646A
Other languages
English (en)
Inventor
Steenbrugge Bernard Van
フアン ステーンブルーゲ ベルナルド
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.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
Koninklijke Philips Electronics NV
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 Philips Gloeilampenfabrieken NV, Koninklijke Philips Electronics NV filed Critical Philips Gloeilampenfabrieken NV
Publication of JPH0575630A publication Critical patent/JPH0575630A/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • H04L12/4135Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD] using bit-wise arbitration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40032Details regarding a bus interface enhancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/4013Management of data rate on the bus
    • H04L12/40136Nodes adapting their rate to the physical link properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/022Capturing of monitoring data by sampling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Traffic Control Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【目的】 一連の開始信号、アドレス信号および別信号
を含む物理フレームに組織化された多重ビットメッセー
ジを相互通信し、かつ制御信号も含むよう結合され、そ
して上記のフレームが実際のマスターステーションに属
する書き込み情報と読み取り情報を具えるようフレーム
内対話を行う複数の送信機および/または受信機を持つ
直列バスに基づくデータ通信系に関する。 【構成】 上記の系は任意の優勢なバス信号に対するバ
スインターフェースを具え、かつそのような信号のソー
スステーションに関係なく中立受信機ステーションをエ
ミュレートするモニターステーションと、受信された任
意のフレームの関連部分を一様に蓄積する上記のインタ
ーフェースにより無条件にフィードされたフレームバッ
ファとを具えている。

Description

【発明の詳細な説明】
【0001】
【技術分野】本発明は、一連の開始信号(start signa
l)、アドレス信号および別信号(further signal)を
含む物理フレームに組織化された多重ビットメッセージ
を相互通信し、かつ制御信号も含むよう結合された複数
の送信機および/または受信機を持つ直列バスに基づく
データ通信系に関連し、上記の任意のフレームは実際の
マスターステーションに属する書き込み情報と読み取り
情報の双方を具えるようにフレーム内対話(in-frame d
ialog )を持続している。
【0002】
【背景技術】単一チャネルバスが米国特許第4,429,384
号(特願昭第56-59,925 号:通信システムおよび装置)
に記載されており、これは参考のためにここに記載す
る。そのような通信バスは、消費者娯楽用の種々のデバ
イス、家庭の雑用を実行するデバイスおよび家庭環境で
種々の保守および管理制御信号を生成するデバイスの間
で制御信号を転送するのに特に適している。異なる種類
の直列バスは米国特許第4,689,740 号に開示されてい
る。この特定の直列バスは個別のクロックとデータワイ
ヤを有している。なお別の構成は単一データワイヤ、単
一ビット同期ワイヤ、および単一語同期ワイヤである。
この文脈では直列は送信された情報がせいぜい2ワイヤ
信号により表されていることを意味し、ここで2ワイヤ
の場合には情報ビットストリームは2ワイヤ上の信号間
の論理結合(logic combination )により表されてい
る。その例はEXOR機能や撚線ワイヤ対あるいは平衡
ワイヤ対により実現され、ここで情報は2ワイヤ上の相
互に反対の信号により具体化されている。1つあるいは
2つの情報運搬ワイヤ(information-carrying wires)
とは別に、別のワイヤが伝達の制御および/または同期
に専ら使用されている。簡単化のために、最初に参照さ
れた特許に従う系のみを今後考察する。
【0003】さて、現実の系はもちろん少なくとも1つ
の送信機ステーションと少なくとも1つの受信機ステー
ションを有している。別の区別はマスターステーション
とスレーブステーションの間に存在する。マスターは一
般にすべてのフレームの前後関係(context )で転送を
同期する。1対1、1対多およびその他の種々の通信構
成は共通の一般知識である。さて、フレームは一般に一
連の開始ビット、意図された送信周波数を示すモードビ
ット、マスターアドレス、スレーブアドレスおよびデー
タを有している。また、別の制御ビットが規定され、か
つ受信機による戻り肯定応答(return acknowledgemen
t)を許容しており、それは原理上マスターならびにス
レーブであってもよい。ポジティブ肯定応答は(次のバ
イトのような)次の転送に道を開いている。ネガティブ
肯定応答は反復伝送を誘起する。ビットレベルでマスタ
ーとスレーブが弱い相互関係を持っている限り、転送の
特定の結果(outcome)は別の同期にかなりの効果を有
している。
【0004】さて、他のバス組織は開始信号、アドレス
信号、制御信号および別信号に別の標準を有し、もちろ
ん別信号はスレーブステーションあるいは宛先ステーシ
ョンが実際に必要であるという情報を表すデータ信号を
カバーしている。ある種の状態では、送信機はマスタ
(すなわち同期器ステーション[synchronizer statio
n])として動作し、受信機はスレーブとして動作する
が、しかしメッセージが同期器として宛先ステーション
を有する限りそれは予め必要とされたものではない。個
別同期器ステーションもまた存在できる。
【0005】通信系は種々の異なる製造会社により製造
されるステーションに対して使用される。モニターステ
ーションにより正しく機能するそのようなステーション
をテストすることが当を得たものと見いだされている。
そのようにテストされたステーション機能はプロトコル
レベルで、あるいは代案としてデバッグレベルでの応用
プログラムの正しい実行のレベルでバス自体と正しく相
互作用できる。さらに、テストの対象となるのはバスそ
れ自身である得る。
【0006】
【発明の開示】従って、なかんずく、本発明の目的は柔
軟なテストを許容するモニターステーションを詳述しか
つそれを備える系を与えることである。その態様の1つ
に従って、本発明は、それが実際のマスターステーショ
ンに属する書き込み情報と読み取り情報の双方を具え、
上記の系がまた任意の優勢なバス信号(prevailing bus
signal )に対するバスインターフェースを具え、かつ
そのような信号のソースステーションに関係なく中立受
信機ステーション(uncommitted receiver station)を
エミュレートするモニターステーションと、受信された
任意のフレームの関連部分を一様に蓄積する上記のイン
ターフェースにより無条件にフィードされたフレームバ
ッファとを具えるという目的を実現している。
【0007】バスインターフェースはバス同期の下でフ
レームの受信を制御する。フレームバッファーは、別の
処理あるいは評価が必要であるかあるいは実行可能であ
る場合のような時間まで中間蓄積を許容する。この蓄積
はフレームの間で一様であり、従って任意のフレームは
同じ量の蓄積となる(原理的に、悪いフレームの放棄が
その内容を考慮できる前に可能であるという理由で、も
しフレームが有用と見いだされるなら)。例えば、もし
フレームがタイミング条件で不一致となるなら、それは
決して実行可能な情報(viable information)を含むこ
とはできない。さらに、蓄積は問題のビットの実際のソ
ースに無関係であり、従って対話の完全な態様は識別で
きる。中立受信機のそのようなエミュレーションのいく
つかの特殊性は今後説明されよう。
【0008】上記のフレームバッファは、その各々が少
なくとも1つのフレームのすべての関連部分を適応する
2つのセクションを具え、ここで上記のモニターステー
ションが上記の1つのセクションを読み取りモードで、
上記の他のセクションを書き込みモードで交互に制御す
る制御手段を有することが有利である。
【0009】特に、書き込みセクションでバスプロトコ
ルを適応し、ならびにそれを可能にする以外に、読み取
りセクションそれ自身の内容に基づくか、あるいはその
後で書き込みセクションに蓄積すべきフレームに基づく
評価によって使用できる。このことは1つ以上前のフレ
ームを使用してテスト結果が必要であるという手順の柔
軟性を増大する。フレームバスのハードウエアレベルの
この設備(provision)は速度を非常に増大する。
【0010】上記のモニターステーションが1つ以上の
対応標準部分の内容により上記のバスに通信された任意
のフレームから任意のマスクされない部分を比較するマ
スクされた比較器手段と、上記の比較器手段からの「同
等(equal)」信号の制御の下で関連フレームの関連部
分をテストデータ処理手段にゲートする上記のフレーム
バッファによりフィードされたゲーティング手段をさら
に具えることは有利である。
【0011】標準セクションに対するマスクされないセ
クションの同等性あるいは差異が決定されるまでの暫定
的バッファリング後で、ゲーティングは全フレームを転
送するか、あるいはその第2の選択部分のみをデータ処
理手段に転送することができる。特定のテストのその特
定の部分に関して、この蓄積はすべてのフレームに一律
であるが、しかしまたフレームのある種の部分は例えば
開始信号のように一律に無視できる。蓄積はメッセージ
の終了まで連続できる。代案として、不一致になるや否
やそれは不連続となることができる。同等性は特定の1
つの情報内容に等しいこと、複数の情報内容のどれかに
等しいこと、あるいは特定の範囲の情報内容内の任意の
内容に等しいことを意味している。一般に、モニタース
テーションにおけるハードウエアフィルタリングは最高
速度を許容する。
【0012】上記のテストデータ処理手段がモードタイ
プに対する統計データ、ソースアドレス、宛先アドレ
ス、制御情報、あるいは、代案としてメッセージ内容、
エラー生起(error occurence )、要求された繰り返
し、無応答宛先および種々の他のもののようなテスト評
価データを表示する表示手段を具えることは有利であ
る。ここで項目表示(term display)は印刷、さもなけ
ればハードコピーを含むものと理解されている。この表
示は、「ステーションYはステーションXに無応答であ
る(station Y is non-responsive to station X)」、
「ヒストグラムあるいは総計として与えられた表統計
(tabular statistics rendered as histogram or pie
)」、「画像トラックとして与えられたタイミングデ
ータ(timing datarendered as pictorial track)」等
々のようなその言語表現(verbal representation )の
特定の生起を変換するような記号(symbolic)であろ
う。
【0013】テスト評価手段を進める特定の情報の選択
は2つのレベルで条件付き(conditional )であり得、
第1のものは特定のフレームがとにかく選択されるかど
うかであり、第2のものは進められた部分がそのフレー
ムあるいは別のフレームに固有の内容により共決定(co
determine )できることである。2つのバッファセクシ
ョンの構成は1つの単一フレームバッファが書き込みモ
ードで制御され、一方、1つのあるいは複数のセクショ
ンを含み得る別のセクションがテスト評価手段に対して
読み取りモードにあることは有利である。次の機会(se
ssion )の受信の切り替えはバッファ容量の間で次の1
フレームセクションを選択することにより実行される。
別の構成は書き込みセクションを固定し、かつ連続フレ
ームの間で書き込みセクションから読み取りセクション
に高速コピー機構を動作することである。そのような機
構はそれ自身バッファリング技術でよく知られており、
かつこれ以上広く開示する必要はない。
【0014】本発明はまた直列バスに基づいたデータ通
信系とともに使用するテストモニターステーションに関
連している。そのようなモニターステーションは特にマ
ルチベンダー環境で評価する評価ツールを表すであろ
う。ゲーティング手段がソフトウエア制御できることが
有利である。このことはたとえそのようなソフトウエア
制御の応答時間がしばしば実質的に高くても、第1ステ
ーションからの特定の要求と第2ステーションによるそ
の実行との間の時間遅延の測定のような高いレベルのテ
スティングを許容できる。
【0015】特に、一連の開始信号、アドレス信号およ
び別信号を含み、かつ上記のバスに伝送される制御信号
も含む物理フレームに組織化された多重ビットメッセー
ジをモニターする多重送受信機直列バスを使用するモニ
ターステーションであって、上記のフレームをモニター
する上記のモニターステーションが、実際のマスタース
テーションに属する書き込み情報と読み取り情報の双方
を具えるフレーム内対話制御信号を含み、任意の優勢バ
ス信号に対するバスインターフェースを具え、かつその
信号のソースステーションに関係なく中立受信機ステー
ションをエミュレートし、そして受信された任意のフレ
ームの関連部分を一様に蓄積する上記のインターフェー
スによりフレームバッファが無条件にフィードされた。
【0016】別の評価のために送信すべきフレームから
の選択は種々のレベルで条件付けることができ、第1の
ものは特定のフレームがとにかく選択されるかどうか、
第2のものは進められたその部分がそのフレームに固有
な内容により共決定できる。便利な構成は(もちろんバ
ッファリングが適当な容量を備えている場合に)特定の
「同等」信号送出が「以前の」および/または「後の」
フレームの特定のシーケンス長のゲーティングを制御で
きるように実行されよう。モニターステーションは読み
取り(制御)ビットと書き込みビットの双方のサンプリ
ングを許容することは有利である。このことは広い測定
範囲を許容する。特に、モニターステーションは標準ス
テーションからの異なるタイミングを有し、かつそれが
低コストのスレーブステーションに固有であるかあるい
は固有であり得る通常のコスト対性能トレードオフなし
に最適な受信を特徴付けなくてはならない。特にこのバ
スはD2B であり、それは現在の使用あるいは将来の使用
で広く企画されているものである。
【0017】本発明を添付図面を参照して詳細に説明し
かつ開示する。
【0018】
【実施例】図1は結合されたモニターステーションを持
つ典型的なデータ通信系のブロック線図である。ここ
で、ブロック20はTVチューナーを表し、ブロック22は
TVモニターを表し、かつブロック24はビデオディスク
プレーヤを表している。この3つのブロックはユーザー
の娯楽のために意図された機能をともに表している。そ
のようにするために、ビデオ信号を通信する高速信号ラ
イン26により相互接続されている。さらに撚線対D2B バ
ス28は制御指令、ステータス信号および(ユーザー機能
を助けるために必要とされる)データを交換するために
ブロック20....24を相互接続している。その機能の例
は、「プレー」、「大きい音(louder)」、「一日の時
間(time of day )」、「ステータスを与える(give s
tatus )」、「アラーム」、その他いろいろである。さ
らに、テストの目的で、モニターステーション30はバス
28に結合されている。それはビデオバス26に接続された
り接続されなかったりできる。テストは種々のブロック
20....24の製造中あるいはその後でのテストを意味する
ことができる。それは使用タイプ、使用周波数、系の適
切性等の種々の人々により使用されているD2B 系の管理
のような消費者環境の特定の余分なユーザー機能を表す
こともできる。ブロック20....24の特定の機能は本発明
にとって特殊でなく、データライン26の存在でもない。
【0019】この点に関して、図2はD2B メッセージ/
フレームフォーマットを簡単に要約している。ここで、
31は固定フォーマットの開始ビットを象徴し、32は3つ
のモードビットを象徴し、それらは意図された伝送速度
を示し、すなわちクロック周波数の制御の下で、モード
0は6/8MHzであり、モード1は6/2MHzであり、
そしてモード2は6MHzである。さらに、各モードは所
定の最大フレーム長を有している。次に関連パリティビ
ットを持つマスターアドレス信号33、関連パリティビッ
トを持ちかつスレーブ発生肯定応答信号(acknowledge
signal)を適応するスレーブアドレス信号34、関連パリ
ティビットと肯定応答ビットを持つ制御ビットシーケン
ス35、関連パリティビットと肯定応答ビットとデータ終
了ビットの付いたデータバイト36が後続する。この例で
は、1データバイトのみが転送されている。もっと長い
メッセージの場合には、各バイトは不足値(default va
lue )においてデータ終了ビットを有し、一方、最終デ
ータバイトのみが活性データ終了ビットをゲートする。
データはマスターからスレーブに向かうかあるいはその
逆方向に向かう。常に受信機は肯定応答ビットを送出す
る。
【0020】さて、図1において、モニターステーショ
ン30はTTLで実現された以下の副次系:サンプルフリ
ップフロップ40、シフトレジスタ42、レジスタメモリ4
4、クロック46、フレームハンドラー48、ビットシーケ
ンサー50、ビット計数器52、最終バイトデコーダー54を
有している。フレームハンドラー48はモニターステーシ
ョンの中央制御を実行し、それはクロック46からのクロ
ックパルスのパルス計数を通してサンプルフリップフロ
ップ40の各入来ビットの質問時点を決定する。クロック
パルスの数は各ビットカテゴリとその各状態(低/高)
に対して規定されている。これらの数はパラメータRO
M(示されてはいない)に蓄積され、それは関連状態あ
るいは関連ビットの開始でクロック46の計数レジスタを
充填するよう読み取られ、すなわちクロック46自身のパ
ルスの同期の下で引き続いてカウントダウンされてい
る。計数器が状態零に達すると、まずカウントダウンを
停止し、さらにサンプリング時点を制御する。これらの
サンプル時点は最適質問信頼性に対して設計され、かつ
「正規」スレーブステーションの標準質問時点とは異な
っている。
【0021】ビットシーケンサー50はフレームハンドラ
ー48からのビット終了パルスを通してすべてのメツセー
ジビットを計数する。ビットライン56はそのビットカテ
ゴリーが現在優勢であるカテゴリーコードを通して信号
送出する。ビット計数器52は計数に基づき、かつどのカ
テゴリーに次のビットが所属するか、その目的は何であ
るか、そしてどの時点でそれが質問すべきかを決定する
プロトコル化されたメッセージフォーマットに基づいて
メッセージビットを計数する。ビットシーケンサー50は
メッセージのすべての要素のプロトコル規定を通して特
定のメッセージ、バイト等々の最終ビットを検出でき
る。8ビットシフトレジスタ42は書き込みメモリ44のデ
ータ幅により記述されたような直並列変換のサンプルさ
れたビット値を受信する。書き込みメモリ44はフレーム
ハンドラー48からの選択信号の制御の下で1つ以上のシ
ーケンシャルフレームを蓄積する。それは示されていな
いホストの読み取りバッファ45と双方向通信するバイト
幅を有しており、このホストは評価を実行し、かつバス
モードに適当な実際であるタイミングを支配する。書き
込みメモリ44は図4に関して今後詳細に説明されよう。
【0022】クロック46は、前の機能に加えて、モード
ビットをデコードし、かつライン58に2ビットモード信
号を進める。メッセージの開始の後で、まずすべての接
続されたステーションは最低モードで動作する。モード
信号により、それらはもっと高いビット速度周波数で駆
動できる。ノードライン58は優勢モード(3つのうちの
1つ)を信号送出する。フレームハンドラー48もまたア
ドレスされたステーションがポジティブあるいはネガテ
ィブの肯定応答をそれぞれ発出するかどうかを決定す
る。とにかく、肯定応答ビットは常にサンプルされる。
さらに、パリティチェックは受信されたメッセージ部分
に対して実行される。
【0023】モニターステーションの特定の機能は以下
の通りである。肯定応答ビットと、他のスレーブ対マス
タービットの間に、「実(real)」スレーブとは逆にど
んなデータも信号バスに存在しない。すべてのビットの
間に正しいサンプリングが規定される。種々の制御ビッ
トは標準的なやり方でデコードされない。例えば、他の
ステーションへの「閉塞(locking )」は厳密に禁止さ
れる。モニターステーションはマスター対スレーブとス
レーブ対マスターの間の弁別をそれらが異なるタイミン
グ制限を有する限り可能とする。異常メッセージ条件に
遭遇した際のモニターステーションのリセットはいずれ
も実行されない。一般に、モニターステーションはフレ
ームの標準ビットに対してスレーブとして振る舞うが、
しかしモニターステーションではない正規のスレーブス
テーションにより戻されるべき任意の肯定応答ビットに
対してもスレーブとして振る舞う。そこで、それは完全
に沈黙を保つ。書き込みメモリ44は8ビット幅データレ
ベルでホストの読み取りバッファ45とインターフェース
し、クロック46はライン58にモード指示ビットを送信
し、もしフレーム終了が見いだされたならフレームハン
ドラー48はライン49に中断ビットを進める。
【0024】一般に、図1のブロツクは通常のTTLビ
ルディングブロックから構築されている。
【0025】さて、以下のトリガーフォーマットは本発
明によるモニターステーションにより規定できる。すな
わち
【表1】
【0026】後の2つのカテゴリーの各々は1つの肯定
応答ビットスペースを備えている。ユーザーは同等/非
同等状態の存在を考慮に入れるべきこのテーブルの任意
のビットあるいは任意のビット群の不定内容(arbitrar
y content )を、同時に他の任意のビットはドントケア
ーのままにしながら規定することができる。代案とし
て、これらのビットの一部分の異なる各内容は、マスタ
ーステーションとしての特定のステーションか、あるい
はスレーブステーションとしての特定のステーションの
いずれかを有するすべてのメッセージのように規定でき
る。他の可能性は一組の特定アドレスあるいは特定アド
レス範囲である。上に規定されたビットの組は特に有利
なものとして選ばれている。他のビットはあまり関心が
ない。データビットは非常に多くのメッセージ対メッセ
ージ変動を示し、パリティビットはそれ自身メッセージ
に情報を表さない。さて、もし特定のメッセージ内で規
定ビットが等しくなると、トリガーが与えられ、アドレ
スされたスレーブステーションによりスレーブ肯定応答
ビットが効率的に生成される場合にそのトリガーは決定
的となる。
【0027】図3はモニター系の全部分のブロック線図
である。ここで、D2B バス70は図1のデバイス30に対応
するD2Bユニット72にインターフェースする。説明され
たように、デバイス30はバス70に転送された任意のビッ
トを監視し、かつモニターすることを許容する。次に、
デバイス30は今後説明すべきデータバッファ74と8ビッ
トバイトを交換する。データバッファ74(=44)はバイ
ト幅アドレスラインとデータラインそれぞれで直接メモ
リアクセスシーケンサー76にインターフェースする。要
素80は通常の構造のホストコンピュータであり、かつ図
2の読み取りバッファ45を包含する。要素78はDMAシ
ーケンサーにトリガー開始信号を与えるトリガー検出器
である。トリガー検出器はホストから検出した情報を受
信し、かつこの情報をバスメッセージからの入来サンプ
ルと比較する。この理由で、それはD2B インターフェー
ス72から直接フィードされる。フレーム終了でポジティ
ブな検出が優勢となるや否やDMAシーケンサーは必要
なフレームデータを持つホストを与えるよう開始され
る。また示されていない付随の中断がホストに対して生
成される。DMAシーケンサーによるバッファでの選択
は任意のフレームバイトに基づいている。
【0028】図4はバッファ74とその周辺のブロック線
図である。D2B バス90はD2B タイミング要素92(=72)
にインターフェースする。バッファ自体はその各々が吟
味すべき1つのフレームの必要な部分を適応できる2個
の個別の半分(half)94,96からなっている。しかし、
このバッファは単一フレームの1つの書き込みセクショ
ンと、前に受信された一連のフレームを適応する1つの
読み取りセクションとを交互に含むことができる。この
ことは図3のデバイス78のポジティブな比較あるいは等
しい比較の発見に基づいて転送シーケンスのより深い評
価を生成するために、選択された過去あるいはヒストリ
ーフレームをホストに進めることを許容する。ライン98
はフレーム項目をホストを象徴するブロック100 の同等
性検出器78に進める(要素100 =要素76+要素78+要素
80)。中断されたラインはセクション94, 96の間の物理
的あるいは論理的スワッピングを示す(物理的スワッピ
ングに対して高速コピー、論理的スワッピングに対して
アドレス修正)。スワッピングは物理的に対して実効的
(virtual )あるいは論理的であることが好ましい。
【0029】さて、上のトリガーテーブルの各ビットは
1あるいは0あるいはドントケアーのいずれかとして規
定できる。最初、もしネガティブのスレーブ肯定応答が
存在するなら、スレーブは動作上不在になり、それは少
なくとも制御ビットの外側でマスターを直ちに停止す
る。制御ビットの間で繰り返しが実行される。この慣例
は米国特許第4,937,816 号に記載されており、ここに参
考として記載する。実行された繰り返しはトリガー1を
生成する(符号化された2ビット)。ネガティブの制御
肯定応答に基づいて、マスターは別のバイトを送出しな
い。もし任意のモニターステーションフリップフロップ
がその時点で設定されたなら、前のフレーム部分を評価
するシーケンサーはそれにもかかわらず開始され、それ
は部分的のみに成功した転送の評価を許容する。これは
トリガー2である。ポジティブ肯定応答の下で、一連の
データバイトが後続しよう。これはトリガー3を与え
る。
【0030】図5はホストに進めるべきフレームのビッ
トをサンプリングし比較するレジスタの説明を与える。
モニターが応用レベルではないバス機能全体を検出する
限り、ユーザーデータは検出されたり蓄積されないこと
に注意されたい。バイトは一番上から最小優位ビット
(LSB)の一番右に順次到着する。ある種のニブルが
フレームハンドラー(図1)により発生されたような符
号化形式で蓄積される。さて、一番上の行のバイト1は
モニターステーションそれ自身により規定されたメッセ
ージのデータバイトの数を示し、それはその計数を保持
している。D2B において、バイトの数は前以て分からな
い。というのは、非肯定応答バイトは送信機により繰り
返されるが、しかし肯定応答に関係無くモニターされる
からである。プロトコルはフレーム毎のデータバイトの
最大数を規定する。モード0に対してこれは10であり、
モード1に対してこれは43であり、モード2に対してこ
れは151 である。この設定はすべての全長モード2フレ
ームを許容するよう拡張されていない。そこで、43は00
101011として符号化され、それはビット17, 16が本質的
に零であることを意味している。ビット27−22は零であ
ること、ビット21, 20は00であるモードビットが受信モ
ード0フレームであること、01は受信モード1フレーム
であること、10は通過モード2フレームであるが、しか
し全体として受信されないことを示している。というの
は、これまでビットハンドラーはモード2の高い速度を
取り扱うようには設計されていなかったからである。ビ
ット37−34はドントケアーであり、ビット33−30はソー
スアドレス高優位ニブル(sourceaddress significant
nibble )を与える。ビット47−44と43−40はその中間
および低優位ニブルをそれぞれ与える。ビット57−54は
ドントケアーであり、ビット53−50, 67−64および63−
60はそれぞれ宛先アドレスの高、中および低優位ニブル
を与える。ビット77−74はドントケアーであり、ビット
73−70はそれぞれ方向、ロック/ノンロック、データ/
制御ステータスを示す制御ビットを与える。ビット87−
80、107 −100 、117 −110 、127 −120 、137 −130
は実際にはビット137 −133 が重要でないことを意味す
るモード1の最大43バイトの全体までのメッセージデー
タバイトの肯定応答ビットを与える。
【0031】次の各表は一般にD2B と、特にそのモニタ
ーステーションの種々のタイミングの規定を与えてい
る。さらに、実施例を適当かつ直接的に修正した本発明
は他の直列バスプトコルに使用するのに有用であろう。
拡張された開示により、今後種々のビットカテゴリーの
タイミングが標準ステーシヨンとモニターステーシヨン
の双方に対して与えられている。すべての間隔はクロッ
ク期間で与えられている。
【表2】
【表3】
【表4】
【表5】
【表6】
【図面の簡単な説明】
【図1】図1は結合されたモニターステーションを持つ
データ通信系のブロック線図である。
【図2】図2はD2B フレームフォーマットを示す。
【図3】図3はモニター系の全体部分のブロック線図で
ある。
【図4】図4はバッファとその周辺のブロック線図であ
る。
【図5】図5は比較器構造を持つレジスタの説明であ
る。
【符号の説明】
20 TVチューナー 22 TVモニター 24 ビデオディスクプレーヤー 26 高速信号ライン 28 D2B バス 30 モニターステーション 31 開始ビット 32 モードビット 33 マスターアドレス信号 34 スレーブアドレス信号 35 制御ビットシーケンス 36 データバイト 40 サンプルフリップフロップ 42 シフトレジスタ 44 レジスタメモリあるいは書き込みメモリ 45 読み取りバッファ 46 クロック 48 フレームハンドラー 49 ライン 50 ビットシーケンサー 52 ビット計数器 54 最終バイトデコーダー 56 ビットライン 58 ラインあるいはノードライン 70 D2B バス 72 D2B ユニットあるいはD2B インターフェース 74 データバッファ 76 シーケンサー 78 要素あるいはトリガー検出器あるいは同等性検出器 80 要素あるいはホストコンピュータ 90 D2B バス 92 D2B タイミング要素 94 半分 96 半分 98 ライン 100 ブロック
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 29/14 8020−5K H04L 13/00 313

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 一連の開始信号、アドレス信号および別
    信号を含む物理フレームに組織化された多重ビットメッ
    セージを相互通信し、かつ制御信号も含むよう結合され
    た複数の送信機および/または受信機を持つ直列バスに
    基づくデータ通信系であって、上記の任意のフレームが
    実際のマスターステーションに属する書き込み情報と読
    み取り情報の双方を具えるようにフレーム内対話を持続
    する系において、 上記の系がまた任意の優勢なバス信号に対するバスイン
    ターフェースを具え、かつそのような信号のソースステ
    ーションに関係なく中立受信機ステーションをエミュレ
    ートするモニターステーションと、受信された任意のフ
    レームの関連部分を一様に蓄積する上記のインターフェ
    ースにより無条件にフィードされたフレームバッファと
    を具えることを特徴とする系。
  2. 【請求項2】 上記のフレームバッファはその各々が少
    なくとも1つのフレームのすべての関連部分を適応する
    2つのセクションを具え、ここで上記のモニターステー
    ションが上記の1つのセクションを読み取りモードで、
    上記の他のセクションを書き込みモードで交互に制御す
    る制御手段を有する請求項1に記載の系。
  3. 【請求項3】 上記のモニターステーションが1つ以上
    の対応標準部分の内容により上記のバスに通信された任
    意のフレームから任意のマスクされない部分を比較する
    マスクされた比較器手段と、上記の比較器手段からの
    「同等」信号の制御の下で関連フレームの関連部分をテ
    ストデータ処理手段にゲートする上記のフレームバッフ
    ァによりフィードされたゲーティング手段をさらに具え
    る請求項1あるいは2に記載の系。
  4. 【請求項4】 上記のテストデータ処理手段がテスト評
    価データを表示するデータ表示手段を具える請求項3に
    記載の系。
  5. 【請求項5】 上記のデータ表示手段が記号表示を許容
    する請求項4に記載の系。
  6. 【請求項6】 上記のセクションが物理的に定常であ
    り、かつ上記の読み取りモードと書き込みモードで交互
    に制御される請求項2に記載の系。
  7. 【請求項7】 上記のセクションが物理的に定常であ
    り、かつ定常制御の下で、書き込みセクションから読み
    取りセクションへの高速コピーを実行する隣接フレーム
    の受信の間のコピー手段を具える請求項4に記載の系。
  8. 【請求項8】 上記のモニターステーションが任意の標
    準ステーションインターフェースとは異なるタイミング
    機構に従うタイミング時点で任意のバスビットをモニタ
    ーするタイミング手段を備える請求項1から7のいずれ
    か1つに記載の系。
  9. 【請求項9】 一連の開始信号、アドレス信号および別
    信号を含み、かつ上記のバスに伝送される制御信号も含
    む物理フレームに組織化された多重ビットメッセージを
    モニターする多重送受信機直列バスを使用するモニター
    ステーションであって、上記のフレームをモニターする
    上記のモニターステーションが、実際のマスターステー
    ションに属する書き込み情報と読み取り情報の双方を具
    えるフレーム内対話制御信号を含み、任意の優勢バス信
    号に対するバスインターフェースを具え、かつその信号
    のソースステーションに関係なく中立受信機ステーショ
    ンをエミュレートし、そして受信された任意のフレーム
    の関連部分を一様に蓄積する上記のインターフェースに
    よりフレームバッファが無条件にフィードされたモニタ
    ーステーション。
  10. 【請求項10】 上記のフレームバッファは、その各々
    が少なくとも1つのフレームのすべての関連部分を適応
    する2つのステーションを具え、ここで上記のモニター
    ステーションが上記の1つのセクションを読み取りモー
    ドで、上記の別のセクションを書き込みモードで交互に
    制御する制御手段を有する請求項9に記載のモニタース
    テーション。
  11. 【請求項11】 1つ以上の対応標準部分の内容により
    上記のバスに通信される任意のフレームから任意のマス
    クされない部分を比較するマスクされた比較器手段と、
    上記の比較器からの「同等」信号の制御の下で関連フレ
    ームの関連部分をテストデータ処理手段にゲートするゲ
    ーティング手段を具える請求項9あるいは10に記載の
    モニターステーション。
  12. 【請求項12】 ソフトウエア制御ゲーティング手段を
    備える請求項9あるいは10あるいは11に記載のモニ
    ターステーション。
  13. 【請求項13】 任意の標準ステーションインターフェ
    ースとは異なるタイミング機構に従うタイミング時点で
    任意のバスビットをモニターするタイミング手段を備え
    る請求項9から12のいずれか1つに記載のモニタース
    テーション。
  14. 【請求項14】 実現されたD2B プロトコルを持つ単一
    チャネル直列バスを使用する請求項9から13のいずれ
    か1つに記載のモニターステーション。
  15. 【請求項15】 1つ以上の対応標準部分の内容により
    上記のバスに通信された任意のフレームから任意のマス
    クされない部分を比較するマスクされた比較器手段と、
    上記の比較器手段からの「同等」信号の制御の下で、以
    前受信された上記の1つのセクションに蓄積された特定
    フレームおよび/または上記の他のセクションで引き続
    いて受信すべき特定フレームの関連部分をゲートするゲ
    ーティング手段を具える請求項10に記載のモニタース
    テーション。
JP4017646A 1991-02-04 1992-02-03 直列バスに基づくデータ通信系とその系に使用するモニターステーシヨン Pending JPH0575630A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL912002136 1991-02-04
EP91200213 1991-02-04

Publications (1)

Publication Number Publication Date
JPH0575630A true JPH0575630A (ja) 1993-03-26

Family

ID=8207511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4017646A Pending JPH0575630A (ja) 1991-02-04 1992-02-03 直列バスに基づくデータ通信系とその系に使用するモニターステーシヨン

Country Status (7)

Country Link
US (1) US5448554A (ja)
EP (1) EP0498494B1 (ja)
JP (1) JPH0575630A (ja)
KR (1) KR100218199B1 (ja)
AT (1) ATE161133T1 (ja)
DE (1) DE69223428T2 (ja)
FI (1) FI920463L (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI101835B1 (fi) * 1992-11-20 1998-08-31 Nokia Telecommunications Oy Modulaarisen tietojärjestelmän liikennöintijärjestelmä
CA2121628C (en) * 1993-04-26 2000-02-15 Johan Wanngard Process for the production of alkali metal chlorate
EP0734011A3 (en) * 1995-03-21 1999-01-20 Sun Microsystems, Inc. Field synchronization of independent frame buffers
KR100189781B1 (ko) * 1996-05-07 1999-06-01 윤종용 디스플레이 장치 및 그의 전원공급제어방법
US5857085A (en) * 1996-11-13 1999-01-05 Cypress Semiconductor Corporation Interface device for XT/AT system devices on high speed local bus
KR100294259B1 (ko) * 1996-12-19 2001-07-12 윤종용 디스플레이모니터장치및그의전원제어방법
FR2775091B1 (fr) * 1998-02-16 2000-04-28 Matra Communication Procede de transfert de donnees en serie, et interface de bus serie synchrone mettant en oeuvre un tel procede
KR100306697B1 (ko) 1998-07-23 2001-11-30 윤종용 유니버설시리얼버스의전원공급을제어하는휴대용컴퓨터시스템및그제어방법
US6700622B2 (en) * 1998-10-02 2004-03-02 Dvdo, Inc. Method and apparatus for detecting the source format of video images
US6909469B2 (en) 1999-08-11 2005-06-21 Silicon Image, Inc. Interlace motion artifact detection using vertical frequency detection and analysis
WO2001080559A2 (en) * 2000-04-18 2001-10-25 Silicon Image Method, system and apparatus for identifying the source type and quality level of a video sequence
US20020178283A1 (en) * 2001-03-29 2002-11-28 Pelco, A Partnership Real-time networking protocol
DE10148325A1 (de) 2001-09-29 2003-04-17 Daimler Chrysler Ag Buswächtereinheit
US20060031618A1 (en) * 2004-05-20 2006-02-09 Hansquine David W Single wire and three wire bus interoperability
US20050259609A1 (en) * 2004-05-20 2005-11-24 Hansquine David W Single wire bus interface
US8959556B2 (en) * 2008-09-29 2015-02-17 The Nielsen Company (Us), Llc Methods and apparatus for determining the operating state of audio-video devices
US9692535B2 (en) 2012-02-20 2017-06-27 The Nielsen Company (Us), Llc Methods and apparatus for automatic TV on/off detection
US10761900B1 (en) 2015-04-30 2020-09-01 V2Com S.A. System and method for secure distributed processing across networks of heterogeneous processing nodes
US10868880B2 (en) 2015-04-30 2020-12-15 V2Com S.A. Control system with persistent and transient data stores for registration, production and status data for networked devices
US10063658B1 (en) * 2015-04-30 2018-08-28 V2COM, Inc. Dedicated network platform for data producing devices that emulates distinct data and control channels via bifurcation of single channel environments
US20260089039A1 (en) * 2024-09-25 2026-03-26 Infineon Technologies Ag Flexible adaptations of short pulse width modulation (pwm) code (spc) communication

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL191374C (nl) * 1980-04-23 1995-06-16 Philips Nv Communicatiesysteem met een communicatiebus.
US4689740A (en) * 1980-10-31 1987-08-25 U.S. Philips Corporation Two-wire bus-system comprising a clock wire and a data wire for interconnecting a number of stations
US4672611A (en) * 1984-04-20 1987-06-09 Fuji Electric Company Ltd. Serial transmission line monitoring device
US4817080A (en) * 1987-02-24 1989-03-28 Digital Equipment Corporation Distributed local-area-network monitoring system
NL8700736A (nl) * 1987-03-30 1988-10-17 Philips Nv Een-kanaalsbussysteem voor meermeester gebruik, met bitcelsynchronisatie, en meesterstation voorzien van een bitcelsynchronisatie-element daarvoor.
DE3719283A1 (de) * 1987-06-10 1988-12-22 Bosch Gmbh Robert Verfahren zur lokalisierung defekter stationen in lokalen netzwerken und dazugehoeriger schnittstellencontroller
US4896315A (en) * 1987-07-23 1990-01-23 Digital Equipment Corporation Apparatus and method for determining network component locations on a local area network system cable segment
US4799211A (en) * 1987-07-23 1989-01-17 Digital Equipment Corporation Apparatus and method for storing performance parameters of local area network system members
US5101402A (en) * 1988-05-24 1992-03-31 Digital Equipment Corporation Apparatus and method for realtime monitoring of network sessions in a local area network

Also Published As

Publication number Publication date
DE69223428D1 (de) 1998-01-22
FI920463A0 (fi) 1992-02-03
DE69223428T2 (de) 1998-06-04
US5448554A (en) 1995-09-05
ATE161133T1 (de) 1997-12-15
EP0498494B1 (en) 1997-12-10
FI920463A7 (fi) 1992-08-05
FI920463L (fi) 1992-08-05
EP0498494A1 (en) 1992-08-12
KR100218199B1 (ko) 1999-09-01
KR920016956A (ko) 1992-09-25

Similar Documents

Publication Publication Date Title
KR100218199B1 (ko) 직렬 버스를 기초로한 데이타 통신 시스템과 그 시스템과 함께 사용되는 모니터 시스템
US5247517A (en) Method and apparatus for analyzing networks
US5097469A (en) Passive monitor for broadcast communication network
US5664105A (en) Method and apparatus for network analysis
CA1315008C (en) System permitting peripheral interchangeability
US5384767A (en) Segment tester for a repeater interface controller
CA1211813A (en) Hot carrier detection
US4332027A (en) Local area contention network data communication system
US7080162B2 (en) Reduced hardware network adapter and communication method
US6665275B1 (en) Network device including automatic detection of duplex mismatch
US5140586A (en) Token associated data network communications protocol
US6754789B2 (en) Distributed fault resilient shared memory
US5123091A (en) Data processing system and method for packetizing data from peripherals
US4860292A (en) Communication protocol
KR0145080B1 (ko) 다중 스테이션 통신 버스 시스템 및 스테이션
US5684960A (en) Real-time ring bandwidth utilization calculator by sampling over a selected interval latch's states set by predetermined bit pattern on the transmission medium
US5230071A (en) Method for controlling the variable baud rate of peripheral devices
EP0425655B1 (en) Passive network monitor and corresponding method of monitoring
AU599260B2 (en) Peripheral repeater box
Donchev et al. Implementation of CAN controller with FPGA structures
JPH08313300A (ja) エンコーダ信号通信方法
Fulcher et al. Monitoring tool for the Cambridge Ring LAN
RD et al. Using the Asynchronous Serial Interface
JPS5835420B2 (ja) パケツト交換型デ−タ・ハイウエイ・システム
JP2000305797A (ja) 疑似パリティエラー信号発生機能を備えた半導体装置