JPH1145213A - Fifoメモリ監視方法及び回路 - Google Patents

Fifoメモリ監視方法及び回路

Info

Publication number
JPH1145213A
JPH1145213A JP9213864A JP21386497A JPH1145213A JP H1145213 A JPH1145213 A JP H1145213A JP 9213864 A JP9213864 A JP 9213864A JP 21386497 A JP21386497 A JP 21386497A JP H1145213 A JPH1145213 A JP H1145213A
Authority
JP
Japan
Prior art keywords
data
fifo memory
sequence number
parity
monitoring
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
JP9213864A
Other languages
English (en)
Inventor
Yoshiko Eda
佳子 江田
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9213864A priority Critical patent/JPH1145213A/ja
Publication of JPH1145213A publication Critical patent/JPH1145213A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【課題】 FIFOメモリにおけるフレームデータの喪
失の監視及びパリティチェックによるデータの誤り監視
を行う。 【解決手段】 データ用FIFOメモリ1に書き込むデ
ータの空きビットを用いてフレーム単位にシーケンス番
号を付加する。データ用FIFOメモリ1の読み出しデ
ータ5からシーケンス番号が連続的に読み出されている
かどうかを監視することによりフレームデータの喪失を
監視する。また、パリティ用FIFOメモリ8を用いて
データのパリティチェックを行うことによりデータの誤
りを監視する。両監視結果によりFIFOメモリの動作
異常の監視を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、高速データ伝送装
置のデータ受信回路において、FIFO(FirstIn Firs
t Out)メモリを介することによって生じるフレームデ
ータの喪失及びデータ誤りを監視するFIFOメモリ監
視方法及び回路に関する。
【0002】
【従来の技術】従来、この種のFIFOメモリ監視回路
は図4に示すような構成を採用している。即ち、nビッ
ト(n>1)で構成されるパラレルデータ2をFIFO
メモリを介して出力する場合の監視方法として、データ
用FIFOメモリ1とパリティ用FIFOメモリ8とを
備え、垂直パリティチェックによるデータの誤り監視を
行うことによって、FIFOメモリを介することによる
データの誤り監視を行うように構成している。
【0003】データ用FIFOメモリ1は、FIFOメ
モリ書き込み用フレームパルス3及びFIFOメモリ書
き込み用クロック4によりパラレルデータ2の書き込み
を行い、FIFOメモリ読み出し用フレームパルス6及
びFIFOメモリ読み出し用クロック7によりパラレル
データ5を読み出す。
【0004】パリティ演算回路9では、書き込みデータ
2の垂直パリティ演算を行い、その結果をパリティ用F
IFOメモリ8に出力する。
【0005】パリティ用FIFOメモリ8は、データ用
FIFOメモリ1と同様にFIFOメモリ書き込み用フ
レームパルス3及びFIFOメモリ書き込み用クロック
4により、演算回路9の出力を書き込み、FIFOメモ
リ読み出し用フレームパルス6及びFIFOメモリ読み
出し用クロック7によってデータの読み出しを行う。
【0006】パリティ用FIFOメモリ8の読み出しデ
ータとデータ用FIFOメモリ1の読み出しデータ5を
用いることにより、パリティ監視回路10においてデー
タの誤りの監視を行う。
【0007】
【発明が解決しようとする課題】従来のFIFOメモリ
監視回路は、パリティチェックによってデータの誤り等
の監視を行うものであるが、FIFOメモリを使用する
場合に生じやすいフレームパルスのスリップ等によるフ
レーム単位のデータの喪失のような誤動作の監視はパリ
ティチェックによっては困難である。また、FIFOメ
モリによる前述のようなデータの喪失は2つのFIFO
メモリの何れにおいても生じうるものであパリティチェ
ックによる監視のみでは不充分であるという点でも問題
があった。
【0008】(目的)本発明の目的は、FIFOメモリ
の使用によるフレームデータの喪失を監視することにあ
る。
【0009】本発明の他の目的は、パリティチェックに
よるデータの誤り監視とフレームデータの喪失の監視と
を同時に行い、FIFOメモリの使用によるデータの誤
り及び誤動作に関する総合的な監視を行うことにある。
【0010】
【課題を解決するための手段】本発明のFIFOメモリ
監視方法は、FIFOメモリによりフレームデータの喪
失を検出するFIFOメモリ監視方法において、データ
用FIFOメモリへの書き込み時にフレームデータ内の
空きビットにフレーム単位のシーケンス番号を付加し、
データ用FIFOメモリの読み出し時に前記シーケンス
番号を検出してシーケンス番号が連続的に読み出されて
いるか否かによりフレームデータの正常性を監視するこ
とを特徴とする。
【0011】また、前記データ用FIFOメモリへの書
き込み時にデータのパリティ演算を行いパリティ演算結
果をパリティ用FIFOメモリに書き込み、データ用F
IFOメモリからのデータの読み出し時にパリティ用F
IFOメモリから前記パリティ演算結果を読み出しデー
タ用FIFOメモリから読み出したデータとのパリティ
監視を行うことによりデータ用FIFOメモリにおける
データの誤りを監視することを特徴とする。
【0012】更に、本発明のFIFOメモリ監視回路
は、データ用FIFOメモリと、データ用FIFOメモ
リのデータ書き込み側におけるフレームデータ単位でシ
ーケンス番号を挿入するシーケンス番号挿入回路と、デ
ータ用FIFOメモリのデータ読み出し側における挿入
されたシーケンス番号を抽出しその連続性を監視するシ
ーケンス番号監視回路とを有することを特徴とする。そ
して、前記データ用FIFOメモリへのフレームデータ
の書き込み及び読み出しに同期して入力側フレームデー
タのパリティ演算結果の書き込み及び出力側フレームデ
ータのパリティ監視演算用の前記パリティ演算結果の読
み出しを行うパリティ用FIFOメモリを有し、フレー
ムデータの喪失に加えてパリティチェックによるデータ
の誤り監視を行うことを特徴とする。
【0013】(作用)FIFOメモリに書き込むデータ
の空きビットを用いてフレーム単位にシーケンス番号を
付加する。FIFOメモリ読み出しデータからシーケン
ス番号が連続的に読み出されているかどうかを監視する
ことによりフレームデータの喪失を監視する。また、パ
リティ用FIFOメモリを用いてデータのパリティチェ
ックを行うことによりデータの誤りを監視する。両監視
結果によりFIFOメモリの動作異常の監視を高精度に
行う。
【0014】
【発明の実施の形態】
[1]構成の説明 次に、本発明の実施の形態の構成について、図1を参照
して詳細に説明する。
【0015】データ用FIFOメモリ1の書き込み側
は、nビットで構成されるパラレルデータ(n>1)に
フレーム単位に付加するシーケンス番号を生成するシー
ケンス番号生成回路12と、データの空きビット位置を
示すパルスを生成するFIFOメモリ書き込み側パルス
生成回路13と、データの空きビット位置にシーケンス
番号を挿入するシーケンス番号挿入回路11とで構成さ
れる。
【0016】パリティ用FIFOメモリ8の書き込み側
は、シーケンス番号を付加したデータについて垂直パリ
ティ演算を行い、その結果をパリティ用FIFOメモリ
8に出力するパリティ演算回路9と、データ用FIFO
メモリ1の読み出し側は、読み出しデータ5のシーケン
ス番号挿入位置を示すFIFOメモリ読み出し側パルス
生成回路14と、読み出しデータに付加されたシーケン
ス番号を監視するシーケンス番号監視回路15とで構成
される。
【0017】また、パリティ用FIFOメモリ8の読み
出し側は、パリティ用FIFOメモリ8の読み出しデー
タとデータ用FIFOメモリ1の読み出しデータ5とを
用いてパリティチェックを行うパリティ監視回路10で
構成される。
【0018】更に、監視結果出力側の構成は、シーケン
ス番号監視回路15及びパリティ監視回路10並びに各
出力結果からFIFOメモリの監視結果を出力する監視
結果出力回路16とで構成される。
【0019】[2]動作の説明 次に、図2及び図3を参照して本発明の実施の形態の動
作について説明する。
【0020】データの書き込み動作においては、データ
用FIFOメモリ1及びパリティ用FIFOメモリ8
は、FIFOメモリ書き込み用フレームパルス3及びF
IFOメモリ書き込み用クロック4によりデータの書き
込みを行い、FIFOメモリ読み出し用フレームパルス
6及びFIFOメモリ読み出し用クロック7によりデー
タの読み出しを行う。
【0021】図2に示すように、データ用FIFOメモ
リ1に書込データ(nビットパラレル;n>1)(a)
を書き込む際に、該書込データ(a)に対しFIFOメ
モリ書き込み側パルス生成回路13は、書込データ
(a)の空きビット位置においてローレベルとなるパル
ス信号(c)を生成する。また、シーケンス番号生成回
路12は、書込データ(a)にフレーム単位に付加する
シーケンス番号(b)を生成する。
【0022】シーケンス番号挿入回路11では、FIF
Oメモリ書き込み側パルス生成回路13で生成した空き
ビット位置を示すパルス信号(c)を用いて、シーケン
ス番号監視回路15で生成したシーケンス番号(b)を
挿入する。このシーケンス番号を付加したメモリ書込デ
ータ(d)をデータ用FIFOメモリ1に書き込む。
【0023】また、シーケンス番号を付加したメモリ書
込データ(d)に対して、パリティ演算回路9にて垂直
演算を行い、その出力をパリティ用FIFOメモリ8に
書き込む。
【0024】次に、図3に示すように、データ用FIF
Oメモリ1の読み出しの際は、FIFOメモリ読み出し
側パルス生成回路14で生成したシーケンス番号の挿入
位置を示すパルス信号(g)、(g')を用いて、シー
ケンス番号監視回路15にてメモリ読出データ(e)、
(e')のシーケンス番号を抽出して正常であるかどう
かを監視する。また、パリティ用FlFOメモリ8の読
み出しデータとデータ用FIFOメモリ1の読出データ
5とによりパリティ監視回路10にてチェックを行う。
そして、シーケンス番号監視回路15及びパリティ監視
回路10の各監視結果は監視結果出力回路16に出力さ
れる。
【0025】次に、本発明のフレームの喪失等の異常監
視についてさらに具体的に動作を説明する。
【0026】まず、FIFOメモリの書込及び読出動作
が正常な場合は、図3(1)のタイムチャートに示すよ
うに、パルス信号(g)によりメモリ読出データ(e)
から抽出されるシーケンス番号は、書込時のシーケンス
番号(f)と一致し連続番号として検出されるから、シ
ーケンス監視回路15の監視結果(h)は正常状態を示
しフレームデータの喪失がないことを確認できる。
【0027】また、FIFOメモリの異常動作によりフ
レームデータの喪失が生じるような場合は、図3(2)
のタイムチャートに示すように、抽出されるシーケンス
番号は、欠落が生じ挿入時のシーケンス番号(f')と
一致せず不連続番号として検出されるから、シーケンス
監視回路15の監視結果(h')は不連続番号位置から
異常状態を示す出力となりフレームデータの喪失の誤動
作が検出される。
【0028】更に、FIFOメモリによるデータ誤りを
検出するためにパリティ用FlFOメモリ8を併用する
ことにより、データの誤りチェックに加えて何れかのF
IFOメモリにおけるデータの喪失等の誤動作を監視す
ることが可能となる。
【0029】シーケンス番号監視回路15及びパリティ
監視回路10の監視結果は、その組み合わせ等により監
視結果出力回路15において障害情況を綜合的に判定さ
れる。つまり、パリティ監視回路10の監視結果は、F
IFOメモリを介することによって生じる前記データ誤
り率の監視を可能にするとともに、フレームデータの喪
失又は前記パリティ演算結果のデータの喪失の何れによ
る誤動作においてもデータの誤り率は増大して異常状態
の監視を可能とし、他方、シーケンス番号監視回路15
の監視結果は、フレームデータの喪失の異常状態の監視
のみを可能とすることから、各監視回路の動作の相互監
視を含めた、より高精度の監視を行うことを可能とす
る。
【0030】
【発明の効果】以上説明した通り、本発明によれば、フ
レームデータをその空きビットにフレーム単位のシーケ
ンス番号を付加してFIFOメモリに書き込むので、F
IFOメモリの読み出し側でシーケンス番号が連続的に
読み出されているか否かを検出することによりフレーム
データがFIFOメモりにおいて喪失するような誤動作
を確実に監視することができる。
【0031】また、FIFOメモリの入力側フレームデ
ータと出力側フレームデータとの間でパリティチェック
による監視を行うパリティ用FIFOメモリの併用によ
り、FIFOメモリを介することにより生じるデータ誤
りを検出することができ、更に、パリティチェックによ
る誤り率による監視結果とシーケンス番号による監視結
果によりFIFOメモリをより高精度に監視することを
可能とする。
【0032】
【図面の簡単な説明】
【図1】本発明の一実施の形態を説明するブロック図で
ある。
【図2】FIFOメモリ書き込み側でシーケンス番号を
挿入する動作を説明するタイムチャートである。
【図3】FIFOメモリ読み出し側でシーケンス番号を
監視する動作を説明するタイムチャートである。
【図4】従来のFIFOメモリ監視回路の一例を示すブ
ロック図である。
【符号の説明】
1 データ用FIFOメモリ 2 書き込みデータ 3 FIFOメモリ書き込み用フレームパルス 4 FIFOメモリ書き込み用クロック 5 読み出しデータ 6 FIFOメモリ読み出し用フレームパルス 7 FIFOメモリ読み出し用クロック 8 パリティ用FIFOメモリ 9 パリティ演算回路 10 パリティ監視回路 11 シーケンス番号挿入回路 12 シーケンス番号生成回路 13 FIFOメモリ書き込み側パルス生成回路 14 FIFOメモリ読み出し側パルス生成回路 15 シーケンス番号監視回路 16 監視結果出力回路

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 データ用FIFOメモリを介することに
    よって生じるフレームデータの喪失を検出するFIFO
    メモリ監視方法において、 データ用FIFOメモリへの書き込み時にフレームデー
    タ内の空きビットにフレーム単位のシーケンス番号を付
    加し、データ用FIFOメモリの読み出し時に前記シー
    ケンス番号を検出してシーケンス番号が連続的に読み出
    されているか否かによりフレームデータの正常性を監視
    することを特徴とするFIFOメモリ監視方法。
  2. 【請求項2】 データ用FIFOメモリへの書き込み時
    にデータのパリティ演算を行いパリティ演算結果をパリ
    ティ用FIFOメモリに書き込み、データ用FIFOメ
    モリからのデータの読み出し時にパリティ用FIFOメ
    モリから前記パリティ演算結果を読み出しデータ用FI
    FOメモリから読み出したデータとのパリティ監視を行
    うことによりデータ用FIFOメモリにおけるデータの
    誤りを監視することを特徴とする請求項1記載のFIF
    Oメモリ監視方法。
  3. 【請求項3】 データ用FIFOメモリと、データ用F
    IFOメモリのデータ書き込み側におけるフレームデー
    タ単位でシーケンス番号を挿入するシーケンス番号挿入
    回路と、データ用FIFOメモリのデータ読み出し側に
    おける挿入されたシーケンス番号を抽出しその連続性を
    監視するシーケンス番号監視回路とを有することを特徴
    とするFIFOメモリ監視回路。
  4. 【請求項4】 フレームデータ単位でシーケンス番号を
    生成するシーケンス番号生成回路と、フレームデータの
    空きビット位置を示すパルスを生成する書き込み側パル
    ス生成回路とを有し、前記シーケンス番号挿入回路はフ
    レームデータに空きビット位置を示すパルスにより前記
    シーケンス番号を挿入することを特徴とする請求項3記
    載のFIFOメモリ監視回路。
  5. 【請求項5】 データ用FIFOメモリへのフレームデ
    ータの書き込み及び読み出しに同期して入力側フレーム
    データのパリティ演算結果の書き込み及び出力側フレー
    ムデータのパリティ監視演算用の前記パリティ演算結果
    の読み出しを行うパリティ用FIFOメモリを有し、フ
    レームデータの喪失に加えてパリティチェックによるデ
    ータの誤り監視を行うことを特徴とする請求項3又は4
    記載のFIFOメモリ監視回路。
JP9213864A 1997-07-25 1997-07-25 Fifoメモリ監視方法及び回路 Pending JPH1145213A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9213864A JPH1145213A (ja) 1997-07-25 1997-07-25 Fifoメモリ監視方法及び回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9213864A JPH1145213A (ja) 1997-07-25 1997-07-25 Fifoメモリ監視方法及び回路

Publications (1)

Publication Number Publication Date
JPH1145213A true JPH1145213A (ja) 1999-02-16

Family

ID=16646291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9213864A Pending JPH1145213A (ja) 1997-07-25 1997-07-25 Fifoメモリ監視方法及び回路

Country Status (1)

Country Link
JP (1) JPH1145213A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007215142A (ja) * 2006-02-13 2007-08-23 Fujitsu Ltd フレームバッファ監視方法及び装置
WO2007099584A1 (ja) * 2006-02-28 2007-09-07 Fujitsu Limited エラー検出装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007215142A (ja) * 2006-02-13 2007-08-23 Fujitsu Ltd フレームバッファ監視方法及び装置
JP4651555B2 (ja) * 2006-02-13 2011-03-16 富士通株式会社 フレームバッファ監視方法及び装置
WO2007099584A1 (ja) * 2006-02-28 2007-09-07 Fujitsu Limited エラー検出装置
JP4834722B2 (ja) * 2006-02-28 2011-12-14 富士通株式会社 演算処理装置及び演算処理装置の制御方法
US8196028B2 (en) 2006-02-28 2012-06-05 Fujitsu Limited Error detection device

Similar Documents

Publication Publication Date Title
JPS6011495B2 (ja) エラ−検査システム
KR950010770B1 (ko) 광폭의 데이터전송장치에 있어서 에러검출 및 정정회로
JPH07182247A (ja) エラー検出および補正ユニットを有する先入先出バッファシステム
JPH1145213A (ja) Fifoメモリ監視方法及び回路
US8942300B1 (en) Integrated digitizer system with streaming interface
JPH0323732A (ja) フレーム同期処理方式
JP2806856B2 (ja) 誤り検出訂正回路の診断装置
JPH02308345A (ja) 端末装置のデータ収集システム
JPH0766346B2 (ja) 事象記録方式
JPH09198321A (ja) メモリ監視回路
JPH11149422A (ja) データ保持方式
JPH05130173A (ja) 検査信号監視処理方式
JPH0689236A (ja) ランダムアクセスメモリ監視回路
JPH0546498A (ja) 伝送データ分析装置
JPH11219323A (ja) データパス故障検出方法及び情報処理装置
JPH06162370A (ja) アラーム検出保護回路
JP2002260397A (ja) 誤動作検出回路、誤動作検出機能を有したfifoメモリ、及び誤動作検出方法
JPH07160586A (ja) メモリ監視方法及びメモリ監視回路
JPS61115143A (ja) スキヤンパスの誤動作検出回路
JPS6316776B2 (ja)
JPH05158654A (ja) データ転送方式
JPH0981421A (ja) 障害情報採取システム
JPH1040126A (ja) 回路データ用モニタ装置
JPH036628A (ja) 自己診断回路
JPS6119051B2 (ja)