(57)【要約】【課題】動的に変更可能な優先順位でＰＨＹレイヤデバイスを公平に選択する。【解決手段】ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０は、任意時での外部からの入力により、ＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々の優先順位（重み係数）を設定、又は、設定変更する。Ｗａｉｔ＿ｔｉｍｅカウンタ１５０は、ＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々の待ち時間を計数する。選択ＰＨＹ決定回路１２０は、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０に設定されている優先順位（重み係数）と、Ｗａｉｔ＿ｔｉｍｅカウンタ１５０が計数している待ち時間とに基づいて、複数のＰＨＹレイヤデバイスから１個のＰＨＹレイヤデバイスを選択する。ＵＴＯＰＩＡ制御回路１１０は、ＵＴＯＰＩＡレベル２の規定により、選択されたＰＨＹレイヤデバイスとセルの送受信をする。【選択図】　　　図１
2004023301.tif 000002
【特許請求の範囲】
【請求項１】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定手段と、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタ手段と、
前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間とに基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方式。
【請求項２】
前記ＰＨＹ重み係数設定手段は、任意時での外部からの入力により、複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を設定と設定変更することを特徴とする請求項１記載のＵＴＯＰＩＡレベル２優先制御方式。
【請求項３】
前記ＰＨＹ選択決定手段は、前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間との加算値により、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定することを特徴とする請求項１記載のＵＴＯＰＩＡレベル２優先制御方式。
【請求項４】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定ステップと、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタステップと、
前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）と前記待ち時間カウンタステップにより計数されている待ち時間との加算値に基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方法。
【請求項５】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、
複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定処理と、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタ処理と、
前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）と前記待ち時間カウンタス処理により計数されている待ち時間との加算値に基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とするＵＴＯＰＩＡレベル２優先制御プログラム。
【請求項６】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、前記ＡＴＭレイヤ機能部は、前記複数ＰＨＹレイヤデバイスをポーリングする手段を有し、
複数ＰＨＹレイヤデバイスの各々は、前記ＡＴＭレイヤ機能部からのポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する手段を有し、
前記ＡＴＭレイヤ機能部は、さらに、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出手段と、
前記検出手段により検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイスの各々ごとに、記憶するセル送受信可否フラグレジスタ手段と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定手段と、
前記検出手段が前記セル送受信可否信号からセル送受信可能状態を検出する時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ手段と、
前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間とに基づいて、前記セル送受信可否フラグレジスタ手段においてセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方式。
【請求項７】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、前記ＡＴＭレイヤ機能部は、前記複数ＰＨＹレイヤデバイスをポーリングする手段を有し、
複数ＰＨＹレイヤデバイスの各々は、前記ＡＴＭレイヤ機能部からのポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する手段を有し、
前記ＡＴＭレイヤ機能部は、さらに、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出手段と、
前記検出手段により検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ手段と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定手段と、
前記検出手段が前記セル送受信可否信号からセル送受信可能状態を検出する時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ手段と、
前記セル送受信可否フラグレジスタ手段に記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）との積と、前記待ち時間カウンタ手段による待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方式。
【請求項８】
前記待ち時間カウンタ手段は、前記ＰＨＹ選択決定手段が前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメント手段を有することを特徴とする請求項６と７とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御方式。
【請求項９】
前記セル送受信可否フラグレジスタ手段は、前記ＰＨＹ選択決定手段が前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更手段を有することを特徴とする請求項６と７とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御方式。
【請求項１０】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングするステップと、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送するステップと、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出ステップと、
前記検出ステップにより検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタステップと、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定ステップと、
前記検出ステップにより前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタステップと、前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）と前記待ち時間カウンタステップによる待ち時間とに基づいて、前記セル送受信可否フラグレジスタステップにより記憶されているセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から、１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方法。
【請求項１１】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングするステップと、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送するステップと、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出ステップと、
前記検出ステップにより検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタステップと、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定ステップと、
前記検出ステップにより前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタステップと、前記セル送受信可否フラグレジスタステップにより記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）との積と、前記待ち時間カウンタステップによる待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とするＵＴＯＰＩＡレベル２優先制御方法。
【請求項１２】
前記待ち時間カウンタステップは、前記ＰＨＹ選択決定ステップにより、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメントステップを有することを特徴とする請求項１０と１１とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御方法。
【請求項１３】
前記セル送受信可否フラグレジスタステップは、前記ＰＨＹ選択決定ステップにより、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更ステップを有することを特徴とする請求項１０と１１とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御方法。
【請求項１４】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングする処理と、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する処理と、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出処理と、
前記検出処理により検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ処理と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定処理と、
前記検出処理により前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ処理と、
前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）と前記待ち時間カウンタ処理による待ち時間とに基づいて、前記セル送受信可否フラグレジスタ処理により記憶されているセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から、１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定処理により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とするＵＴＯＰＩＡレベル２優先制御プログラム。
【請求項１５】
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングする処理と、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する処理と、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出処理と、
前記検出処理により検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ処理と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定処理と、
前記検出処理により前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ処理と、
前記セル送受信可否フラグレジスタ処理により記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）との積と、前記待ち時間カウンタス処理による待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定処理により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とするＵＴＯＰＩＡレベル２優先制御プログラム。
【請求項１６】
前記待ち時間カウンタ処理は、前記ＰＨＹ選択決定処理により、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメント処理を有することを特徴とする請求項１４と１５とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御プログラム。
【請求項１７】
前記セル送受信可否フラグレジスタ処理は、前記ＰＨＹ選択決定処理により、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更処理を有することを特徴とする請求項１４と１５とのうちのいずれか１項記載のＵＴＯＰＩＡレベル２優先制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＴＭレイヤ機能部と複数のＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続する方式に関し、優先順位により接続を制御する技術に関する。
【０００２】
【従来の技術】
ＡＴＭ（Ａｓｙｎｃｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）レイヤ機能部と複数のＰＨＹ（Ｐｈｙｓｉｃａｌ　Ｌａｙｅｒ　Ｐｒｏｔｏｃｏｌ）レイヤデバイスを有するＰＨＹレイヤ機能部とを接続する方式として、ＡＴＭフォーラムにてＵＴＯＰＩＡ（Ｕｎｉｖｅｒｓａｌ　Ｔｅｓｔ　ａｎｄ　Ｏｐｅｒａｔｉｏｎ　ＰＨＹ　Ｉｎｔｅｒｆａｃｅ　ｆｏｒ　ＡＴＭ）レベル２が規定されている。
【０００３】
このＵＴＯＰＩＡレベル２の規定では、ＡＴＭレイヤ機能部からＰＨＹレイヤ機能部に対してＰＨＹ番号を通知することによりポーリングを実施し、複数のＰＨＹレイヤデバイスのうちから、セルデータの送受を実施するＰＨＹレイヤデバイスを選択するという規定のみで、ＰＨＹレイヤデバイスの選択法に関しては規定がない。
【０００４】
現在実現されているＡＴＭレイヤ機能部では、回路構成を単純化するために、選択中のＰＨＹレイヤデバイスのＰＨＹ番号から昇順、または降順にポーリングし、ＰＨＹレイヤデバイスの各々が返送するセル送受信可否（以降、ＣＬＡＶ：ＣＥＬＬ　ＡＶＡＩＬＡＢＬＥ）信号を調べ、そして、複数のＰＨＹレイヤデバイスの内から、論理値が“１”であるＣＬＡＶ信号を最初に返送してきたＰＨＹレイヤデバイスを選択している。ここで、ＣＬＡＶ信号の論理値　が“１”であることは、セルの送受信を許可することを意味する。
【０００５】
【発明が解決しようとする課題】
このような従来のＡＴＭレイヤ機能部では、各ＰＨＹレイヤデバイスに優先順位を設定することが出来なく、また、優先順位を動的に変更することが出来ないという課題を有している。
【０００６】
本発明の目的は、従来のこの様な課題を解決し、ＰＨＹレイヤデバイスに、動的に変更可能な優先順位を付加し、この優先順位によりＰＨＹレイヤデバイスを柔軟に選択することで、ＰＨＹレイヤデバイスの選択の公平性を保つ技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明のＵＴＯＰＩＡレベル２優先制御方式は、ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、
複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定手段と、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタ手段と、
前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間とに基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とする。
【０００８】
また、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
前記ＰＨＹ重み係数設定手段は、任意時での外部からの入力により、複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を設定と設定変更することを特徴とする。
【０００９】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
前記ＰＨＹ選択決定手段は、前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間との加算値により、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定することを特徴とする。
【００１０】
また、本発明のＵＴＯＰＩＡレベル２優先制御方法は、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定ステップと、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタステップと、
前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）と前記待ち時間カウンタステップにより計数されている待ち時間との加算値に基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とする。
【００１１】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御プログラムは、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、複数ＰＨＹレイヤデバイスの各々に重み係数（優先順位）を設定するＰＨＹ重み係数設定処理と、
複数ＰＨＹレイヤデバイスの各々の待ち時間を計数する待ち時間カウンタ処理と、
前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）と前記待ち時間カウンタス処理により計数されている待ち時間との加算値に基づいて、複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とする。
【００１２】
また、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、
前記ＡＴＭレイヤ機能部は、前記複数ＰＨＹレイヤデバイスをポーリングする手段を有し、
複数ＰＨＹレイヤデバイスの各々は、前記ＡＴＭレイヤ機能部からのポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する手段を有し、
前記ＡＴＭレイヤ機能部は、さらに、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出手段と、
前記検出手段により検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイスの各々ごとに、記憶するセル送受信可否フラグレジスタ手段と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定手段と、
前記検出手段が前記セル送受信可否信号からセル送受信可能状態を検出する時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ手段と、
前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）と前記待ち時間カウンタ手段による待ち時間とに基づいて、前記セル送受信可否フラグレジスタ手段においてセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とする。
【００１３】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方式であって、
前記ＡＴＭレイヤ機能部は、前記複数ＰＨＹレイヤデバイスをポーリングする手段を有し、
複数ＰＨＹレイヤデバイスの各々は、前記ＡＴＭレイヤ機能部からのポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する手段を有し、
前記ＡＴＭレイヤ機能部は、さらに、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出手段と、
前記検出手段により検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ手段と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定手段と、
前記検出手段が前記セル送受信可否信号からセル送受信可能状態を検出する時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ手段と、
前記セル送受信可否フラグレジスタ手段に記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定手段に設定されている重み係数（優先順位）との積と、前記待ち時間カウンタ手段による待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定手段と、
前記ＰＨＹ選択決定手段により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御手段とを有することを特徴とする。
【００１４】
また、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
前記待ち時間カウンタ手段は、前記ＰＨＹ選択決定手段が前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメント手段を有することを特徴とする。
【００１５】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御方式は、
前記セル送受信可否フラグレジスタ手段は、前記ＰＨＹ選択決定手段が前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスを選択して決定するとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更手段を有することを特徴とする。
【００１６】
また、本発明のＵＴＯＰＩＡレベル２優先制御方法は、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングするステップと、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送するステップと、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出ステップと、
前記検出ステップにより検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタステップと、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定ステップと、
前記検出ステップにより前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタステップと、前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）と前記待ち時間カウンタステップによる待ち時間とに基づいて、
前記セル送受信可否フラグレジスタステップにより記憶されているセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から、１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とする。
【００１７】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御方法は、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御方法であって、
前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングするステップと、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送するステップと、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出ステップと、
前記検出ステップにより検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタステップと、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定ステップと、
前記検出ステップにより前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタステップと、前記セル送受信可否フラグレジスタステップにより記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定ステップにより設定されている重み係数（優先順位）との積と、前記待ち時間カウンタステップによる待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定ステップと、
前記ＰＨＹ選択決定ステップにより選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御ステップとを有することを特徴とする。
【００１８】
また、本発明のＵＴＯＰＩＡレベル２優先制御方法は、
前記待ち時間カウンタステップは、前記ＰＨＹ選択決定ステップにより、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメントステップを有することを特徴とする。
【００１９】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御方法は、
前記セル送受信可否フラグレジスタステップは、前記ＰＨＹ選択決定ステップにより、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更ステップを有することを特徴とする。
【００２０】
また、本発明のＵＴＯＰＩＡレベル２優先制御プログラムは、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングする処理と、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する処理と、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出処理と、
前記検出処理により検出されるセル送受信可能状態とセル送受信不可能状態を、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ処理と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定処理と、
前記検出処理により前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ処理と、
前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）と前記待ち時間カウンタ処理による待ち時間とに基づいて、前記セル送受信可否フラグレジスタ処理により記憶されているセル送受信可能状態である複数ＰＨＹレイヤデバイスの内から、１個のＰＨＹレイヤデバイスを選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定処理により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とする。
【００２１】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御プログラムは、
ＡＴＭレイヤ機能部と複数ＰＨＹレイヤデバイスを有するＰＨＹレイヤ機能部とを接続するＵＴＯＰＩＡレベル２の優先制御する優先制御プログラムであって、前記ＡＴＭレイヤ機能部から、前記複数ＰＨＹレイヤデバイスをポーリングする処理と、
複数ＰＨＹレイヤデバイスの各々から、ポーリングに対して、セル送受信可能状態であるかセル送受信不可能状態であるかを示すセル送受信可否信号を返送する処理と、
前記複数ＰＨＹレイヤデバイスの各々からセル送受信可否信号を受けて、セル送受信可否信号に含まれるセル送受信可能状態とセル送受信不可能状態とを検出する検出処理と、
前記検出処理により検出されるセル送受信可能状態をセル送受信可否フラグ論理値　“１”とし、前記検出手段により検出されるセル送受信不可能状態をセル送受信可否フラグ論理値　“０”として、前記複数ＰＨＹレイヤデバイス毎に、記憶するセル送受信可否フラグレジスタ処理と、
任意時での外部からの入力により、前記複数ＰＨＹレイヤデバイスの各々の重み係数（優先順位）を、設定するとともに設定変更をするＰＨＹ重み係数設定処理と、
前記検出処理により前記セル送受信可否信号からセル送受信可能状態が検出される時を開始時間として時間の計数を開始して待ち時間を計数し、この待ち時間を前記複数ＰＨＹレイヤデバイス毎に保持する待ち時間カウンタ処理と、
前記セル送受信可否フラグレジスタ処理により記憶されているセル送受信可否フラグ論理値と前記ＰＨＹ重み係数設定処理により設定されている重み係数（優先順位）との積と、前記待ち時間カウンタス処理による待ち時間と、の加算値による選択評価指数が最大値を示すＰＨＹレイヤデバイスを、前記複数ＰＨＹレイヤデバイスの内から、１個選択して決定するＰＨＹ選択決定処理と、
前記ＰＨＹ選択決定処理により選択決定されるＰＨＹレイヤデバイスと前記ＡＴＭレイヤ機能部とをＵＴＯＰＩＡレベル２により接続制御をするＵＴＯＰＩＡ制御処理とを、
コンピュータに実行させることを特徴とする。
【００２２】
また、本発明のＵＴＯＰＩＡレベル２優先制御プログラムは、
前記待ち時間カウンタ処理は、前記ＰＨＹ選択決定処理により、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、未だ選択されていないＰＨＹレイヤデバイスの待ち時間を、単位時間だけ長くする待ち時間インクリメント処理を有することを特徴とする。
【００２３】
さらに、本発明のＵＴＯＰＩＡレベル２優先制御プログラムは、
前記セル送受信可否フラグレジスタ処理は、前記ＰＨＹ選択決定処理により、前記複数ＰＨＹレイヤデバイスの内から１個のＰＨＹレイヤデバイスが選択決定されるとき、選択決定されたＰＨＹレイヤデバイスに対して、セル送受信可能状態からセル送受信不可能状態へと強制的に変更するフラグ変更処理を有することを特徴とする。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２５】
図１は、本発明によるＵＴＯＰＩＡレベル２優先制御方式の実施形態の構成ブロック図で、図２は、ＣＬＡＶ＿ＦＬＧ（セル送受信可否フラグ）レジスタの構成図で、図３は、ＰＨＹ＿ｗｅｉｇｈｔ（ＰＨＹ重み係数）レジスタの構成図で、図４は、Ｗａｉｔ＿ｔｉｍｅ（待ち時間）カウンタの構成図である。
【００２６】
図１を参照して、本発明のＵＴＯＰＩＡレベル２優先制御方式は、ＡＴＭレイヤ機能部１と、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎを有するＰＨＹレイヤ機能部２とから構成される。
【００２７】
複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々は、ＡＴＭレイヤ機能部１からのポーリング１０に対して、セル送受信可否（以降、ＣＬＡＶ）信号２０を返送する。ＣＬＡＶ信号２０は、セル送受信が可能状態であるときは、論理値“１”を、セル送受信が不可能状態であるときは、論理値“０”を取る。
【００２８】
ＡＴＭレイヤ機能部１は、ＵＴＯＰＩＡ制御回路１１０と、選択ＰＨＹ決定回路１２０と、ＣＬＡＶ＿ＦＬＧ（セル送受信可否フラグ）レジスタ１３０と、ＰＨＹ＿ｗｅｉｇｈｔ（ＰＨＹ重み係数）レジスタ１４０と、Ｗａｉｔ＿ｔｉｍｅ（待ち時間）カウンタ１５０と、優先制御をコンピュータに実行させるプログラムを記憶するプログラム記憶媒体１００とを有して構成される。
【００２９】
ＵＴＯＰＩＡ制御回路１１０は、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎに対してポーリング１０を実行し、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々から返送されるＣＬＡＶ信号２０の論理値から、セル送受信が可能状態であるかセル送受信が不可能状態であるかを検出し、接続すべきＰＨＹレイヤデバイスを優先選択するとともに、ＡＴＭフォーラムにて規定されているＵＴＯＰＩＡレベル２により、ＡＴＭレイヤ機能部１とＰＨＹレイヤ機能部２間のインタフェース制御を行う。
【００３０】
ＣＬＡＶ＿ＦＬＧレジスタ１３０は、ＵＴＯＰＩＡ制御回路１１０によるポーリング１０の結果、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々から返送されるＣＬＡＶ信号２０の論理値を、セル送受信可否フラグ値として保持するレジスタである。図２に示されるように、ＣＬＡＶ＿ＦＬＧレジスタ１３０は、ｎ個のレジスタを有し、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々から返送されるＣＬＡＶ信号２０の論理値“１”または“０”を、対応するセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（１）、〜、ＣＬＡＶ＿ＦＬＧ（ｎ）として保持する。すなわち、ＣＬＡＶ＿ＦＬＧレジスタ１３０は、ＰＨＹレイヤデバイスＰＨＹｋから返送されるＣＬＡＶ信号２０の論理値が“１”である場合、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）は“１”を、そして、ＣＬＡＶ信号２０の論理値が“０”である場合、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）は“０”を、レジスタ番号＃ｋ番のレジスタに保持する。
【００３１】
ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０は、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々の重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（１）、〜、ＰＨＹ＿ｗｅｉｇｈｔ（ｎ）を保持するレジスタである。すなわち、図３に示されるように、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０は、ＰＨＹレイヤデバイスの数と同じ数ｎ個のレジスタを有し、ＰＨＹレイヤデバイスＰＨＹｋの重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）を、レジスタ番号＃ｋ番のレジスタに保持する。また、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０は、任意時での、外部から重み係数が入力４０されることで、重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）を設定または更新する。
【００３２】
Ｗａｉｔ＿ｔｉｍｅカウンタ１５０は、ＰＨＹレイヤデバイスＰＨＹｋが、論理値“１”のＣＬＡＶ信号を返送し、この論理値“１”を検出する時点、すなわち、ＰＨＹレイヤデバイスＰＨＹｋが、セル送受信が可能状態である旨をＣＬＡＶ信号２０により返送し、セル送受信が可能状態であることを検出する時点、を開始時間として、時間の計数を開始し、待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）を計数し保持する機能を有す。図４に示されるように、Ｗａｉｔ＿ｔｉｍｅカウンタ１５０は、ＰＨＹレイヤデバイスの数と同じ数ｎ個のカウンタを有し、ＰＨＹレイヤデバイスＰＨＹｋの待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）を、カウンタ番号＃ｋ番のカウンタに保持する。
【００３３】
選択ＰＨＹ決定回路１２０は、ＣＬＡＶ＿ＦＬＧレジスタ１３０に保持されているセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）（ｋ＝１、〜、ｎ）と、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０に保持されている重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）（ｋ＝１、〜、ｎ）と、Ｗａｉｔ＿ｔｉｍｅカウンタ１５０に保持されている待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）（ｋ＝１、〜、ｎ）とを参照して、選択するＰＨＹレイヤデバイスを決定する。そして、選択するＰＨＹレイヤデバイスを決定後、ＰＨＹ選択結果通知９０をＵＴＯＰＩＡ制御回路１１０へ送るとともに、Ｗａｉｔ＿ｔｉｍｅカウンタ１５０を更新する。
【００３４】
次に、本発明の実施形態の動作について図面を参照して詳細に説明する。
【００３５】
図５は、動作フローチャートである。
【００３６】
図５を主体に、図１と図２と図３と図４を併せ参照して動作を説明する。
【００３７】
予め外部からの入力４０により、重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）（ｋ＝１、〜、ｎ）の初期値を、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０に設定する（ステップ１０）。重み係数（優先順位）は、整数値で優先順位が高いほど大きい整数値とする。また、重み係数は、ＰＨＹレイヤデバイス毎に任意に設定可能である。
【００３８】
Ｗａｉｔ＿ｔｉｍｅ（待ち時間）カウンタ１５０に、予め、初期値である０を設定する（ステップ２０）。このとき、待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）（ｋ＝１、〜、ｎ）は、全て、０である。
【００３９】
ＵＴＯＰＩＡ制御回路１１０は、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎに対してポーリング１０を実行し、複数のＰＨＹレイヤデバイスＰＨＹ１、〜、ＰＨＹｎの各々から、セル送受信可否を示すＣＬＡＶ信号２０を受信し、これらのＣＬＡＶ信号に含まれる論理値を検出し、検出される論理値をセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）（ｋ＝１、〜、ｎ）としてＣＬＡＶ＿ＦＬＧレジスタ１３０に書き込む。ＰＨＹレイヤデバイスＰＨＹｋから返送されるＣＬＡＶ信号２０の論理値に対応するセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）は、レジスタ番号＃ｋ番のレジスタに保持される。セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）が論理値“１”であることは、ＰＨＹレイヤデバイスＰＨＹｋは、セル送受信が可能状態であることを意味し、論理値ＣＬＡＶ＿ＦＬＧ（ｋ）が論理値“０”であることは、ＰＨＹレイヤデバイスＰＨＹｋは、セル送受信が不可能状態であることを意味する。
【００４０】
現在転送中であるセルの転送が終了し、次のＰＨＹレイヤデバイスを選択するときが到来すると、選択ＰＨＹ決定回路１２０は、ＣＬＡＶ＿ＦＬＧレジスタ１３０からセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）（ｋ＝１、〜、ｎ）を読み出し、ＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０から重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）（ｋ＝１、〜、ｎ）を読み出し、Ｗａｉｔ＿ｔｉｍｅカウンタ１５０から待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）（ｋ＝１、〜、ｎ）を読み出し、選択評価指数Ｃ（ｋ）＝ＣＬＡＶ＿ＦＬＧ（ｋ）×ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）＋Ｗａｉｔ＿ｔｉｍｅ（ｋ）（ｋ＝１、〜、ｎ）を計算する（ステップ４０）。
【００４１】
この選択評価指数Ｃ（ｋ）は、ＰＨＹレイヤデバイスを選択するときの指標である。選択評価指数Ｃ（ｋ）がより大きな値をとるＰＨＹレイヤデバイスが選択される。したがって、重み係数（優先順位）ＰＨＹ＿ｗｅｉｇｈｔ（ｋ）が大きければ大きいほど、そして、待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｋ）が長ければ長いほど、選択評価指数Ｃ（ｋ）は、大きくなり、この選択評価指数Ｃ（ｋ）に該当するＰＨＹレイヤデバイスが選ばれることになる。また、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）が“０”であるＰＨＹレイヤデバイスの選択評価指数Ｃ（ｋ）は、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）が“１”であるＰＨＹレイヤデバイスの選択評価指数Ｃ（ｋ）に比べ、小さな値をとることになり、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）が“０”であるＰＨＹレイヤデバイス、すなわち、セル送受信が不可能状態にあるＰＨＹレイヤデバイスは、選択の候補から外れることになる。したがって、選択評価指数Ｃ（ｋ）は、セル送受信が可能状態にある複数ＰＨＹレイヤデバイスの内から、１個のＰＨＹレイヤデバイスを選択する役割をする。
【００４２】
次に、選択ＰＨＹ決定回路１２０は、計算された選択評価指数Ｃ（ｋ）（ｋ＝１、〜、ｎ）のうち、最大値をとるｋ＝ｍを求める（ステップ４０）。
【００４３】
さらに、選択ＰＨＹ決定回路１２０は、次に選択すべきＰＨＹレイヤデバイスがＰＨＹｍである旨を示すＰＨＹ選択結果通知９０を、ＵＴＯＰＩＡ制御回路１１０へ送る。
【００４４】
そして、選択ＰＨＹ決定回路１２０は、ＣＬＡＶ＿ＦＬＧレジスタ１３０に保持されている、選択されたＰＨＹレイヤデバイスＰＨＹｍに該当するセル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｍ）を、“１”から“０”に強制的に変更して、ＣＬＡＶ＿ＦＬＧレジスタ１３０を更新するとともに、選択されたＰＨＹレイヤデバイスＰＨＹｍに該当するカウンタ番号＃ｍ番のカウンタをリセット、すなわち、ＰＨＹｍの待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｍ）を０に設定する。これにより、選択されたＰＨＹレイヤデバイスＰＨＹｍの選択評価指数Ｃ（ｍ）は、小さな値をとるので、次回のポーリングでＰＨＹレイヤデバイスＰＨＹｍが選択される確率が減ることになる。つまり、１度、選択されたＰＨＹレイヤデバイスを連続して選択されないようにし、選択されていないＰＨＹレイヤデバイスに選択される確率を増やしている。
【００４５】
次に、選択ＰＨＹ決定回路１２０は、ＣＬＡＶ＿ＦＬＧレジスタ１３０から、セル送受信可否フラグ値ＣＬＡＶ＿ＦＬＧ（ｋ）（ｋ＝１、〜、ｎ）が　“１”である全てのＰＨＹレイヤデバイスＰＨＹｉ（ｉは、ｍを除く、１、〜、ｎのうちの、いずれか複数個の数字）を探し、このＰＨＹｉに該当するカウンタ番号＃ｉのカウンタをインクリメントし、待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｉ）を単位時間だけ増加させる（ステップ６０）。つまり、選択されなかったＰＨＹレイヤデバイスＰＨＹｉの待ち時間Ｗａｉｔ＿ｔｉｍｅ（ｉ）を、単位時間だけ、長くする。このことにより、選択されなかったＰＨＹレイヤデバイスＰＨＹｉの選択評価指数Ｃ（ｉ）は、より大きな値となるので、ＰＨＹレイヤデバイスＰＨＹｉが、次に選択される確率を上げている。
【００４６】
次に、ＵＴＯＰＩＡ制御回路１１０は、選択ＰＨＹ決定回路１２０から、次に選択すべきＰＨＹレイヤデバイスがＰＨＹｍである旨を示すＰＨＹ選択結果通知９０を受け、ＵＴＯＰＩＡレベル２の規定により、ＰＨＹレイヤデバイスＰＨＹｍとセルを送受信する（ステップ７０）。
【００４７】
以降、再びステップ３０に戻り、ポーリング以降の優先制御動作が繰り返して行われる。これにより、ＣＬＡＶ＿ＦＬＧレジスタ１３０とＷａｉｔ＿ｔｉｍｅカウンタ１５０は逐次更新され、選択されるＰＨＹレイヤデバイスも逐次変更される。
【００４８】
以上、述べたように、ＰＨＹレイヤデバイスの各々に与えられる優先順位（重み係数）と、セルの送受信可能状態となってからの待ち時間とを考慮して複数のＰＨＹレイヤデバイスから１個のＰＨＹレイヤデバイスを選択し、優先的にセルを送受信することができる。
【００４９】
また本方式において、動作中にＰＨＹ＿ｗｅｉｇｈｔレジスタ１４０の値を外部から変更することにより、ＰＨＹレイヤデバイスの優先順位を動的に変更することが可能となる。
【００５０】
【発明の効果】
以上説明したように、本発明は、ＰＨＹレイヤデバイスの各々に優先順位（重み係数）を設定し、この優先順位（重み係数）と、セルの送受信可能状態となってからの待ち時間とに基づいて、複数のＰＨＹレイヤデバイスから１個のＰＨＹレイヤデバイスを選択するよう構成されているので、優先順位だけでなく待ち時間の長さを評価してＰＨＹレイヤデバイスを選択でき、ＰＨＹレイヤデバイスの選択の公平性を確保できるという効果がある。
【００５１】
また、本発明は、動作中に、ＰＨＹレイヤデバイスの各々に対する優先順位（重み係数）を、外部から自由に変更できるよう構成されているので、各ＰＨＹレイヤデバイスの選択優先度を動的に変更することができるという効果がある。
【００５２】
さらに、本発明は、ＰＨＹレイヤデバイスの送受信可否を示す送受信可否レジスタを有し、１度、選択されたＰＨＹレイヤデバイスが、連続して選択されないように送受信可否レジスタを変更する構成であるので、ＰＨＹレイヤデバイスが公平に選択されるという効果がある。
【図面の簡単な説明】
【図１】本発明によるＵＴＯＰＩＡレベル２優先制御方式の実施形態の構成ブロック図である。
【図２】ＣＬＡＶ＿ＦＬＧ（セル送受信可否フラグ）レジスタの構成図である。
【図３】ＰＨＹ＿ｗｅｉｇｈｔ（ＰＨＹ重み係数）レジスタの構成図である。
【図４】Ｗａｉｔ＿ｔｉｍｅ（待ち時間）カウンタの構成図である。
【図５】動作フローチャートである。
【符号の説明】
１　　ＡＴＭレイヤ機能部
２　　ＰＨＹレイヤ機能部
ＰＨＹ１、〜、ＰＨＹｎ　　ＰＨＹレイヤデバイス
１００　　プログラム記憶媒体
１１０　　ＵＴＯＰＩＡ制御回路
１２０　　選択ＰＨＹ決定回路
１３０　　ＣＬＡＶ＿ＦＬＧ（セル送受信可否フラグ）レジスタ
１４０　　ＰＨＹ＿ｗｅｉｇｈｔ（ＰＨＹ重み係数）レジスタ
１５０　　Ｗａｉｔ＿ｔｉｍｅ（待ち時間）カウンタ
【図１】
2004023301.tif 000003
【図２】
2004023301.tif 000004
【図３】
2004023301.tif 000005
【図４】
2004023301.tif 000006
【図５】
2004023301.tif 000007