JP3095060B2 - Atmスイッチ装置 - Google Patents
Atmスイッチ装置Info
- Publication number
- JP3095060B2 JP3095060B2 JP8626197A JP8626197A JP3095060B2 JP 3095060 B2 JP3095060 B2 JP 3095060B2 JP 8626197 A JP8626197 A JP 8626197A JP 8626197 A JP8626197 A JP 8626197A JP 3095060 B2 JP3095060 B2 JP 3095060B2
- Authority
- JP
- Japan
- Prior art keywords
- mpu
- signal
- read
- switch device
- atm switch
- 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 - Fee Related
Links
Landscapes
- Monitoring And Testing Of Exchanges (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】本発明はATM(Async
hronous Transfer Mode)セルを
ネットワーク内のATM交換ノードにてルーティング
し、目的の宛先に届けるためのATMスイッチ技術に関
し、特に、共有メモリ方式のATMスイッチ技術に関す
る。
hronous Transfer Mode)セルを
ネットワーク内のATM交換ノードにてルーティング
し、目的の宛先に届けるためのATMスイッチ技術に関
し、特に、共有メモリ方式のATMスイッチ技術に関す
る。
【0002】
【従来の技術】共有メモリ方式のATMスイッチ技術で
は、入力回線からのすべてのセルを各々の宛先の出力回
線に応じて一旦共通のメモリに書き込み、各々の出力回
線毎にタイミングをとってセルを読み出してスイッチン
グを行う。
は、入力回線からのすべてのセルを各々の宛先の出力回
線に応じて一旦共通のメモリに書き込み、各々の出力回
線毎にタイミングをとってセルを読み出してスイッチン
グを行う。
【0003】図5は共有メモリ方式の従来のATMスイ
ッチ装置500のブロック図である。図5を参照して、
従来のATMスイッチ装置がUTOPIA(Unive
rsal Test & Operations PH
Y Interface for ATM)規格のイン
タフェース(以下、UTOPIAインタフェースと記
す)を介して外部から受信した1セル分のセルデータを
スイッチングして再びUTOPIAインタフェースを介
して外部に送信するまでのATMスイッチ装置本来の動
作を説明する。
ッチ装置500のブロック図である。図5を参照して、
従来のATMスイッチ装置がUTOPIA(Unive
rsal Test & Operations PH
Y Interface for ATM)規格のイン
タフェース(以下、UTOPIAインタフェースと記
す)を介して外部から受信した1セル分のセルデータを
スイッチングして再びUTOPIAインタフェースを介
して外部に送信するまでのATMスイッチ装置本来の動
作を説明する。
【0004】まず、UTOPIAインタフェースから受
信したセルデータを共有メモリに格納する動作を説明す
る。
信したセルデータを共有メモリに格納する動作を説明す
る。
【0005】UTOPIAインタフェースと接続された
受信FIFO(First InFirst Out)
ライト制御手段501は、複数接続されている各物理レ
イヤ(以下、PHYと記す)に対して、PHYからセル
を送信することが可能か否かの確認(ポーリング)を行
い、送信可能なPHYを検出した場合にセル受信を開始
し、ライト制御信号B00を出力してセルデータB01
を受信FIFO502に書き込む。受信FIFO502
からセルの読み出しが可能なタイミングを検出すると、
読出許可信号B02を受信FIFOリード制御手段50
3に送信する。
受信FIFO(First InFirst Out)
ライト制御手段501は、複数接続されている各物理レ
イヤ(以下、PHYと記す)に対して、PHYからセル
を送信することが可能か否かの確認(ポーリング)を行
い、送信可能なPHYを検出した場合にセル受信を開始
し、ライト制御信号B00を出力してセルデータB01
を受信FIFO502に書き込む。受信FIFO502
からセルの読み出しが可能なタイミングを検出すると、
読出許可信号B02を受信FIFOリード制御手段50
3に送信する。
【0006】読出許可信号B02を受信した受信FIF
Oリード制御手段503は、読み出すセルの先頭を示す
タイミング信号B03と、受信FIFO502からの読
み出しを制御するリード制御信号B04により、スイッ
チコア(以下、SWコアと記す)504にセルデータB
05を送信する。
Oリード制御手段503は、読み出すセルの先頭を示す
タイミング信号B03と、受信FIFO502からの読
み出しを制御するリード制御信号B04により、スイッ
チコア(以下、SWコアと記す)504にセルデータB
05を送信する。
【0007】SWコア504は、入力回線からのすべて
のセルを各々のアドレスの出力回線に応じて書き込み、
各々の出力回線毎にタイミングをとって読み出す共有メ
モリである共有バッファ505と、セルアドレスの管
理、トラフィック制御及びヘッダ変換処理等を行うキュ
ー管理ヘッダ変換出力アービタ506により構成されて
いる。
のセルを各々のアドレスの出力回線に応じて書き込み、
各々の出力回線毎にタイミングをとって読み出す共有メ
モリである共有バッファ505と、セルアドレスの管
理、トラフィック制御及びヘッダ変換処理等を行うキュ
ー管理ヘッダ変換出力アービタ506により構成されて
いる。
【0008】次に、共有メモリに格納されたセルデータ
をUTOPIAインタフェースを介して外部に送信する
動作を説明する。
をUTOPIAインタフェースを介して外部に送信する
動作を説明する。
【0009】送信FIFOリード制御手段507は、複
数接続されている各PHYに対し、PHY側でセルを受
信することが可能か否かについてポーリングを行った
後、UTOPIAインタフェースのサイクルに同期して
PHYへの読み出し制御を行う。ポーリングによって、
ビットマップ表現されたポーリング結果B06と、ポー
リング有効タイミング信号B07を生成し、SWコア5
04に出力する。
数接続されている各PHYに対し、PHY側でセルを受
信することが可能か否かについてポーリングを行った
後、UTOPIAインタフェースのサイクルに同期して
PHYへの読み出し制御を行う。ポーリングによって、
ビットマップ表現されたポーリング結果B06と、ポー
リング有効タイミング信号B07を生成し、SWコア5
04に出力する。
【0010】ポーリング結果B06と有効タイミングB
07を受信したSWコア504は、どのPHYに対して
セルデータを出力するかを決定した後、共有バッファ5
05よりセルを読み出して、セルの先頭を示すタイミン
グ信号B08とセルデータB09を送信FIFOライト
制御手段508に出力する。
07を受信したSWコア504は、どのPHYに対して
セルデータを出力するかを決定した後、共有バッファ5
05よりセルを読み出して、セルの先頭を示すタイミン
グ信号B08とセルデータB09を送信FIFOライト
制御手段508に出力する。
【0011】タイミング信号B08とセルデータB09
を受信した送信FIFOライト制御手段508は、送信
FIFO509への書き込みを制御するライト制御信号
B10により、セルデータB11を送信FIFO509
に書き込む。更に、書き込み時のアドレス値を元に、送
信FIFO509から読み出し可能となるタイミングを
検出し、読み出し許可信号B12として送信FIFOリ
ード制御手段507に送信する。
を受信した送信FIFOライト制御手段508は、送信
FIFO509への書き込みを制御するライト制御信号
B10により、セルデータB11を送信FIFO509
に書き込む。更に、書き込み時のアドレス値を元に、送
信FIFO509から読み出し可能となるタイミングを
検出し、読み出し許可信号B12として送信FIFOリ
ード制御手段507に送信する。
【0012】読み出し許可信号B12を受信した送信F
IFOリード制御手段507は、UTOPIAインタフ
ェースの動作のタイミングに合わせて、送信FIFO5
09のリード制御信号B13を送信してセルデータB1
4を読み出し、UTOPIAインタフェースにセルデー
タを出力する。
IFOリード制御手段507は、UTOPIAインタフ
ェースの動作のタイミングに合わせて、送信FIFO5
09のリード制御信号B13を送信してセルデータB1
4を読み出し、UTOPIAインタフェースにセルデー
タを出力する。
【0013】なお、MPUインタフェース510は不図
示のMPUと接続されている。MPUはATMスイッチ
装置500の動作モードの設定を行う。
示のMPUと接続されている。MPUはATMスイッチ
装置500の動作モードの設定を行う。
【0014】
【発明が解決しようとする課題】ここで、ATMスイッ
チ装置の動作が正常であるかどうか、不具合がある場合
にそれがどこにあるのかを発見する診断方法について考
える。この診断を行う場合、多種・大量のデータ送受信
を実行する必要がある。このため、従来のATMスイッ
チ装置500の診断を行う場合、UTOPIAインタフ
ェースを備えた専用の測定装置を用意して診断を行って
いた。
チ装置の動作が正常であるかどうか、不具合がある場合
にそれがどこにあるのかを発見する診断方法について考
える。この診断を行う場合、多種・大量のデータ送受信
を実行する必要がある。このため、従来のATMスイッ
チ装置500の診断を行う場合、UTOPIAインタフ
ェースを備えた専用の測定装置を用意して診断を行って
いた。
【0015】また、ATMスイッチ装置は1乃至複数の
LSIにより構成されるが、本LSIがネットワーク装
置に組み込まれた場合、単体の動作確認の手段がなくな
ってしまう。更に、初期LSIの評価立ち上げを行う場
合、初期LSIを組み込んだボード上の問題や、LSI
のインタフェース機能の不具合が発生すると、データ入
力の代替手段がないため、評価を中断しなければならな
い。
LSIにより構成されるが、本LSIがネットワーク装
置に組み込まれた場合、単体の動作確認の手段がなくな
ってしまう。更に、初期LSIの評価立ち上げを行う場
合、初期LSIを組み込んだボード上の問題や、LSI
のインタフェース機能の不具合が発生すると、データ入
力の代替手段がないため、評価を中断しなければならな
い。
【0016】本発明が解決しようとする課題は、専用の
測定装置を必要とすることなく、内部基本動作の確認を
することができ、ネットワーク装置として組み込まれた
後でも自己診断をかけることができるATMスイッチ装
置を提供することである。
測定装置を必要とすることなく、内部基本動作の確認を
することができ、ネットワーク装置として組み込まれた
後でも自己診断をかけることができるATMスイッチ装
置を提供することである。
【0017】また、他の課題は、LSI間のインタフェ
ースブロック機能の不具合や、LSI実機評価ボード上
の接続問題によりデータの入力ができない場合において
もLSIの評価を行うことができるATMスイッチ装置
を提供することである。
ースブロック機能の不具合や、LSI実機評価ボード上
の接続問題によりデータの入力ができない場合において
もLSIの評価を行うことができるATMスイッチ装置
を提供することである。
【0018】
【課題を解決するための手段】以上のような課題を解決
するため、本発明は、送信及び受信データを格納する送
信及び受信バッファ並びにMPUを備える共有メモリ方
式のATMスイッチ装置において、MPUから出力され
る予め定められたテストデータを受信バッファに送る手
段と、送信バッファから出力される送信データをMPU
に送る手段とを備え、テストデータ及び送信データをM
PUにより比較することを特徴とするATMスイッチ装
置を提供する
するため、本発明は、送信及び受信データを格納する送
信及び受信バッファ並びにMPUを備える共有メモリ方
式のATMスイッチ装置において、MPUから出力され
る予め定められたテストデータを受信バッファに送る手
段と、送信バッファから出力される送信データをMPU
に送る手段とを備え、テストデータ及び送信データをM
PUにより比較することを特徴とするATMスイッチ装
置を提供する
【0019】また、本発明は、送信及び受信データを格
納する送信及び受信バッファ並びにMPUを備える共有
メモリ方式のATMスイッチ装置において、MPUから
出力される予め定められたテストデータを受信バッファ
に送る手段と、送信バッファから出力される送信データ
をMPUに送る手段とを備え、テストデータ及び送信デ
ータをMPUにより比較することを特徴とするATMス
イッチ装置を提供する。
納する送信及び受信バッファ並びにMPUを備える共有
メモリ方式のATMスイッチ装置において、MPUから
出力される予め定められたテストデータを受信バッファ
に送る手段と、送信バッファから出力される送信データ
をMPUに送る手段とを備え、テストデータ及び送信デ
ータをMPUにより比較することを特徴とするATMス
イッチ装置を提供する。
【0020】
【発明の実施の形態】本発明の第1の実施の形態である
ATMスイッチ装置100について図1を参照して説明
する。
ATMスイッチ装置100について図1を参照して説明
する。
【0021】従来例との構成上の相違は、ATMスイッ
チ装置100の受信FIFOライト制御手段101及び
送信FIFOライト制御手段108がセレクタ101a
及び108aを有すること、テストセルデータA15及
びA17がMPUインタフェース110を介してセレク
タ101a及び108aに不図示のMPUから出力され
ること、並びに、受信FIFO102及び送信FIFO
109の出力であるセルデータA16及びA18がMP
Uインタフェース110を介して不図示のMPUに接続
されることである。その他の構成は従来例と同一であ
る。
チ装置100の受信FIFOライト制御手段101及び
送信FIFOライト制御手段108がセレクタ101a
及び108aを有すること、テストセルデータA15及
びA17がMPUインタフェース110を介してセレク
タ101a及び108aに不図示のMPUから出力され
ること、並びに、受信FIFO102及び送信FIFO
109の出力であるセルデータA16及びA18がMP
Uインタフェース110を介して不図示のMPUに接続
されることである。その他の構成は従来例と同一であ
る。
【0022】セレクタ101aはUTOPIAインタフ
ェースとMPUから出力されるセルデータのいずれかを
MPUの指示に従って選択し、セルデータA01として
受信FIFO102に送信する。MPUから出力される
セルデータは、所望のアドレスに所望のデータを1ワー
ドずつ1セル分書き込んだものであり、予め定められた
テストセルデータA15である。また、MPUインタフ
ェース110を介して受信FIFO102の所望のアド
レスから1ワードずつデータを参照することができ、受
信FIFO102のメモリセルの自己診断をすることが
できる。
ェースとMPUから出力されるセルデータのいずれかを
MPUの指示に従って選択し、セルデータA01として
受信FIFO102に送信する。MPUから出力される
セルデータは、所望のアドレスに所望のデータを1ワー
ドずつ1セル分書き込んだものであり、予め定められた
テストセルデータA15である。また、MPUインタフ
ェース110を介して受信FIFO102の所望のアド
レスから1ワードずつデータを参照することができ、受
信FIFO102のメモリセルの自己診断をすることが
できる。
【0023】同様に、送信FIFO109もMPUイン
ターフェース105を介して、セルデータを所望のアド
レスに書き込み、所望のアドレスよりセルデータを読み
出すことができる。そのため、MPUを介して、送信F
IFOのメモリセルの自己診断をすることができる。
ターフェース105を介して、セルデータを所望のアド
レスに書き込み、所望のアドレスよりセルデータを読み
出すことができる。そのため、MPUを介して、送信F
IFOのメモリセルの自己診断をすることができる。
【0024】また、外部装置を接続した場合には、MP
Uインターフェース101を介して、受信FIFO10
2、送信FIFO109の格納データを確認することが
できる。
Uインターフェース101を介して、受信FIFO10
2、送信FIFO109の格納データを確認することが
できる。
【0025】本発明の第2の実施の形態であるATMス
イッチ装置200について図2を参照して説明する。
イッチ装置200について図2を参照して説明する。
【0026】ATMスイッチ装置200は、ATMスイ
ッチ装置100に加えて、セレクタ201及び202を
有する。
ッチ装置100に加えて、セレクタ201及び202を
有する。
【0027】セレクタ201は受信FIFOライト制御
手段101から受信する読出許可信号A02とMPUか
ら出力される予め定められた読出許可テスト信号A19
のいずれか一方をMPUの指示により選択し、読出許可
信号A20を受信FIFOリード制御手段103に出力
する。
手段101から受信する読出許可信号A02とMPUか
ら出力される予め定められた読出許可テスト信号A19
のいずれか一方をMPUの指示により選択し、読出許可
信号A20を受信FIFOリード制御手段103に出力
する。
【0028】セレクタ201を有することにより、MP
Uの指示による任意のタイミングで受信FIFOリード
制御手段103に読出許可信号A20を送信することが
できるので、受信FIFOリード制御手段102による
読み出し動作を任意のタイミングで実行させて受信FI
FO102に格納したセルデータをSWコア104の共
有バッファ105に格納させることができる。
Uの指示による任意のタイミングで受信FIFOリード
制御手段103に読出許可信号A20を送信することが
できるので、受信FIFOリード制御手段102による
読み出し動作を任意のタイミングで実行させて受信FI
FO102に格納したセルデータをSWコア104の共
有バッファ105に格納させることができる。
【0029】一方、セレクタ202は送信FIFOリー
ド制御手段107がUTOPIAインタフェースから受
け取るポーリング結果データA06及びポーリング有効
タイミング信号A07からなる組、並びに、MPUから
出力される予め定められたポーリング結果テストデータ
A21及びポーリング有効タイミングテスト信号A22
からなる組のいずれか一方の組をMPUの指示により選
択し、ポーリング結果データA23及びポーリング有効
タイミング信号A24を出力する。
ド制御手段107がUTOPIAインタフェースから受
け取るポーリング結果データA06及びポーリング有効
タイミング信号A07からなる組、並びに、MPUから
出力される予め定められたポーリング結果テストデータ
A21及びポーリング有効タイミングテスト信号A22
からなる組のいずれか一方の組をMPUの指示により選
択し、ポーリング結果データA23及びポーリング有効
タイミング信号A24を出力する。
【0030】セレクタ202を有することにより、MP
Uの指示による任意のタイミングでSWコア104を動
作させて共有バッファ105からセルデータを読み出す
ことができる。これにより、ATMスイッチ装置本来の
動作と同様に、SWコア104に格納されたセルデータ
をUTOPIAインタフェースに出力することができ
る。
Uの指示による任意のタイミングでSWコア104を動
作させて共有バッファ105からセルデータを読み出す
ことができる。これにより、ATMスイッチ装置本来の
動作と同様に、SWコア104に格納されたセルデータ
をUTOPIAインタフェースに出力することができ
る。
【0031】次に、ATMスイッチ装置200の自己診
断動作を説明する。
断動作を説明する。
【0032】MPUはテストセルデータA15を受信F
IFO102に書き込む。MPUはセレクタ201を介
して読出許可テスト信号A19を受信FIFOリード制
御手段103に送信し、受信FIFOリード制御手段1
02のアドレス生成を開始させる。セル読み出しに伴
い、セルの先頭タイミングを示すタイミング信号A03
がSWコア104に送信され、SWコア104の共有バ
ッファ105にセルが格納される。
IFO102に書き込む。MPUはセレクタ201を介
して読出許可テスト信号A19を受信FIFOリード制
御手段103に送信し、受信FIFOリード制御手段1
02のアドレス生成を開始させる。セル読み出しに伴
い、セルの先頭タイミングを示すタイミング信号A03
がSWコア104に送信され、SWコア104の共有バ
ッファ105にセルが格納される。
【0033】ポーリング結果テストデータA21及びポ
ーリング有効タイミングテスト信号A22をセレクタ2
02に送信することによりSWコア104にポーリング
結果データA23及びポーリング有効タイミング信号A
24を送信する。
ーリング有効タイミングテスト信号A22をセレクタ2
02に送信することによりSWコア104にポーリング
結果データA23及びポーリング有効タイミング信号A
24を送信する。
【0034】ポーリング結果データA23及びポーリン
グ有効タイミング信号A24を受信したSWコア104
は共有バッファ105からセルを読み出し、トラフィッ
ク制御とヘッダ変換処理を行ってタイミング信号A08
及びセルデータA09を出力する。
グ有効タイミング信号A24を受信したSWコア104
は共有バッファ105からセルを読み出し、トラフィッ
ク制御とヘッダ変換処理を行ってタイミング信号A08
及びセルデータA09を出力する。
【0035】タイミング信号A08を受信した送信FI
FOライト制御手段108は送信FIFO109へのア
ドレスを生成し、セルデータA09を送信FIFO10
9に格納する。
FOライト制御手段108は送信FIFO109へのア
ドレスを生成し、セルデータA09を送信FIFO10
9に格納する。
【0036】送信FIFO109にセルを格納後、MP
UはセルデータA18を読み出して送信先やヘッダ変換
が正しいことを確認する。
UはセルデータA18を読み出して送信先やヘッダ変換
が正しいことを確認する。
【0037】本発明の第3の実施の形態であるATMス
イッチ装置300について図3を参照して説明する。
イッチ装置300について図3を参照して説明する。
【0038】ATMスイッチ装置300はATMスイッ
チ装置200に加えて、セレクタ301を備える。セレ
クタ301は送信FIFOライト制御手段108が出力
する読出許可信号A12及びMPUから出力される予め
定められた読出許可テスト信号A25のいずれか一方を
前記MPUの指示により選択し、送信FIFOリード制
御手段107に読出許可信号A26を送信する。
チ装置200に加えて、セレクタ301を備える。セレ
クタ301は送信FIFOライト制御手段108が出力
する読出許可信号A12及びMPUから出力される予め
定められた読出許可テスト信号A25のいずれか一方を
前記MPUの指示により選択し、送信FIFOリード制
御手段107に読出許可信号A26を送信する。
【0039】セレクタ301を介してMPUから送信F
IFOリード制御手段107に読出許可テスト信号を送
信することにより、所望のタイミングで送信FIFOリ
ード制御手段107の読み出し動作を開始させることが
できる。
IFOリード制御手段107に読出許可テスト信号を送
信することにより、所望のタイミングで送信FIFOリ
ード制御手段107の読み出し動作を開始させることが
できる。
【0040】本発明の第4の実施の形態であるATMス
イッチ装置400について図4を参照して説明する。
イッチ装置400について図4を参照して説明する。
【0041】ATMスイッチ装置400はATMスイッ
チ装置300の構成に加えてセレクタ104aを備え
る。また、テストセルデータA27がMPUインタフェ
ース110を介してセレクタ104aに不図示のMPU
から出力される。更に、共有バッファ105に格納され
たセルデータは、セルデータA28としてMPUインタ
フェース110を介してMPUにより参照される。
チ装置300の構成に加えてセレクタ104aを備え
る。また、テストセルデータA27がMPUインタフェ
ース110を介してセレクタ104aに不図示のMPU
から出力される。更に、共有バッファ105に格納され
たセルデータは、セルデータA28としてMPUインタ
フェース110を介してMPUにより参照される。
【0042】次に、ATMスイッチ装置400の動作を
説明する。本動作はMPUから共有バッファ105への
テストセルデータの書き込み動作と、共有バッファ10
5からMPUへのセルデータの読み出し動作による。
説明する。本動作はMPUから共有バッファ105への
テストセルデータの書き込み動作と、共有バッファ10
5からMPUへのセルデータの読み出し動作による。
【0043】テストセルデータの書き込み動作は次のよ
うに行われる。MPUはMPUインタフェース110を
介してテストセルデータA27をセレクタ104aに送
って共有バッファ105に送信することにより、所望の
データを共有バッファ105の所望のアドレスに書き込
むことが出来る。
うに行われる。MPUはMPUインタフェース110を
介してテストセルデータA27をセレクタ104aに送
って共有バッファ105に送信することにより、所望の
データを共有バッファ105の所望のアドレスに書き込
むことが出来る。
【0044】また、このようなテストセルデータの書き
込み動作またはATMスイッチ装置本来の動作の過程で
共有バッファ105に格納されたセルデータは、セルデ
ータA28としてMPUインタフェース110を介して
MPUにより参照することができる。このため、共有バ
ッファ105のメモリテストを行うことが出来る。
込み動作またはATMスイッチ装置本来の動作の過程で
共有バッファ105に格納されたセルデータは、セルデ
ータA28としてMPUインタフェース110を介して
MPUにより参照することができる。このため、共有バ
ッファ105のメモリテストを行うことが出来る。
【0045】ATMスイッチ装置200、300及び4
00は、セレクタを組み合わせて用いることにより、A
TMスイッチ装置の内部やUTOPIAインタフェース
とSWコアとを切り分けて診断して問題の発生箇所を特
定することができる。
00は、セレクタを組み合わせて用いることにより、A
TMスイッチ装置の内部やUTOPIAインタフェース
とSWコアとを切り分けて診断して問題の発生箇所を特
定することができる。
【0046】例えば、セレクタ101aとセレクタ20
1を用いた場合には、受信FIFOリード制御手段10
3の動作チェックを行うことができる。MPUを介し
て、受信FIFO102にテストセルデータA15を1
セル分書き込み、その後、読出許可テスト信号A19を
受信FIFOリード制御手段103へ出力する。受信F
IFOリード制御手段103は、受信FIFO102よ
りセルデータA05が読み出し、共有バッファに格納す
る。共有バッファに格納されたセルデータをMPUを介
して読み出し比較することで受信FIFOリード制御手
段103が正常に動作しているかを確認できる。
1を用いた場合には、受信FIFOリード制御手段10
3の動作チェックを行うことができる。MPUを介し
て、受信FIFO102にテストセルデータA15を1
セル分書き込み、その後、読出許可テスト信号A19を
受信FIFOリード制御手段103へ出力する。受信F
IFOリード制御手段103は、受信FIFO102よ
りセルデータA05が読み出し、共有バッファに格納す
る。共有バッファに格納されたセルデータをMPUを介
して読み出し比較することで受信FIFOリード制御手
段103が正常に動作しているかを確認できる。
【0047】また、セレクタ104aとセレクタ202
を用いた場合には、送信FIFOライト制御手段108
の動作確認を行うことができる。MPUを介して、共有
バッファ105にテストセルデータA27を格納してお
き、ポーリング結果テストデータA23とポーリング有
効タイミング信号A24をSWコア104へ出力する。
共有バッファ105よりセルデータが読み出され、送信
FIFO109に格納される。送信FIFO109に格
納したセルデータをMPUを介して読み出し比較するこ
とで、送信FIFOライト制御手段108が正常に動作
しているか確認することができる。
を用いた場合には、送信FIFOライト制御手段108
の動作確認を行うことができる。MPUを介して、共有
バッファ105にテストセルデータA27を格納してお
き、ポーリング結果テストデータA23とポーリング有
効タイミング信号A24をSWコア104へ出力する。
共有バッファ105よりセルデータが読み出され、送信
FIFO109に格納される。送信FIFO109に格
納したセルデータをMPUを介して読み出し比較するこ
とで、送信FIFOライト制御手段108が正常に動作
しているか確認することができる。
【0048】更に、外部装置を用いた場合には、UTO
PIAインタフェースの正常動作を確認することができ
る。
PIAインタフェースの正常動作を確認することができ
る。
【0049】例えば、受信FIFOライト制御手段10
1の動作確認を確認したい場合は、UTOPIAインタ
フェースを介してセルを受信し、受信FIFO102に
格納されたセルデータをMPUを介して読み出す。読み
出されたセルデータと入力セルデータとを比較すること
で、受信FIFOライト制御手段101がUTOPIA
インタフェースに同期して正常に受信したかどうかを確
認できる。
1の動作確認を確認したい場合は、UTOPIAインタ
フェースを介してセルを受信し、受信FIFO102に
格納されたセルデータをMPUを介して読み出す。読み
出されたセルデータと入力セルデータとを比較すること
で、受信FIFOライト制御手段101がUTOPIA
インタフェースに同期して正常に受信したかどうかを確
認できる。
【0050】また、送信FIFOリード制御手段107
の動作確認したい場合は、セレクタ301を用いて、M
PUを介してテストセルデータを送信FIFO109に
書き込み、MPUより読出許可信号A26を送信FIF
Oリード制御手段107へ出力する。送信FIFOリー
ド制御手段107は、送信FIFO109よりセルデー
タを読み出し、UTOPIAインタフェースを介して外
部装置へ出力する。外部装置に出力のセルデータとMP
Uより設定したセルデータを比較することで、UTOP
IAインタフェースに同期して送信FIFOリード制御
手段107から正常に送信しているかどうかを確認でき
る。
の動作確認したい場合は、セレクタ301を用いて、M
PUを介してテストセルデータを送信FIFO109に
書き込み、MPUより読出許可信号A26を送信FIF
Oリード制御手段107へ出力する。送信FIFOリー
ド制御手段107は、送信FIFO109よりセルデー
タを読み出し、UTOPIAインタフェースを介して外
部装置へ出力する。外部装置に出力のセルデータとMP
Uより設定したセルデータを比較することで、UTOP
IAインタフェースに同期して送信FIFOリード制御
手段107から正常に送信しているかどうかを確認でき
る。
【0051】
【発明の効果】以上のように、本発明のATMスイッチ
装置によれば、MPUアクセスによりダミーのデータを
ATMスイッチ装置に供給して動作の確認を行うことが
できる。このため、ATMスイッチ装置がネットワーク
装置として組み込まれた後でも、ATMスイッチ装置に
おける問題の有無を容易に確認することができる。
装置によれば、MPUアクセスによりダミーのデータを
ATMスイッチ装置に供給して動作の確認を行うことが
できる。このため、ATMスイッチ装置がネットワーク
装置として組み込まれた後でも、ATMスイッチ装置に
おける問題の有無を容易に確認することができる。
【0052】また、ATMスイッチ装置に問題がある場
合であっても、外部−受信FIFO間、SWコア、送信
FIFO−外部とにATMスイッチ装置内部を切り分け
てトレースをすることができるため、問題の発生箇所を
容易に特定することができる。
合であっても、外部−受信FIFO間、SWコア、送信
FIFO−外部とにATMスイッチ装置内部を切り分け
てトレースをすることができるため、問題の発生箇所を
容易に特定することができる。
【0053】以上、本発明を実施の形態に基づいて説明
したが、本発明はこれに限定されるものではなく、当業
者の通常の知識の範囲内でその変更や改良が可能である
ことは勿論である。
したが、本発明はこれに限定されるものではなく、当業
者の通常の知識の範囲内でその変更や改良が可能である
ことは勿論である。
【図1】本発明の第1の実施の形態のブロック図であ
る。
る。
【図2】本発明の第2の実施の形態のブロック図であ
る。
る。
【図3】本発明の第3の実施の形態のブロック図であ
る。
る。
【図4】本発明の第4の実施の形態のブロック図であ
る。
る。
【図5】従来のATMスイッチ装置のブロック図であ
る。
る。
100、200、300、400、500 ATMスイ
ッチ装置 101 受信FIFOライト制御手段 102 受信FIFO 103 受信FIFOリード制御手段 104 SWコア 105 共有バッファ 106 キュー管理ヘッダ変換出力アービタ 107 送信FIFOリード制御手段 108 送信FIFOライト制御手段 109 送信FIFO 110 MPUインタフェース 101a、104a、108a、201、202、30
1 セレクタ A00 ライト制御信号 A01 セルデータ A02 読出許可信号 A03 タイミング信号 A04 リード制御信号 A05 セルデータ A06 ポーリング結果 A07 ポーリング有効タイミング信号 A08 タイミング信号 A09 セルデータ A10 ライト制御信号 A11 セルデータ A12 読出許可信号 A13 リード制御信号 A14 セルデータ A15 テストセルデータ A16 セルデータ A17 テストセルデータ A18 セルデータ A19 読出許可テスト信号 A20 読出許可信号 A21 ポーリング結果テストデータ A22 ポーリング有効タイミングテスト信号 A23 ポーリング結果データ A24 ポーリング有効タイミング信号 A25 読出許可テスト信号 A26 読出許可信号 A27 テストセルデータ A28 セルデータ B00 ライト制御信号 B01 セルデータ B02 読出許可信号 B03 タイミング信号 B04 リード制御信号 B05 セルデータ B06 ポーリング結果 B07 ポーリング有効タイミング信号 B08 タイミング信号 B09 セルデータ B10 ライト制御信号 B11 セルデータ B12 読出許可信号 B13 リード制御信号 B14 セルデータ
ッチ装置 101 受信FIFOライト制御手段 102 受信FIFO 103 受信FIFOリード制御手段 104 SWコア 105 共有バッファ 106 キュー管理ヘッダ変換出力アービタ 107 送信FIFOリード制御手段 108 送信FIFOライト制御手段 109 送信FIFO 110 MPUインタフェース 101a、104a、108a、201、202、30
1 セレクタ A00 ライト制御信号 A01 セルデータ A02 読出許可信号 A03 タイミング信号 A04 リード制御信号 A05 セルデータ A06 ポーリング結果 A07 ポーリング有効タイミング信号 A08 タイミング信号 A09 セルデータ A10 ライト制御信号 A11 セルデータ A12 読出許可信号 A13 リード制御信号 A14 セルデータ A15 テストセルデータ A16 セルデータ A17 テストセルデータ A18 セルデータ A19 読出許可テスト信号 A20 読出許可信号 A21 ポーリング結果テストデータ A22 ポーリング有効タイミングテスト信号 A23 ポーリング結果データ A24 ポーリング有効タイミング信号 A25 読出許可テスト信号 A26 読出許可信号 A27 テストセルデータ A28 セルデータ B00 ライト制御信号 B01 セルデータ B02 読出許可信号 B03 タイミング信号 B04 リード制御信号 B05 セルデータ B06 ポーリング結果 B07 ポーリング有効タイミング信号 B08 タイミング信号 B09 セルデータ B10 ライト制御信号 B11 セルデータ B12 読出許可信号 B13 リード制御信号 B14 セルデータ
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/24 - 12/28 H04L 12/56
Claims (5)
- 【請求項1】 受信データを格納する受信バッファ及び
MPUを備える共有メモリ方式のATMスイッチ装置に
おいて、 前記受信バッファへの書き込みの制御を行う受信バッフ
ァライト制御手段と、 前記受信バッファからの読み出しの制御を行う受信バッ
ファリード制御手段と、 前記受信バッファライト制御手段により生成される信号
であり、前記受信バッファリード制御手段に前記受信バ
ッファの読み出しを許可する信号である読出許可信号、
及び、前記MPUから出力される予め定められた読出許
可テスト信号のいずれか一方を前記MPUの指示により
選択し、前記受信バッファリード制御手段に出力するセ
レクタとを備え、 前記受信バッファは前記MPUに前記セルデータを出力
することを特徴とするATMスイッチ装置。 - 【請求項2】 送信データを格納する送信バッファ及び
MPUを備える共有メモリ方式のATMスイッチ装置に
おいて、 前記ATMスイッチ装置の外部から入力されるポーリン
グ結果データ及びポーリング有効タイミング信号からな
る組、並びに、前記MPUから出力される予め定められ
たポーリング結果テストデータ及びポーリング有効タイ
ミングテスト信号からなる組のいずれか一方の組を前記
MPUの指示により選択して出力するセレクタを備え、 前記送信バッファは共有メモリから入力されたセルデー
タを前記MPUに出力することを特徴とするATMスイ
ッチ装置。 - 【請求項3】 送信データを格納する送信バッファ及び
MPUを備える共有メモリ方式のATMスイッチ装置に
おいて、 前記送信バッファへの書き込みの制御を行う送信バッフ
ァライト制御手段と、 前記送信バッファからの読み出しの制御を行う送信バッ
ファリード制御手段と、 前記送信バッファライト制御手段により生成される信号
であり、前記送信バッファリード制御手段に前記送信バ
ッファの読み出しを許可する信号である読出許可信号、
及び、前記MPUから出力される予め定められた読出許
可テスト信号のいずれか一方を前記MPUの指示により
選択し、前記送信バッファリード制御手段に出力するセ
レクタとを備え、 前記送信バッファは前記MPUに前記セルデータを出力
することを特徴とするATMスイッチ装置。 - 【請求項4】 送信及び受信データを格納する送信及び
受信バッファ並びにMPUを備える共有メモリ方式のA
TMスイッチ装置において、 前記MPUから出力される予め定められたテストセルデ
ータ及び前記ATMスイッチ装置の外部から入力される
受信セルデータのいずれか一方を前記MPUの指示によ
り選択し、セルデータとして前記受信バッファに出力す
る第1のセレクタと、 前記ATMスイッチ装置の共有メモリから出力される送
信セルデータ及び前記MPUから出力される予め定めら
れたテストセルデータのいずれか一方を前記MPUの指
示により選択し、セルデータとして前記送信バッファに
出力する第2のセレクタと、 前記受信バッファへの書き込みの制御を行う受信バッフ
ァライト制御手段と、 前記受信バッファからの読み出しの制御を行う受信バッ
ファリード制御手段と、 前記受信バッファライト制御手段により生成される信号
であり、前記受信バッファリード制御手段に前記受信バ
ッファの読み出しを許可する信号である読出許可信号、
及び、前記MPUから出力される予め定められた読出許
可テスト信号のいずれか一方を前記MPUの指示により
選択し、前記受信バッファリード制御手段に出力する第
3のセレクタと、 前記ATMスイッチ装置の外部から入力されるポーリン
グ結果データ及びポーリング有効タイミング信号からな
る組、並びに、前記MPUから出力される予め定められ
たポーリング結果テストデータ及びポーリング有効タイ
ミングテスト信号からなる組のいずれか一方の組を前記
MPUの指示により選択して出力する第4のセレクタと
を備え、 前記受信バッファは前記MPUに前記セルデータを出力
し、前記送信バッファは前記MPUに前記セルデータを
出力することを特徴とするATMスイッチ装置。 - 【請求項5】 請求項4記載のATMスイッチ装置にお
いて、更に、 前記送信バッファへの書き込みの制御を行う送信バッフ
ァライト制御手段と、 前記送信バッファからの読み出しの制御を行う送信バッ
ファリード制御手段と、 前記送信バッファライト制御手段により生成される信号
であり、前記送信バッファリード制御手段に前記送信バ
ッファの読み出しを許可する信号である読出許可信号、
及び、前記MPUから出力される予め定められた読出許
可テスト信号のいずれか一方を前記MPUの指示により
選択し、前記送信バッファリード制御手段に出力する第
5のセレクタとを備えることを特徴とするATMスイッ
チ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8626197A JP3095060B2 (ja) | 1997-04-04 | 1997-04-04 | Atmスイッチ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8626197A JP3095060B2 (ja) | 1997-04-04 | 1997-04-04 | Atmスイッチ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10285172A JPH10285172A (ja) | 1998-10-23 |
JP3095060B2 true JP3095060B2 (ja) | 2000-10-03 |
Family
ID=13881887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8626197A Expired - Fee Related JP3095060B2 (ja) | 1997-04-04 | 1997-04-04 | Atmスイッチ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3095060B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101815563B1 (ko) * | 2015-03-16 | 2018-01-05 | 주식회사 아이지 | 음료의 기포발생기 |
-
1997
- 1997-04-04 JP JP8626197A patent/JP3095060B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101815563B1 (ko) * | 2015-03-16 | 2018-01-05 | 주식회사 아이지 | 음료의 기포발생기 |
Also Published As
Publication number | Publication date |
---|---|
JPH10285172A (ja) | 1998-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6233635B1 (en) | Diagnostic/control system using a multi-level I2C bus | |
US4695952A (en) | Dual redundant bus interface circuit architecture | |
US5919261A (en) | Methods and apparatus for controlling operation of a link layer controller based upon a state of connection between multiple electronic apparatus | |
CA2247341C (en) | Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure | |
AU599534B2 (en) | A diagnostic system in a data processing system | |
US7940057B2 (en) | Method of detecting disconnection and power discontinuity of I/O unit connected to numerical controller | |
US5224124A (en) | Data transmission system | |
JP3095060B2 (ja) | Atmスイッチ装置 | |
KR20010053612A (ko) | 기억 장치 및 상기 기억 장치를 동작시키기 위한 방법 | |
US7072292B2 (en) | Methods and apparatus for supporting multiple Utopia masters on the same Utopia bus | |
KR100453349B1 (ko) | 서로 다른 물리계층의 데이터 정합 장치 및 방법 | |
JP3189753B2 (ja) | Stm−atm変換装置の二重化方式 | |
KR0182707B1 (ko) | 교환기에 있어서 프로세서간통신 메세지에 대한 모니터장치 및 방법 | |
JP3538069B2 (ja) | ブロードキャスト通信試験方式 | |
JP2848370B2 (ja) | 通信回線監視装置 | |
KR970009755B1 (ko) | 고성능 프로세서간 통신망 노드의 프레임 어드레스 검사기 | |
JPH10116225A (ja) | アドレス変換回路及びマルチプロセッサシステム | |
JP3170827B2 (ja) | ポーリングデータ収集システム | |
US6343102B1 (en) | In-station control system and method | |
KR0171005B1 (ko) | 고속 패킷 라우터의 노드버퍼 제어장치 | |
JP2833910B2 (ja) | 通信制御装置 | |
JP3440794B2 (ja) | 通信端末装置 | |
US6289387B1 (en) | Remote module control system for controlling module disposed at remote place which accommodates line/trunk circuit and control method thereof | |
KR100427764B1 (ko) | 서로 다른 데이터 버스를 가지는 디바이스들의 정합 장치 | |
JPH1023048A (ja) | 通信制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070804 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080804 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080804 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090804 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |