(57)【要約】【課題】通信データをメモリに一旦格納する構成のＯＮＴにおいて、上り方向でのデータの喪失および不正データの送信を回避できるＯＮＴを提供する。【解決手段】送受信データを格納するメモリと、ＯＬＴから受信した第１のデータをメモリに書き込むとともに、ユーザ端末から受信した第２のデータをメモリから読み出してＯＬＴへ送信する第１のインタフェースと、第２のデータをメモリに書き込むとともに、第１のデータをメモリから読み出してユーザ端末へ送信する第２のインタフェースと、各インタフェースからメモリへのアクセスを調停するコントローラと、単位時間毎に送信されるＯＮＴ宛のデータから抽出した送信データの帯域情報に基づいて、第１のデータの送受信よりも第２のデータの送受信を優先するように、各々のメモリ帯域の割り当てを調整する帯域調整回路とを備えることにより、上記課題を解決する。【選択図】図１
2010268287.tif 000002
【特許請求の範囲】
【請求項１】
光加入者先端局装置とユーザ側の端末装置との間に配置され、前記光加入者先端局装置と前記ユーザ側の端末装置との間で光通信によりデータを送受信するための制御を行う光加入者線終端装置であって、
送受信するデータを格納するメモリと、
前記光加入者先端局装置から受信した第１のデータを前記メモリに書き込むとともに、前記ユーザ側の端末装置から受信した第２のデータを前記メモリから読み出し、該読み出した第２のデータを前記光加入者先端局装置へ送信する第１のインタフェースと、
前記第２のデータを前記メモリに書き込むとともに、前記第１のデータを前記メモリから読み出し、該読み出した第１のデータを前記ユーザ側の端末装置へ送信する第２のインタフェースと、
前記第１および第２のインタフェースから前記メモリへのデータの書き込みおよび読み出しを調停するコントローラと、
第１の単位時間毎に、前記光加入者先端局装置から送信される当該光加入者線終端装置宛のデータから抽出した、前記光加入者先端局装置への送信データの帯域情報に基づいて、前記第１のデータの送受信よりも前記第２のデータの送受信を優先するように、前記第１および第２のインタフェースが使用する前記メモリの帯域の割り当てを調整する帯域調整回路とを備えていることを特徴とする光加入者線終端装置。
【請求項２】
前記帯域調整回路は、
前記第１の単位時間を設定する単位時間設定レジスタと、
前記光加入者先端局装置から第２の単位時間毎に送信される当該光加入者線終端装置宛のデータから、前記光加入者先端局装置への送信データの帯域情報を抽出する帯域抽出部と、
前記単位時間設定レジスタに設定された前記第１の単位時間毎に、前記帯域抽出部によって抽出された前記光加入者先端局装置への送信データの帯域情報に基づいて、前記第１および第２のデータを前記メモリに書き込むための帯域と前記第１および第２のデータを前記メモリから読み出すための帯域を計算する帯域計算部と、
前記帯域計算部によって計算された帯域の情報を設定する帯域制御レジスタとを有し、
前記第１および第２のインタフェースは、前記帯域制御レジスタに設定された帯域の情報に応じて、前記メモリへの前記第１および第２のデータの書き込み、および、前記メモリからの前記第１および第２のデータの読み出しを行うことを特徴とする請求項１に記載の光加入者線終端装置。
【請求項３】
前記コントローラまたは、前記第１および第２のインタフェースが、前記単位時間設定レジスタに設定された前記第１の単位時間毎に、前記帯域制御レジスタに設定された帯域の情報に応じて、前記メモリに前記第１および第２のデータを書き込む帯域、および、前記メモリから前記第１および第２のデータを読み出す帯域を制御することを特徴とする請求項２に記載の光加入者線終端装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光回線終端装置に関し、詳しくは、パッシブオプティカルネットワーク（ＰＯＮ）に用いられる、光加入者線終端装置（オプティカルネットワークターミネーション：ＯＮＴ）に関する。
【背景技術】
【０００２】
光加入者線終端装置は、ＰＯＮにおいて、光加入者先端局装置（ＯＬＴ）とユーザ側の端末装置との間に設置され、両者の間の通信（データの送受信）を制御するものである。光加入者線終端装置として、ユーザ側の端末装置から受信したデータ、およびＰＯＮ側の光加入者先端局装置から受信したデータを、それぞれ、一旦メモリ（例えば、ＳＤＲＡＭ）に格納（バッファリングないしキューイング）するアーキテクチャを採用したものが知られている。
【０００３】
従来、このようなアーキテクチャを採用した光加入者線終端装置を用いて、上り下り双方向のデータ通信をオーバーフローないしアンダーフローを起こさずに行うためには、そのデータ量（つまり、ＰＯＮの通信帯域）を上回るメモリ帯域を確保する必要がある。ところが、ネットワーク通信の広帯域化を考慮した場合に、ネットワーク通信の帯域がメモリ帯域を上回る可能性がある。
【０００４】
非特許文献１は、ＰＯＮの１種であるギガビットパッシブオプティカルネットワーク（Ｇ−ＰＯＮ）のＩＴＵ−Ｔ勧告である。これによると、Ｇ−ＰＯＮの上り方向の通信帯域（上り帯域）の割り当て情報は、下り方向のデータに含まれて送られてくる。従って、上り方向の通信に、いつどれだけの上り帯域が割り当てられるかは動的に変化する。
このとき、メモリ帯域が上り下り双方向の通信のデータ量に対して十分でないと、帯域不足のために上り下りの方向に関係なく、あふれたデータは破棄されてしまう。
【０００５】
Ｇ−ＰＯＮでは、上り方向の帯域は光加入者先端局装置によって複数の光加入者線終端装置に時分割で割り当てられるため、例えば、下り方向のデータによって帯域が制限されることにより上り方向のデータが破棄されると、割り当てられた上りの帯域を有効に活用できない場合がある。
【０００６】
また、上り方向の帯域に対して、メモリ帯域の割り当てが小さい場合には、ユーザ側の端末装置からＰＯＮ側の光加入者先端局装置へのデータ送信の途中で、メモリからのデータの読み出しが間に合わなくなり、不正なデータを送信してしまう恐れもある。
【０００７】
以下、通信データ（送受信データ）をメモリにバッファリングする構成の光加入者線終端装置の概要を図３および図４を用いて説明する。
【０００８】
図３は、従来の光加入者線終端装置の全体構成を表すブロック図である。
図３に示す光加入者線終端装置１００は、ＰＯＮ側の光加入者先端局装置に接続されるＰＯＮインタフェース（ＰＯＮ ＩＦ）１０２、ユーザ側の端末装置に接続されるユーザネットワークインタフェース（ＵＮＩ ＩＦ）１０４、通信データを格納するメモリ（ＳＤＲＡＭ）１０８、ならびに、ＰＯＮインタフェース１０２およびユーザネットワークインタフェース１０４とメモリ１０８との間のデータアクセスを制御するメモリコントローラ１０６によって構成される。
【０００９】
光加入者線終端装置１００では、ＰＯＮ側の光加入者先端局装置から下りデータを受信すると、ＰＯＮインタフェース１０２が、受信した下りデータをメモリコントローラ１０６を介してメモリ１０８に書き込んだ後、ユーザネットワークインタフェース１０４に書き込みの終了を通知する。一方、ユーザネットワークインタフェース１０４は、ＰＯＮインタフェース１０２から下りデータの書き込み終了の通知を受け取ると、書き込まれた下りデータをメモリ１０８から読み出してユーザ側の端末装置へ送信する。
【００１０】
また、ユーザ側の端末装置から上りデータを受信すると、ユーザネットワークインタフェース１０４が、受信した上りデータをメモリコントローラ１０６を介してメモリ１０８に書き込んだ後、ＰＯＮインタフェース１０２に書き込みの終了を通知する。一方、ＰＯＮインタフェース１０２は、ユーザネットワークインタフェース１０４から上りデータの書き込み終了の通知を受け取ると、書き込まれた上りデータをメモリ１０８から読み出してＰＯＮ側の光加入者先端局装置へ送信する。
【００１１】
光加入者先端局装置には複数の光加入者線終端装置１００が接続され、スター型のネットワーク構成となるため、光回線を時分割多重方式で多重化して複数の光加入者線終端装置１００を収容する方式が採用されている。各々の各光加入者線終端装置１００への上り帯域割り当て情報は、光加入者先端局装置から、単位時間毎に、それぞれの光加入者線終端装置１００に対して送信される。
【００１２】
図４は、Ｇ−ＰＯＮにおける上り方向に割り当てられる帯域情報のデータ列を示す図である。
例えば、Ｇ−ＰＯＮの場合、１２５μｓ毎に、光加入者先端局装置から、上り方向の帯域割り当て情報を含む、図４に示すフォーマットの下りデータが複数（光加入者線終端装置の数に相当）送信される。各々の光加入者線終端装置１００は自局宛の下りデータから上り帯域割り当て情報を抽出し、抽出した上り帯域割り当て情報に応じた上り帯域を使用することができる。なお、上り方向の最大帯域は1.24416Gbits/s、下り方向の最大帯域は2.48832Gbits/sと規定されている。
【００１３】
上り方向のデータは、自局に上り帯域が割り当てられなければ送信することが出来ないため、それまでにユーザ側の端末装置から受け取ったデータは、メモリコントローラ１０６を介してメモリ１０８にキューイング（バッファリング）する必要がある。その後、光加入者線終端装置１００に上り帯域が割り当てられたときに、メモリ１０８にキューイングしたデータを、メモリコントローラ１０６を介してＰＯＮインタフェース１０２が読み出してＰＯＮ側の光加入者先端局装置に送信する。
【００１４】
しかし、光加入者線終端装置１００に上り帯域が割り当てられるタイミング、および帯域幅は流動的であるため、上り方向のデータ通信（データフロー）で使用するメモリ帯域を固定値とすると効率の低下を招く。
【００１５】
また、ＰＯＮインタフェース１０２およびユーザネットワークインタフェース１０４と、メモリコントローラ１０６との間のデータ転送を担うＤＭＡコントローラ等によりメモリ帯域を制限せずに、ベストエフォートで使用すると、下りのデータ量が多く広い下り帯域が必要となった場合に、上りの帯域と下りの帯域を合わせると、ＰＯＮの通信帯域がメモリ帯域を超えてしまう場合がある。
【００１６】
このような場合、光加入者先端局装置から割り当てられた上り帯域のタイミングに対して、メモリコントローラ１０６が十分なメモリ帯域が確保できずに、上りデータがアンダーフローを起こし、不正なデータを送信する可能性がある。
【００１７】
ここで、本発明に関連性のある先行技術文献として、特許文献１がある。
【００１８】
特許文献１には、入出力ポートを介して接続された外部デバイスから、入出力を行うデータを一時的に蓄積して出力するために用いられるメモリに対して、データ転送要求を受け付けた場合に（メモリアクセス要求毎に）、当該データ転送要求のあった外部デバイスの入出力ポートに対してのみメモリ帯域を動的に割り当てるメモリ帯域制御装置が開示されている。
【００１９】
このように、メモリ帯域を動的に割り当てる方法に関しては、上記特許文献１などで既に提案されている。詳細は後述するが、本発明は、特許文献１のように、メモリ帯域をメモリアクセス要求毎に動的に割り当てるものではなく、ある単位時間毎に、各ＤＭＡコントローラに割り当てるメモリ帯域を動的に変更するという点で特許文献１等の従来技術とは異なるものである。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００５−８４９０７号公報
【非特許文献】
【００２１】
【非特許文献１】ＩＴＵ−Ｔ勧告Ｇ９８４．３（ITU-T Recommendation G.984.3 Gigabit-capable Passive Optical Networks (G-PON): Transmission convergence layer specification），2004年2月
【発明の概要】
【発明が解決しようとする課題】
【００２２】
本発明の目的は、通信データをメモリに一旦格納する構成の光加入者線終端装置において、上り方向でのデータの喪失および不正データの送信を回避することができる光加入者線終端装置を提供することにある。
【課題を解決するための手段】
【００２３】
上記課題を解決するために、本発明は、光加入者先端局装置とユーザ側の端末装置との間に配置され、前記光加入者先端局装置と前記ユーザ側の端末装置との間で光通信によりデータを送受信するための制御を行う光加入者線終端装置であって、送受信するデータを格納するメモリと、前記光加入者先端局装置から受信した第１のデータを前記メモリに書き込むとともに、前記ユーザ側の端末装置から受信した第２のデータを前記メモリから読み出し、該読み出した第２のデータを前記光加入者先端局装置へ送信する第１のインタフェースと、前記第２のデータを前記メモリに書き込むとともに、前記第１のデータを前記メモリから読み出し、該読み出した第１のデータを前記ユーザ側の端末装置へ送信する第２のインタフェースと、前記第１および第２のインタフェースから前記メモリへのデータの書き込みおよび読み出しを調停するコントローラと、第１の単位時間毎に、前記光加入者先端局装置から送信される当該光加入者線終端装置宛のデータから抽出した、前記光加入者先端局装置への送信データの帯域情報に基づいて、前記第１のデータの送受信よりも前記第２のデータの送受信を優先するように、前記第１および第２のインタフェースが使用する前記メモリの帯域の割り当てを調整する帯域調整回路とを備えていることを特徴とする光加入者線終端装置を提供する。
【００２４】
さらに、前記帯域調整回路は、前記第１の単位時間を設定する単位時間設定レジスタと、前記光加入者先端局装置から第２の単位時間毎に送信される当該光加入者線終端装置宛のデータから、前記光加入者先端局装置への送信データの帯域情報を抽出する帯域抽出部と、前記単位時間設定レジスタに設定された前記第１の単位時間毎に、前記帯域抽出部によって抽出された前記光加入者先端局装置への送信データの帯域情報に基づいて、前記第１および第２のデータを前記メモリに書き込むための帯域と前記第１および第２のデータを前記メモリから読み出すための帯域を計算する帯域計算部と、前記帯域計算部によって計算された帯域の情報を設定する帯域制御レジスタとを有し、前記第１および第２のインタフェースは、前記帯域制御レジスタに設定された帯域の情報に応じて、前記メモリへの前記第１および第２のデータの書き込み、および、前記メモリからの前記第１および第２のデータの読み出しを行うのが好ましい。
【００２５】
また、前記コントローラまたは、前記第１および第２のインタフェースが、前記単位時間設定レジスタに設定された前記第１の単位時間毎に、前記帯域制御レジスタに設定された帯域の情報に応じて、前記メモリに前記第１および第２のデータを書き込む帯域、および、前記メモリから前記第１および第２のデータを読み出す帯域を制御するのが好ましい。
【発明の効果】
【００２６】
本発明によれば、光加入者線終端装置のメモリ帯域を超える量のデータが、ネットワークデータとして送受信される場合においても、光加入者先端局装置から割り当てられた上りの帯域を無駄にすることなく使用でき、また、不正データの送信も防止することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る光加入者線終端装置の第１実施形態を示すブロック図である。
【図２】本発明に係る光加入者線終端装置の第２実施形態を示すブロック図である。
【図３】従来の光加入者線終端装置の全体構成を示すブロック図である。
【図４】Ｇ−ＰＯＮにおける上り方向に割り当てられる帯域情報のデータ列を示す図である。
【発明を実施するための形態】
【００２８】
本発明に係る光加入者線終端装置を、添付の図面に示す好適実施形態に基づいて以下に詳細に説明する。
【００２９】
図１は、本発明の光加入者線終端装置の構成を表す第１実施形態のブロック図である。同図に示す光加入者線終端装置は、ＰＯＮで使用され、光加入者先端局装置とユーザ側の端末装置との間に配置されて、両者の間で光通信によりデータを送受信するための制御を行う。以下の説明では、本実施形態の光加入者線終端装置１０（ユーザ側の端末装置）から光加入者先端局装置へのデータの流れを上り、光加入者先端局装置から光加入者線終端装置１０（ユーザ側の端末装置）へのデータの流れを下りと表現する。
【００３０】
光加入者線終端装置１０は、ＰＯＮインタフェース（ＰＯＮ ＩＦ）１２、ユーザネットワークインタフェース（ＵＮＩ ＩＦ）１４、メモリコントローラ１６、メモリ（ＳＤＲＡＭ）１８、および単位時間設定レジスタ２０によって構成される。
【００３１】
まず、単位時間設定レジスタ２０には、ＰＯＮ（すなわち、光加入者先端局装置）の種類に応じた単位時間（例えば、下りデータが送信される単位時間）が設定される。Ｇ−ＰＯＮの場合には、単位時間として１２５μｓが設定される。なお、単位時間設定レジスタ２０への単位時間の設定は、光加入者線終端装置１０の出荷時に行われてもよいし、使用時にＰＯＮの種類に応じて行われてもよいし、複数の設定の中から選択されるようにしてもよい。
【００３２】
ここで、ＰＯＮでは、前述の通り、１つの光加入者先端局装置に対して、本実施形態の光加入者線終端装置１０を含む複数の光加入者線終端装置が接続され、これら複数の光加入者線終端装置の間で光回線の帯域が時分割で使用される。
【００３３】
また、ＰＯＮでは、前述の通り、光回線における上りデータの帯域の割り当ては、下りデータに含まれて送られてくる。具体的には、光加入者先端局装置から各々の光加入者線終端装置に対し、複数の上り帯域の割り当て情報を含む下りデータ（複数の光加入者線終端装置に対応する）が単位時間毎に送信される。本実施形態では、前述の通り単位時間設定レジスタに設定される単位時間と、光加入者先端局装置から複数の上り帯域の割り当て情報を含む下りデータが送信される単位時間は等しい時間としているが、異なる任意の時間であっても構わない。
【００３４】
また、メモリ１８は、通信データ（上りデータおよび下りデータ）を一時的に保存（格納）する半導体メモリである。メモリ１８として、例えば、ＳＤＲＡＭを用いることができる。
【００３５】
続いて、ＰＯＮインタフェース（ＰＯＮ ＩＦ）１２は、ＰＯＮ側の光加入者先端局装置とデータの送受信を行うもので、上り帯域抽出部２２、帯域計算部２４、第１の読み出しＤＭＡコントローラ２６、および第１の書き込みＤＭＡコントローラ２８で構成される。
【００３６】
ここで、上り帯域抽出部２２は、光加入者先端局装置から単位時間毎に送信される下りデータのうち、光加入者線終端装置１０宛の下りデータ（複数の光加入者線終端装置１０のＩＤ（識別番号）を持つ下りデータ）から、光加入者線終端装置１０（自局）宛の上り帯域の割り当て情報（光加入者先端局装置への送信データの帯域情報）を抽出する。
【００３７】
帯域計算部２４は、単位時間設定レジスタ２０に設定された単位時間毎に、例えば、Ｇ−ＰＯＮの場合には１２５μｓ毎に、上り帯域抽出部２２で抽出された上り帯域の割り当て情報（図４に示すＳＳｔａｒｔ，ＳＳｔｏｐ）に基づいて、後述する各々のＤＭＡコントローラに割り当てるメモリ帯域を計算し、メモリ帯域割り当て情報として出力する。また、帯域計算部２４は、第１の読み出しＤＭＡコントローラ２６が単位時間毎にメモリから読み出すデータ量の計算も行い、データ読み出し量情報として出力する。
【００３８】
第１の読み出しＤＭＡコントローラ２６は、後述する第２の書き込みＤＭＡコントローラ３０から書き込み完了の通知を受けて、メモリ１８に書き込まれたユーザ側の端末装置からの上りデータを、帯域計算部２４によって計算されたデータ読み出し量情報に応じたデータ量だけメモリコントローラ１６を介してＤＭＡ転送により読み出し、ＰＯＮ側の光加入者先端局装置へ送信する。
【００３９】
第１の書き込みＤＭＡコントローラ２８は、ＰＯＮ側の光加入者先端局装置から受信した下りデータを、メモリコントローラ１６を介してＤＭＡ転送によりメモリ１８に書き込んだ後、第２の読み出しＤＭＡコントローラ３２に対して書き込み完了を通知する。
【００４０】
続いて、ユーザネットワークインタフェース（ＵＮＩ ＩＦ）１４は、ユーザ側の端末装置とデータの送受信を行うもので、第２の書き込みＤＭＡコントローラ３０、および第２の読み出しＤＭＡコントローラ３２で構成される。
【００４１】
第２の書き込みＤＭＡコントローラ３０は、ユーザ側の端末装置から受信した上りデータを、メモリコントローラ１６を介してＤＭＡ転送によりメモリ１８に書き込んだ後、第１の読み出しＤＭＡ２６に対して書き込み完了を通知する。
【００４２】
第２の読み出しＤＭＡコントローラ３２は、第１の書き込みＤＭＡコントローラ２８から書き込み完了の通知を受けて、メモリ１８に書き込まれたＰＯＮ側の光加入者先端局装置からの下りデータを、メモリコントローラ１６を介してＤＭＡ転送により読み出し、ユーザ側の端末装置へ送信する。
【００４３】
続いて、メモリコントローラ１６は、ＰＯＮインタフェース１２およびユーザネットワーク１４と、メモリ１８との間に設けられ、各ＤＭＡコントローラからのメモリ１８へのメモリアクセスを制御（調停）する。メモリコントローラ１６は、アービタ３４、ＤＭＡ ＩＦ（ＤＭＡインタフェース）３６，３８，４０，４２、およびメモリＩＦ４４で構成される。
【００４４】
ここで、アービタ３４は、複数のＤＭＡコントローラからメモリアクセス（ＤＭＡ転送）が同時に要求された場合に調停を行い、調停された１つのＤＭＡコントローラからのメモリ１８に対するアクセスを、メモリＩＦ４４を介して行う。
また、アービタ３４は、例えば、帯域計算部２４によって計算された、各ＤＭＡコントローラへのメモリ帯域割り当て情報（各ＤＭＡコントローラへのメモリ帯域の割り当て量）に基づいて、重み付けラウンドロビン（ＷＲＲ）によって調停を行う。
【００４５】
ＤＭＡ ＩＦ（ＤＭＡインタフェース）３６，３８，４０，４２は、一方で、それぞれ対応するＤＭＡコントローラ２８，２６，３２，３０と相互に接続され、他方でアービタ３４と相互に接続される。各ＤＭＡ ＩＦは、対応するＤＭＡコントローラからメモリ１８へのＤＭＡ要求があった時には、アービタ３４に対してＤＭＡ要求を出す。
各ＤＭＡ ＩＦは帯域制御レジスタを持ち、帯域制御レジスタには、帯域計算部２４により計算された各ＤＭＡコントローラへのメモリ帯域割り当て情報が書き込まれる。
【００４６】
各ＤＭＡ ＩＦは、それぞれ対応するＤＭＡコントローラからの要求によって使用されたメモリ帯域が、単位時間設定レジスタ２０に設定された単位時間内において、それぞれのＤＭＡコントローラへのメモリ帯域の割り当て量に到達した場合、対応するＤＭＡコントローラに対してＤＭＡ要求がその単位時間内ではこれ以上受け付けられないことを通知する（バックプレッシャーをかける）。
【００４７】
メモリＩＦ４４は、アービタ３４によって調停されたＤＭＡコントローラからのＤＭＡ要求に従って、メモリ１８に対してアクセスを行う。メモリＩＦ４４は、メモリ１８に対応した規格のインタフェースを持つ。例えば、メモリ１８がＳＤＲＡＭであれば、メモリＩＦ４４は、ＳＤＲＡＭのインタフェースを持つ。
【００４８】
図１に示す光加入者線終端装置１０において、単位時間設定レジスタ２０、上り帯域抽出部２２、帯域計算部２４、および各ＤＭＡ ＩＦ３６，３８，４０，４２の帯域制御レジスタは、本発明の帯域調整回路を構成する。帯域調整回路は、単位時間毎に、上り帯域の割り当て情報に基づいて、下りデータの送受信よりも上りデータの送受信を優先するように、ＰＯＮインタフェース１２およびユーザネットワークインタフェース１４が使用するメモリ帯域の割り当てを調整する。
【００４９】
次に、第１実施形態の光加入者線終端装置１０の動作を説明する。
【００５０】
まず予め、単位時間設定レジスタ２０に、接続するＰＯＮ（すなわち、光加入者先端局装置）の種類に応じた単位時間が設定される。
【００５１】
ＰＯＮ側の光加入者先端局装置と光加入者線終端装置１０との通信が開始されると、上り帯域抽出部２２によって、光加入者先端局装置から単位時間毎に送信される下りデータから、光加入者線終端装置１０（自局）宛の、上り帯域の割り当て情報が抽出される。
【００５２】
続いて、帯域計算部２４によって、単位時間設定レジスタ２０に設定された単位時間毎に、上り帯域抽出部２２で抽出された上り帯域の割り当て情報に基づいて、各々のＤＭＡコントローラに割り当てるメモリ帯域が計算され、メモリ帯域割り当て情報として出力される。帯域計算部２４から出力されたメモリ帯域割り当て情報は、各々のＤＭＡコントローラに対応するＤＭＡ ＩＦの帯域制御レジスタに設定される。
【００５３】
具体的には、帯域計算部２４によって、まず、上り帯域の割り当て情報から、ＤＭＡ ＩＦ３８，４２の帯域制御レジスタに設定される上りのメモリ帯域と、第１の読み出しＤＭＡコントローラ２６が読み出すデータ量を指定するデータ読み出し量とが計算される。そして、メモリ帯域全体から上り帯域に割り当てられたメモリ帯域を減算することにより、ＤＭＡ ＩＦ３６，４０の帯域制御レジスタに設定される下りのメモリ帯域が計算される。つまり、下りデータよりも上りデータを優先してメモリ帯域の割り当てが行われる。
【００５４】
第２の書き込みＤＭＡコントローラ３０は、ユーザ側の端末装置から上りデータが送信されると、この上りデータを受信し、受信した上りデータをメモリ１８に書き込むためのＤＭＡ転送の要求をメモリコントローラ１６に通知する。
【００５５】
メモリコントローラ１６は、第２の書き込みＤＭＡコントローラ３０からのＤＭＡ要求の通知を受けると、必要に応じてＤＭＡ要求の調停を行って、このＤＭＡ要求の許可を第２の書き込みＤＭＡコントローラ３０に通知する。
【００５６】
第２の書き込みＤＭＡコントローラ３０は、メモリコントローラ１６からＤＭＡ要求の許可通知を受け取ると、受信した上りデータを、ＤＭＡ転送によりメモリコントローラ１６を介してメモリ１８に書き込む。第２の書き込みＤＭＡコントローラ３０は、受信した上りデータの書き込みが終了すると、上りデータの書き込みの終了を第１の読み出しＤＭＡコントローラ２６に通知する。
【００５７】
ここで、ＤＭＡ ＩＦ４２は、単位時間設定レジスタ２０に設定された単位時間内に、第２の書き込みＤＭＡコントローラ３０によるＤＭＡ転送によって消費されたメモリ帯域を計算し、消費されたメモリ帯域が、ＤＭＡＩＦ４２の帯域制御レジスタに設定された、第２の書き込みＤＭＡコントローラ３０のメモリ帯域割り当て情報に応じたメモリ帯域に到達すると、ＤＭＡ転送の停止を第２の書き込みＤＭＡコントローラ３０に通知する。
【００５８】
第２の書き込みＤＭＡコントローラ３０は、ＤＭＡＩＦ４２からＤＭＡ転送の停止通知を受け取ると、受信した上りデータのＤＭＡ転送を停止する。ＤＭＡ転送を停止した以降の上りデータは、次の単位時間の期間にＤＭＡ転送が再開される。
【００５９】
一方、第１の読み出しＤＭＡコントローラ２６は、第２の書き込みＤＭＡコントローラ３０からの上りデータの書き込みの終了通知（終了通知の他、例えば、上りデータを書き込んだメモリ１８の開始および終了アドレス、転送データ量等の情報を含む）を受け取ると、メモリ１８に書き込まれた上りデータを読み出すためのＤＭＡ転送の要求をメモリコントローラ１６に通知する。
【００６０】
メモリコントローラ１６は、第１の読み出しＤＭＡコントローラ２６からのＤＭＡ要求の通知を受けると、必要に応じてＤＭＡ要求の調停を行って、このＤＭＡ要求の許可を第１の読み出しＤＭＡコントローラ２６に通知する。
【００６１】
第１の読み出しＤＭＡコントローラ２６は、メモリコントローラ１６からＤＭＡ要求の許可通知を受け取ると、メモリ１８に書き込まれた上りデータを、ＤＭＡ転送によりメモリコントローラ１６を介してメモリ１８から読み出して光加入者先端局装置に送信する。第１の読み出しＤＭＡコントローラ２６は、メモリ１８に書き込まれた上りデータの読み出しが終了すると、上りデータの読み出しの終了を第２の書き込みＤＭＡコントローラ３０に通知する。
【００６２】
ここで、ＤＭＡ ＩＦ３８は、単位時間設定レジスタ２０に設定された単位時間内に、第１の読み出しＤＭＡコントローラ２６によるＤＭＡ転送によって消費されたメモリ帯域を計算し、消費されたメモリ帯域が、ＤＭＡＩＦ３８の帯域制御レジスタに設定された、第１の読み出しＤＭＡコントローラ２６のメモリ帯域割り当て情報に応じたメモリ帯域に到達すると、ＤＭＡ転送の停止を第１の読み出しＤＭＡコントローラ２６に通知する。
【００６３】
第１の読み出しＤＭＡコントローラ２６は、ＤＭＡＩＦ３８からＤＭＡ転送の停止通知を受け取ると、メモリ１８に書き込まれた上りデータのＤＭＡ転送を停止する。ＤＭＡ転送を停止した以降の上りデータは、次の単位時間の期間にＤＭＡ転送が再開される。
第１の書き込みＤＭＡコントローラ２８、第２の読み出しＤＭＡコントローラ３２についても、第２の書き込みＤＭＡコントローラ３０、第１の読み出しＤＭＡコントローラ２６と同様の動作を行うので、その説明は省略する。
【００６４】
図２は、上述の第１実施形態と異なる、本発明の光加入者線終端装置５０の構成を表す第２実施形態のブロック図である。
光加入者線終端装置５０は、図１に示す本発明の第１実施形態の光加入者線終端装置１０と比べ、メモリ帯域の設定先を除いて、同様の構成を有するものである。よって、同様の構成要素には同一の符号を付し、その詳細な説明は省略する。
【００６５】
第１実施形態では、各ＤＭＡ ＩＦの帯域制御レジスタにメモリ帯域割り当て情報を設定したが、第２実施形態では、各ＤＭＡ ＩＦ内ではなく、ＤＭＡコントローラ２６，２８，３０，３２内に帯域制御レジスタを設け、メモリ帯域割り当て情報を設定する。
また、第１実施形態では、各ＤＭＡ ＩＦに単位時間を入力したが、第２実施形態では、各ＤＭＡ ＩＦには単位時間を入力せず、同様に単位時間もＤＭＡコントローラ２６，２８，３０，３２に入力する。
【００６６】
第２実施形態の光加入者線終端装置５０の動作は、第１実施形態の光加入者線終端装置１０の場合と同様であるから、繰り返しの説明は省略する。
光加入者線終端装置５０では、単位時間設定レジスタ２０に設定された単位時間内に、各々のＤＭＡコントローラが各自のＤＭＡ転送によって消費したメモリ帯域を計算し、消費したメモリ帯域が、各自の帯域制御レジスタに設定されたメモリ帯域割り当て情報に応じたメモリ帯域に到達すると、ＤＭＡ転送を停止する。ＤＭＡ転送を停止した以降のデータは、次の単位時間の期間にＤＭＡ転送が再開される。
【００６７】
第１および第２の実施形態に示したように、光加入者線終端装置のメモリ帯域を超える量のデータが、ネットワークデータとして送受信される場合においても、単位時間毎にメモリ帯域を制御することで、光加入者先端局装置から割り当てられた上り帯域を無駄にすることなく使用でき、また、上りデータを優先することで上り方向のデータの喪失および不正データの送信を防止することができる。
【００６８】
なお、上述の実施形態では帯域制御レジスタをＤＭＡコントローラまたはＤＭＡ ＩＦに設けてメモリ帯域を制御したが、これに限られず、独立した帯域調整回路を設け、ＰＯＮインタフェースおよびユーザネットワークインタフェースとメモリコントローラ間のデータ転送に用いるメモリ帯域の割り当てを調整してもよい。また、下りデータが送信される単位時間と、単位時間設定レジスタに設定する単位時間を同一としたが、異なる設定時間としてもよい。
【００６９】
以上、本発明の光加入者線終端装置について詳細に説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよい。
【符号の説明】
【００７０】
１０，５０  光加入者線終端装置
１２  ＰＯＮインタフェース（ＰＯＮ ＩＦ）
１４  ユーザネットワークインタフェース（ＵＮＩ ＩＦ）
１６  メモリコントローラ
１８  メモリ（ＳＤＲＡＭ）
２０  単位時間設定レジスタ
２２  上り帯域抽出部
２４  帯域計算部
２６  第１の読み出しＤＭＡコントローラ
２８  第１の書き込みＤＭＡコントローラ
３０  第２の書き込みＤＭＡコントローラ
３２  第２の読み出しＤＭＡコントローラ
３４  アービタ
３６，３８，４０，４２  ＤＭＡ ＩＦ
４４  メモリＩＦ
１００  光加入者線終端装置
１０２  ＰＯＮインタフェース
１０４  ユーザネットワークインタフェース
１０６  メモリコントローラ
１０８  メモリ
【図１】
2010268287.tif 000003
【図２】
2010268287.tif 000004
【図３】
2010268287.tif 000005
【図４】
2010268287.tif 000006