JPH0516215B2 - - Google Patents
Info
- Publication number
- JPH0516215B2 JPH0516215B2 JP31020887A JP31020887A JPH0516215B2 JP H0516215 B2 JPH0516215 B2 JP H0516215B2 JP 31020887 A JP31020887 A JP 31020887A JP 31020887 A JP31020887 A JP 31020887A JP H0516215 B2 JPH0516215 B2 JP H0516215B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- circuit
- address
- write
- outputs
- 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
Links
- 238000007689 inspection Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はパケツト通信システムにおけるパケツ
トバツフア装置に関する。
トバツフア装置に関する。
パケツト通信システムでは、通信装置間におけ
るデータパケツトの授受をパケツトバツフアを介
して行うことにより、通信装置を非同期に、すな
わち独立のクロツクで動作させることができ、ク
ロツク障害に対するシステム全体の信頼性を向上
させることができる。
るデータパケツトの授受をパケツトバツフアを介
して行うことにより、通信装置を非同期に、すな
わち独立のクロツクで動作させることができ、ク
ロツク障害に対するシステム全体の信頼性を向上
させることができる。
このパケツトバツフアにはリング構成にしたも
のが多く用いられていて、リング構成のバツフア
ではデータ書込み回路とデータ読出し回路とがバ
ツフアに対してそれぞれ独立したアドレスポイン
タを持ち、独立にそれぞれパケツトの書込み、読
出しの動作を行う。リング構成のバツフアのアク
セスアドレスには論理的に終端がなく、物理的な
最終アドレスの次に物理的な先頭アドレスが読
く。これによりバツフアメモリの全体を有効に利
用することができる。
のが多く用いられていて、リング構成のバツフア
ではデータ書込み回路とデータ読出し回路とがバ
ツフアに対してそれぞれ独立したアドレスポイン
タを持ち、独立にそれぞれパケツトの書込み、読
出しの動作を行う。リング構成のバツフアのアク
セスアドレスには論理的に終端がなく、物理的な
最終アドレスの次に物理的な先頭アドレスが読
く。これによりバツフアメモリの全体を有効に利
用することができる。
このようにパケツトの書込み回路と読出し回路
とが独立に動作するバツフア装置においては、バ
ツフアメモリのオーバフローおよびアンダーフロ
ーを避けるため、パケツトの書込み回路と読出し
回路との間にフロー制御のための交信機構を設け
る必要がある。従来のバツフア装置ではこうした
フロー制御機能を実現するために主として以下の
)または)に示すような方法を採つている。
)バツフアに対するパケツトの書込み回路の書
込みアドレスとパケツトの読出し回路の読出しア
ドレスとを直接比較する方式。但し、非同期的に
動作する2つのレジスタを常時比較することは困
難であることから、双方の回路において1パケツ
トを処理した時点におけるアドレスを別々のレジ
スタに保持してその値を比較し、両者が一致して
いるときにバツフアが空であることを示すエンプ
テイ信号をパケツトの読出し回路に、また書込み
アドレスが読出しアドレスから予め定められた距
離より近づいたときに閉塞信号をパケツトの書込
み回路に伝達する方式。
とが独立に動作するバツフア装置においては、バ
ツフアメモリのオーバフローおよびアンダーフロ
ーを避けるため、パケツトの書込み回路と読出し
回路との間にフロー制御のための交信機構を設け
る必要がある。従来のバツフア装置ではこうした
フロー制御機能を実現するために主として以下の
)または)に示すような方法を採つている。
)バツフアに対するパケツトの書込み回路の書
込みアドレスとパケツトの読出し回路の読出しア
ドレスとを直接比較する方式。但し、非同期的に
動作する2つのレジスタを常時比較することは困
難であることから、双方の回路において1パケツ
トを処理した時点におけるアドレスを別々のレジ
スタに保持してその値を比較し、両者が一致して
いるときにバツフアが空であることを示すエンプ
テイ信号をパケツトの読出し回路に、また書込み
アドレスが読出しアドレスから予め定められた距
離より近づいたときに閉塞信号をパケツトの書込
み回路に伝達する方式。
)バツフア内のパケツト数を示すカウンタを
設置し、パケツトの書込み時に加算、パケツトの
読出し時に減算し、バツフア内パケツト数が0で
あることを示すゼロ信号をパケツトの読出し回路
に、またバツフア内パケツト数が予め定められた
値を越えたことを示す閉塞信号をパケツトの書込
み回路に伝達する方式。
設置し、パケツトの書込み時に加算、パケツトの
読出し時に減算し、バツフア内パケツト数が0で
あることを示すゼロ信号をパケツトの読出し回路
に、またバツフア内パケツト数が予め定められた
値を越えたことを示す閉塞信号をパケツトの書込
み回路に伝達する方式。
しかしながら、このようにパケツトの書込み回
路と読出し回路とが独立に動作するバツフア装置
においては両回路が直接結合されないため、バツ
フア内のデータ、書込みまたは読出しポインタ、
あるいは制御用カウンタのどれか一つに偶発的な
誤りが生じた場合に、その障害を検出して元の状
態に復旧させることが困難である。そこで間接的
な障害検出手段としては、読出されたパケツトの
長さをカウントし、正常なパケツトの最大長を越
えた場合に異常状態と判定する方法があるが、バ
ツフア内のデータエラーによつて2つのパケツト
が連結し、かつ連結されたパケツトの全長が正常
なパケツト長の最大長を越えない場合には異常状
態は検出されない。
路と読出し回路とが独立に動作するバツフア装置
においては両回路が直接結合されないため、バツ
フア内のデータ、書込みまたは読出しポインタ、
あるいは制御用カウンタのどれか一つに偶発的な
誤りが生じた場合に、その障害を検出して元の状
態に復旧させることが困難である。そこで間接的
な障害検出手段としては、読出されたパケツトの
長さをカウントし、正常なパケツトの最大長を越
えた場合に異常状態と判定する方法があるが、バ
ツフア内のデータエラーによつて2つのパケツト
が連結し、かつ連結されたパケツトの全長が正常
なパケツト長の最大長を越えない場合には異常状
態は検出されない。
また、前述)のアドレス比較による方式で
は、パケツトの書込みアドレスレジスタに保持さ
れたアドレスのデータがエラーした場合、アドレ
ス比較によりパケツトの読出し回路を停止させる
点が失われ、暴走する可能性がある。
は、パケツトの書込みアドレスレジスタに保持さ
れたアドレスのデータがエラーした場合、アドレ
ス比較によりパケツトの読出し回路を停止させる
点が失われ、暴走する可能性がある。
さらにまた、前述)のパケツト数カウンタを
用いた方式では、カウンタのエラーまたはバツフ
ア内のデータのエラーにより、カウンタの値とバ
ツフア内に蓄積されたバケツトの数との間に矛盾
が生じる可能性がある。パケツトの読出し回路が
バツフア内のパケツトを全て読出したにも拘らず
カウンタが0にならない場合には、読出し回路は
パケツトの読出しを停止せず、ときにはバツフア
に書かれている古いデータを読出すことがある
が、前述の間接的な障害検出手段では確実に障害
を検出することはできない。また、読出し回路が
バツフア内の全てのパケツトを読出す前にカウン
タが0になつた場合には、読出し回路はパケツト
の読出しを停止するが、障害状態は検出されな
い。
用いた方式では、カウンタのエラーまたはバツフ
ア内のデータのエラーにより、カウンタの値とバ
ツフア内に蓄積されたバケツトの数との間に矛盾
が生じる可能性がある。パケツトの読出し回路が
バツフア内のパケツトを全て読出したにも拘らず
カウンタが0にならない場合には、読出し回路は
パケツトの読出しを停止せず、ときにはバツフア
に書かれている古いデータを読出すことがある
が、前述の間接的な障害検出手段では確実に障害
を検出することはできない。また、読出し回路が
バツフア内の全てのパケツトを読出す前にカウン
タが0になつた場合には、読出し回路はパケツト
の読出しを停止するが、障害状態は検出されな
い。
このように異常状態を確実に検出できないバツ
フア管理手段では、信頼性の高いバツフア装置を
実現することができないと云う問題点を有してい
る。
フア管理手段では、信頼性の高いバツフア装置を
実現することができないと云う問題点を有してい
る。
本発明の目的は、偶発的な誤りを確実に検出
し、正常状態に復旧することのできる信頼性の高
いパケツトバツフア装置を提供することにある。
し、正常状態に復旧することのできる信頼性の高
いパケツトバツフア装置を提供することにある。
本発明のパケツトバツフア装置は、パケツトを
一時的に蓄積するリング構成のバツフアメモリ
と、外部から到着したパケツトを前記バツフアメ
モリに書込み、一つのパケツトの書込みが終了し
たときに書込み終了パルスを出力し、最後にパケ
ツトの書込みが終了したときの最終アドレスを保
持して出力するパケツト書込み回路と、前記バツ
フアメモリからパケツトを読出して外部に送出
し、一つのパケツトの読出しが終了したときに読
出し終了パルスを出力し、最終にパケツトの読出
しが終了したときの最終アドレスを保持して出力
するパケツト読出し回路と、前記書込み終了パル
スにより加算され、前記読出し終了パルスにより
減算されるアツプダウンカウンタを有し、このカ
ウンタの内容が0であることを示すゼロ信号を前
記パケツト読出し回路に出力するカウンタ回路
と、前記最後にパケツトの書込みが終了したとき
の最終アドレスから前記最後にパケツトの読出し
が終了したときの最終アドレスをモジユロ引算
し、その演算結果が0であることを示すアドレス
一致信号を出力し、この演算結果が予め設定され
た閾値を下回つたとき閉塞信号を前記パケツト書
込み回路に出力するアドレス比較回路と、前記ゼ
ロ信号が出力されたときに前記アドレス一致信号
を検査し、この検査結果に不一致をみたとき前記
パケツト書込み回路と前記パケツト読出し回路と
カウンタ回路とにリセツト信号を送出する一致信
号検査回路とを有して構成される。
一時的に蓄積するリング構成のバツフアメモリ
と、外部から到着したパケツトを前記バツフアメ
モリに書込み、一つのパケツトの書込みが終了し
たときに書込み終了パルスを出力し、最後にパケ
ツトの書込みが終了したときの最終アドレスを保
持して出力するパケツト書込み回路と、前記バツ
フアメモリからパケツトを読出して外部に送出
し、一つのパケツトの読出しが終了したときに読
出し終了パルスを出力し、最終にパケツトの読出
しが終了したときの最終アドレスを保持して出力
するパケツト読出し回路と、前記書込み終了パル
スにより加算され、前記読出し終了パルスにより
減算されるアツプダウンカウンタを有し、このカ
ウンタの内容が0であることを示すゼロ信号を前
記パケツト読出し回路に出力するカウンタ回路
と、前記最後にパケツトの書込みが終了したとき
の最終アドレスから前記最後にパケツトの読出し
が終了したときの最終アドレスをモジユロ引算
し、その演算結果が0であることを示すアドレス
一致信号を出力し、この演算結果が予め設定され
た閾値を下回つたとき閉塞信号を前記パケツト書
込み回路に出力するアドレス比較回路と、前記ゼ
ロ信号が出力されたときに前記アドレス一致信号
を検査し、この検査結果に不一致をみたとき前記
パケツト書込み回路と前記パケツト読出し回路と
カウンタ回路とにリセツト信号を送出する一致信
号検査回路とを有して構成される。
第1図は本発明によるパケツトバツフア装置の
構成を示したブロツク図である。第1図におい
て、11はリング構成のバツフアメモリ、12は
カウンタ回路、13はアドレス比較回路、14は
パケツト書込み回路、15はパケツト読出し回
路、16は一致信号検査回路、17は外部からパ
ケツトが入来する端子、18は外部へパケツトを
を送出する端子を示す。
構成を示したブロツク図である。第1図におい
て、11はリング構成のバツフアメモリ、12は
カウンタ回路、13はアドレス比較回路、14は
パケツト書込み回路、15はパケツト読出し回
路、16は一致信号検査回路、17は外部からパ
ケツトが入来する端子、18は外部へパケツトを
を送出する端子を示す。
端子17から1つのパケツトが入来すると、パ
ケツト書込み回路14はバツフアメモリ11に書
込みを行い、書込みが終了した時点で書込みアド
レスをラツチしてアドレス比較回路13へ伝達す
るとともにカウンタ回路12へ書込み終了パルス
を与える。パケツト読出し回路15はカウンタ回
路12からカウンタの値が0のとき入力される信
号をモニターし、この信号がオフのときにバツフ
アメモリ11からのパケツトの読出しを開始し、
読出したデータを端子18へ送出する。またパケ
ツト読出し回路15は1つのパケツトの読出しを
完了した時点で読出しアドレスをラツチしてアド
レス比較回路13へ伝達するとともに、カウンタ
回路12へ読出し終了パルスを与える。
ケツト書込み回路14はバツフアメモリ11に書
込みを行い、書込みが終了した時点で書込みアド
レスをラツチしてアドレス比較回路13へ伝達す
るとともにカウンタ回路12へ書込み終了パルス
を与える。パケツト読出し回路15はカウンタ回
路12からカウンタの値が0のとき入力される信
号をモニターし、この信号がオフのときにバツフ
アメモリ11からのパケツトの読出しを開始し、
読出したデータを端子18へ送出する。またパケ
ツト読出し回路15は1つのパケツトの読出しを
完了した時点で読出しアドレスをラツチしてアド
レス比較回路13へ伝達するとともに、カウンタ
回路12へ読出し終了パルスを与える。
本構成においてカウンタ回路12は、パケツト
の書込み終了時に加算(+1)、パケツトの読出
し終了時に減算(−1)されるので、正常動作時
には常にバツフアメモリ11内のパケツト数を示
している。カウンタの内容が0のときには、カウ
ンタ回路12はパケツト読出し装置15へゼロ信
号を出力し、パケツトの読出動作を停止させる。
一方、アドレス比較回路13は常にパケツト書込
み回路14から入力される最終の書込みアドレス
と、パケツト読出し回路15から入力される最終
の読出しアドレスとの距離を測定しており、書込
みアドレスから読出しアドレスまでの距離が、ア
ドレス比較回路の内部に格納されている予め設定
された値よりも接近した場合には、閉塞信号をパ
ケツト書込み回路14へ出力し、パケツトの書込
み動作を停止させる。
の書込み終了時に加算(+1)、パケツトの読出
し終了時に減算(−1)されるので、正常動作時
には常にバツフアメモリ11内のパケツト数を示
している。カウンタの内容が0のときには、カウ
ンタ回路12はパケツト読出し装置15へゼロ信
号を出力し、パケツトの読出動作を停止させる。
一方、アドレス比較回路13は常にパケツト書込
み回路14から入力される最終の書込みアドレス
と、パケツト読出し回路15から入力される最終
の読出しアドレスとの距離を測定しており、書込
みアドレスから読出しアドレスまでの距離が、ア
ドレス比較回路の内部に格納されている予め設定
された値よりも接近した場合には、閉塞信号をパ
ケツト書込み回路14へ出力し、パケツトの書込
み動作を停止させる。
以上のように、正常動作時にはパケツト書込み
回路にゼロ信号を、またパケツト読出し回路15
に閉塞信号を与えることにより、バツフアメモリ
11に対する書込み・読出しフロー制御を実現す
ることができる。ところで、正常動作時にはバツ
フアメモリ11内に蓄積されているパケツト数と
カウンタ回路12の内容とが一致しているため、
カウンタ回路12の内容が0、すなわちゼロ信号
が一致信号検査回路16に与えられているときに
は、バツフアメモリ11内にはパケツトが存在せ
ず、最終の書込みアドレスと最終の読出しアドレ
スとが一致し、アドレス比較回路13からアドレ
ス一致信号が一致信号検査回路16に与えられて
いるはずである。逆にバツフア内のデータ、書込
みまたは読出しポインタ、あるいは制御用カウン
タのどれか一つに偶発的な誤りが発生し、バツフ
アメモリ11とカウンタ回路12との間に矛盾が
生じた場合には、カウンタ回路12の内容が0と
なりゼロ信号が一致信号検査回路16に与えられ
たときに、最終の書込みアドレスと最終の読出し
アドレスとが一致せず、アドレス一致信号が検出
されない。そこで一致信号検査回路16ではゼロ
信号がオンのときアドレス一致信号を検査するこ
とにより障害状態を検知し、リセツト信号をパケ
ツト書込み回路14、パケツト読出し回路15、
およびカウンタ回路12に帰還することができ
る。リセツト信号によりカウンタ回路12をリセ
ツトし、パケツト書込み回路14の書込みアドレ
スポインタのパケツト読出し回路15の読出しア
ドレスポインタを初期化すれば、正常状態に復旧
させることができる。
回路にゼロ信号を、またパケツト読出し回路15
に閉塞信号を与えることにより、バツフアメモリ
11に対する書込み・読出しフロー制御を実現す
ることができる。ところで、正常動作時にはバツ
フアメモリ11内に蓄積されているパケツト数と
カウンタ回路12の内容とが一致しているため、
カウンタ回路12の内容が0、すなわちゼロ信号
が一致信号検査回路16に与えられているときに
は、バツフアメモリ11内にはパケツトが存在せ
ず、最終の書込みアドレスと最終の読出しアドレ
スとが一致し、アドレス比較回路13からアドレ
ス一致信号が一致信号検査回路16に与えられて
いるはずである。逆にバツフア内のデータ、書込
みまたは読出しポインタ、あるいは制御用カウン
タのどれか一つに偶発的な誤りが発生し、バツフ
アメモリ11とカウンタ回路12との間に矛盾が
生じた場合には、カウンタ回路12の内容が0と
なりゼロ信号が一致信号検査回路16に与えられ
たときに、最終の書込みアドレスと最終の読出し
アドレスとが一致せず、アドレス一致信号が検出
されない。そこで一致信号検査回路16ではゼロ
信号がオンのときアドレス一致信号を検査するこ
とにより障害状態を検知し、リセツト信号をパケ
ツト書込み回路14、パケツト読出し回路15、
およびカウンタ回路12に帰還することができ
る。リセツト信号によりカウンタ回路12をリセ
ツトし、パケツト書込み回路14の書込みアドレ
スポインタのパケツト読出し回路15の読出しア
ドレスポインタを初期化すれば、正常状態に復旧
させることができる。
以下、第1図に示した本発明のパケツトバツフ
ア装置の主要回路の実施例について図面を参照し
て説明する。
ア装置の主要回路の実施例について図面を参照し
て説明する。
第2図はアドレス比較回路13の一実施例のブ
ロツク図である。第2図において、21はモジユ
ロ引算回路、22は引算回路、23はゼロ判定回
路、24は固定レジスタ、25はパケツト書込み
回路14から書込みアドレスデータを入力する端
子、26はパケツト読出し回路15から読出しア
ドレスデータを入力する端子、27はゼロ判定回
路の出力をアドレス一致信号として一致信号検査
回路16へ伝達する端子、28は引算回路22の
演算結果の符号ビツトの出力を閉塞信号としてパ
ケツト書込み回路14へ伝達する端子を示す。
ロツク図である。第2図において、21はモジユ
ロ引算回路、22は引算回路、23はゼロ判定回
路、24は固定レジスタ、25はパケツト書込み
回路14から書込みアドレスデータを入力する端
子、26はパケツト読出し回路15から読出しア
ドレスデータを入力する端子、27はゼロ判定回
路の出力をアドレス一致信号として一致信号検査
回路16へ伝達する端子、28は引算回路22の
演算結果の符号ビツトの出力を閉塞信号としてパ
ケツト書込み回路14へ伝達する端子を示す。
モジユロ引算回路21は、端子26を介してパ
ケツト読出し回路14から与えられる読出しアド
レスデータから、端子25を介してパケツト書込
み回路15から与えられる書込みアドレスデータ
を差し引く引算回路で、演算結果が負の場合には
バツフアメモリ11の物理的なアドレス空間長を
加え、バツフアメモリ11上における2つのアド
レス間の論理的な距離を算出し、引算回路22お
よびゼロ判定回路23にその結果を出力する。引
算回路22は、モジユロ引算回路21出力から固
定レジスタ24に格納された値を差し引く符号付
き引算を行い、その符号ビツトを端子28へ出力
する。ゼロ判定回路23はモジユロ引算回路21
の出力が0であるときにオンを、0でないときに
オフを端子27に出力する。
ケツト読出し回路14から与えられる読出しアド
レスデータから、端子25を介してパケツト書込
み回路15から与えられる書込みアドレスデータ
を差し引く引算回路で、演算結果が負の場合には
バツフアメモリ11の物理的なアドレス空間長を
加え、バツフアメモリ11上における2つのアド
レス間の論理的な距離を算出し、引算回路22お
よびゼロ判定回路23にその結果を出力する。引
算回路22は、モジユロ引算回路21出力から固
定レジスタ24に格納された値を差し引く符号付
き引算を行い、その符号ビツトを端子28へ出力
する。ゼロ判定回路23はモジユロ引算回路21
の出力が0であるときにオンを、0でないときに
オフを端子27に出力する。
第3図はカウンタ回路12の一実施例のブロツ
ク図である。第3図において、31はカウンタ、
32はゼロ判定回路、33はパケツト書込み回路
14から書込み終了パルスを入力する端子、34
はパケツト読出し回路15から読出し終了パルス
を入力する端子、35はゼロ判定回路32の出力
をパケツト読出し回路および一致信号検査回路1
6へ出力する端子、36は一致信号検査回路16
から入来するリセツト信号を入力する端子を示
す。
ク図である。第3図において、31はカウンタ、
32はゼロ判定回路、33はパケツト書込み回路
14から書込み終了パルスを入力する端子、34
はパケツト読出し回路15から読出し終了パルス
を入力する端子、35はゼロ判定回路32の出力
をパケツト読出し回路および一致信号検査回路1
6へ出力する端子、36は一致信号検査回路16
から入来するリセツト信号を入力する端子を示
す。
カウンタ31は、端子33から入力するパルス
で加算し、端子34から入力するパルスで減算す
るアツプダウン・カウンタで、その内容をゼロ判
定回路32へ出力する。またカウンタ31は端子
36を介して一致信号検査回路16から入来する
リセツト信号によりリセツトされる。ゼロ判定回
路32はカウンタ31の出力が0であるときにオ
ンを、0でないときにオフを端子35に出力す
る。
で加算し、端子34から入力するパルスで減算す
るアツプダウン・カウンタで、その内容をゼロ判
定回路32へ出力する。またカウンタ31は端子
36を介して一致信号検査回路16から入来する
リセツト信号によりリセツトされる。ゼロ判定回
路32はカウンタ31の出力が0であるときにオ
ンを、0でないときにオフを端子35に出力す
る。
第4図は一致信号検査回路16の一実施例を表
すブロツク図である。第4図において、41は
AND回路、42はNOT回路、43はアドレス比
較回路13から入来する信号を入力する端子、4
4はカウンタ回路12から入来するアドレス一致
信号を入力する端子、45はAND回路41の出
力をリセツト信号としてアドレス比較回路13、
パケツト書込み装置14、パケツト読出し装置1
5に帰還する端子を示す。
すブロツク図である。第4図において、41は
AND回路、42はNOT回路、43はアドレス比
較回路13から入来する信号を入力する端子、4
4はカウンタ回路12から入来するアドレス一致
信号を入力する端子、45はAND回路41の出
力をリセツト信号としてアドレス比較回路13、
パケツト書込み装置14、パケツト読出し装置1
5に帰還する端子を示す。
本発明によれば、バツフアメモリ内に蓄積され
たパケツト数を計数するカウンタと、バツフアに
対する書込みアドレスポインタと読出しアドレス
ポインタとを比較する回路とを具備し、カウンタ
から出力されるゼロ信号とアドレス比較回路から
出力されるアドレス一致信号とを比較することに
より、偶然に生じる誤りを確実に検査することが
でき信頼性の高いバツフア装置を提供できる効果
がある。
たパケツト数を計数するカウンタと、バツフアに
対する書込みアドレスポインタと読出しアドレス
ポインタとを比較する回路とを具備し、カウンタ
から出力されるゼロ信号とアドレス比較回路から
出力されるアドレス一致信号とを比較することに
より、偶然に生じる誤りを確実に検査することが
でき信頼性の高いバツフア装置を提供できる効果
がある。
第1図は本発明によるパケツトバツフア装置の
構成を示したブロツク図、第2図は第1図のアド
レス比較回路の一実施例のブロツク図、第3図は
第1図のカウンタ回路の一実施例のブロツク図、
第4図は第1図の一致信号検査回路の一実施例の
ブロツク図である。 11…バツフアメモリ、12…カウンタ回路、
13…アドレス比較回路、14…パケツト書込み
回路、15…パケツト読出し回路、16…一致信
号検査回路、21…モジユロ引算回路、22…引
算回路、23,23…ゼロ判定回路、24…固定
レジスタ、31…カウンタ。
構成を示したブロツク図、第2図は第1図のアド
レス比較回路の一実施例のブロツク図、第3図は
第1図のカウンタ回路の一実施例のブロツク図、
第4図は第1図の一致信号検査回路の一実施例の
ブロツク図である。 11…バツフアメモリ、12…カウンタ回路、
13…アドレス比較回路、14…パケツト書込み
回路、15…パケツト読出し回路、16…一致信
号検査回路、21…モジユロ引算回路、22…引
算回路、23,23…ゼロ判定回路、24…固定
レジスタ、31…カウンタ。
Claims (1)
- 1 パケツトを一時的に蓄積するリング構成のバ
ツフアメモリと、外部から到着したパケツトを前
記バツフアメモリに書込み、一つのパケツトの書
込みが終了したときに書き込み終了パルスを出力
し、最後にパケツトの書込みが終了したときの最
終アドレスを保持して出力するパケツト書込み回
路と、前記バツフアメモリからパケツトを読出し
て外部に送出し、一つのパケツトの読出しが終了
したときに読出し終了パルスを出力し、最終にパ
ケツトの読出しが終了したときの最終アドレスを
保持して出力するパケツト読出し回路と、前記書
込み終了パルスにより加算され、前記読出し終了
パルスにより減算されるアツプダウンカウンタを
有し、このカウンタの内容が0であることを示す
ゼロ信号を前記パケツト読出し回路に出力するカ
ウンタ回路と、前記最後にパケツトの書込みが終
了したときの最終アドレスから前記最後にパケツ
ト読出しが終了したときの最終アドレスを減算
し、その演算結果が0であることを示すアドレス
一致信号を出力し、この演算結果が予め設定され
た閾値を下回つたとき閉塞信号を前記パケツト書
込み回路に出力するアドレス比較回路と、前記ゼ
ロ信号が出力されたときに前記アドレス一致信号
を検査し、この検査結果に不一致をみたとき前記
パケツト書込み回路と前記パケツト読出し回路と
前記カウンタ回路とにリセツト信号を送出する一
致信号検査回路とを有することを特徴とするパケ
ツトバツフア装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62310208A JPH01149643A (ja) | 1987-12-07 | 1987-12-07 | パケットバッファ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62310208A JPH01149643A (ja) | 1987-12-07 | 1987-12-07 | パケットバッファ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01149643A JPH01149643A (ja) | 1989-06-12 |
| JPH0516215B2 true JPH0516215B2 (ja) | 1993-03-03 |
Family
ID=18002492
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62310208A Granted JPH01149643A (ja) | 1987-12-07 | 1987-12-07 | パケットバッファ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01149643A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060168287A1 (en) * | 2004-12-07 | 2006-07-27 | Glauert Timothy H | Rotating event buffer |
-
1987
- 1987-12-07 JP JP62310208A patent/JPH01149643A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01149643A (ja) | 1989-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6823476B2 (en) | Mechanism to improve fault isolation and diagnosis in computers | |
| AU617446B2 (en) | Improved parity checking apparatus | |
| US8301969B2 (en) | Control method of information processing device and information processing device | |
| JPH01149643A (ja) | パケットバッファ装置 | |
| JPH096725A (ja) | 非同期データ転送受信装置 | |
| JPH0434180B2 (ja) | ||
| JP2697393B2 (ja) | リセット回路 | |
| KR970001624B1 (ko) | 패킷버스 접속장치에서의 태그 발생 및 처리 방법 | |
| KR950007436B1 (ko) | 선입선출 메모리 테스트방법 | |
| JPH03123945A (ja) | 情報処理装置 | |
| JP2715740B2 (ja) | 情報処理装置のバス監視回路 | |
| JPS6318776B2 (ja) | ||
| JPH0535443A (ja) | バツフア管理方式 | |
| JPH0540583A (ja) | 情報処理システム | |
| JPH0314148A (ja) | プログラム破壊検出装置 | |
| JPH033186A (ja) | 先入れ先出しメモリ | |
| JPH029251A (ja) | フレーミングエラー・ステータス回路 | |
| JP2020092324A (ja) | 情報処理装置及び情報取得方法 | |
| JPS5856139B2 (ja) | エラ−検出方式 | |
| JPH086870A (ja) | データ転送装置 | |
| JPS58221424A (ja) | デ−タ検査方式 | |
| JPH01116747A (ja) | キャッシュlsi | |
| JPH04220745A (ja) | バスエラー検出回路 | |
| JPH0522360A (ja) | Fifo試験診断回路 | |
| JPH06161796A (ja) | 情報処理装置 |