(57)【要約】【課題】従来より向上したＴＰＳを統合する光ネットワークと共に、通信データ信号による放送及び音声データ信号の処理遅延を防ぐことができる信号多重化方法及びこれを適用したフィールドプログラマブルゲートアレイを提供する。 【解決手段】複数の入力ポートを通じて入力されたデータ及びイネーブル信号を多重化して１つの出力ポートに出力するフィールドプログラマブルゲートアレイであって、入力ポートに接続され、それぞれ入力されたデータ及びイネーブル信号を格納し、イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、メモリから入力されたワンショット信号の順序に従って、メモリに格納されたデータ信号を順次に読み取る有限状態機械と、を有することを特徴とする。【選択図】図２
2006067581.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力ポートを通じて入力したデータ信号及びイネーブル信号を多重化して１つの出力ポートに出力するフィールドプログラマブルゲートアレイであって、
前記入力ポートに接続し、それぞれ入力した前記データ信号及び前記イネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、
前記複数のメモリから入力した前記ワンショット信号の順序に従って、前記複数のメモリに格納された前記データ信号を順に読み取る有限状態機械と、
を有することを特徴とするフィールドプログラマブルゲートアレイ。
【請求項２】
前記データ信号は、放送、音声、及び通信信号を含むことを特徴とする請求項１記載のフィールドプログラマブルゲートアレイ。
【請求項３】
前記複数のメモリから入力した前記データ信号の各々が、その前後に、１バイトのアイドルを有するように処理をするギャップ生成器をさらに有すること
を特徴とする請求項１記載のフィールドプログラマブルゲートアレイ。
【請求項４】
前記有限状態機械は、２個以上の前記ワンショット信号が同時に入力した場合には、予め定められた優先順位に従って処理すること
を特徴とする請求項１記載のフィールドプログラマブルゲートアレイ。
【請求項５】
前記複数のメモリの各々は、入力した前記データ信号に、該当入力ポートを示すポートＩＤを付加して格納すること
を特徴とする請求項１記載のフィールドプログラマブルゲートアレイ。
【請求項６】
複数の入力ポートを通じて入力したデータ信号及びイネーブル信号を多重化して１つの出力ポートに出力するデータ多重化方法であって、
前記データ信号及び前記イネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を生成する段階と、
前記ワンショット信号の生成順序に従って、格納された前記データ信号を順に読み取る段階と、
を有することを特徴とするデータ多重化方法。
【請求項７】
光ファイバにより相互に接続したＯＬＴとＯＮＴを含む受動型光加入者網におけるＯＬＴであって、
前記ＯＬＴは、
外部から入力した複数の信号をフィールドプログラマブルゲートアレイを用いて多重化し、該多重化した信号をバックプレーン物理階層を用いてシリアル信号のＡＳＩ信号に変換し、該変換されたＡＳＩ信号を光モジュールを用いて光信号に変換し、前記光ファイバを通じて前記ＯＮＴに伝送し、
前記フィールドプログラマブルゲートアレイは、
それぞれ入力したデータ信号及びイネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、
前記複数のメモリから入力した前記ワンショット信号の順序に従って、前記複数のメモリに格納された前記データ信号を順に読み取る有限状態機械と、
を有することを特徴とするＯＬＴ。
【請求項８】
前記データ信号は、放送、音声、及び通信データ信号を含むことを特徴とする請求項７記載のＯＬＴ。
【請求項９】
前記複数のメモリから入力した前記データ信号の各々が、その前後に、１バイトのアイドルを有するように処理をするギャップ生成器をさらに含むこと
を特徴とする請求項７記載のＯＬＴ。
【請求項１０】
前記有限状態機械は、２個以上の前記ワンショット信号が同時に入力した場合には、予め定められた優先順位に従って処理すること
を特徴とする請求項７記載のＯＬＴ。
【請求項１１】
光ファイバにより相互に接続したＯＬＴとＯＮＴとを含む受動型光加入者網におけるＯＮＴであって、
前記ＯＮＴは、
加入者装置から入力した複数の信号をフィールドプログラマブルゲートアレイを用いて多重化し、該多重化した信号をバックプレーン物理階層を用いてシリアル信号のＡＳＩ信号に変換し、該変換されたＡＳＩ信号を光モジュールを用いて光信号に変換し、前記光ファイバを通じて前記ＯＬＴに伝送し、
前記フィールドプログラマブルゲートアレイは、
それぞれ入力したデータ信号及びイネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、
前記複数のメモリから入力した前記ワンショット信号の順序に従って、前記複数のメモリに格納された前記データ信号を順に読み取る有限状態機械と、
を有することを特徴とするＯＮＴ。
【請求項１２】
光ファイバにより相互に接続した複数のノードを含む光ネットワークであって、
前記複数のノードの各々は、
外部から入力した複数の信号をフィールドプログラマブルゲートアレイを用いて多重化し、該多重化した信号をバックプレーン物理階層を用いてシリアル信号のＡＳＩ信号に変換し、該変換されたＡＳＩ信号を光モジュールを用いて光信号に変換し、前記光ファイバを通じて他のノードに伝送し、
前記フィールドプログラマブルゲートアレイは、
それぞれ入力したデータ信号及びイネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、
前記複数のメモリから入力した前記ワンショット信号の順序に従って前記複数のメモリに格納された前記データ信号を順に読み取る有限状態機械と、
を有することを特徴とする光ネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ネットワーク(ｏｐｔｉｃａｌ  ｎｅｔｗｏｒｋ)に関して、特に、放送、通信、及び音声サービス(Ｔｒｉｐｌｅ  Ｐｌａｙ  Ｓｅｒｖｉｃｅ：以下、“ＴＰＳ”とする)を統合する光ネットワークに関するものである。
【背景技術】
【０００２】
情報通信は、技術の発展により放送、通信、及び音声サービスが統合された形態に発展してきている。特に、放送のデジタル化はこのような現象を急激にもたらしている。
【０００３】
従来のＴＰＳを統合する受動型光加入者網(Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ：ＰＯＮ)は、音声サービスを提供するために、イーサネット（登録商標）を介するＶｏＩＰ(Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ)を用いる。しかしながら、このような場合には、音声データ信号のＱｏＳ(Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ)が保証できないという限界を有し、また、通信データ信号の処理量(ｔｈｒｏｕｇｈｐｕｔ)を保証できないという短所があった。 
【０００４】
したがって、音声データ信号のＱｏＳを保証でき、通信データ信号の処理量を保証できるように、従来より向上したＴＰＳを統合する光ネットワークが求められている。  
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、上述した従来の問題点を解決するために、本発明の目的は、音声データ信号のＱｏＳを保証でき、通信データ信号の処理量を１００％保証できるように、従来より向上したＴＰＳを統合する光ネットワークを提供することにある。 
【０００６】
また、本発明の他の目的は、通信データ信号による放送及び音声データ信号の処理遅延を防ぐことができる信号多重化方法及びこれを適用したフィールドプログラマブルゲートアレイを提供することにある。 
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明は、複数の入力ポートを通じて入力されたデータ及びイネーブル信号を多重化して１つの出力ポートに出力するフィールドプログラマブルゲートアレイであって、前記入力ポートに接続され、それぞれ入力されたデータ及びイネーブル信号を格納し、前記イネーブル信号の後縁でワンショット信号を出力する複数のメモリと、前記メモリから入力されたワンショット信号の順序に従って、前記メモリに格納されたデータ信号を順次に読み取る有限状態機械と、を含むことを特徴とする。
【発明の効果】
【０００８】
本発明による信号多重化方法及びこれを適用するフィールドプログラマブルゲートアレイは、ワンショット信号を用いることによって、通信データ信号による放送及び音声データ信号の処理遅延を防止することができる利点がある。
【０００９】
また、ワンショット信号を用いるプログラマブルゲートアレイを備えるＴＰＳを統合する光ネットワークは、音声データ信号のＱｏＳを保証し、通信データ信号の処理量を１００％保証することができる効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好ましい実施形態を添付の図面を参照して詳細に説明する。本発明において、関連した公知の機能や構成に関する具体的な説明が、本発明の要旨を不明にする可能性がある場合には、その詳細な説明を省略する。 
【００１１】
図１は、本発明の好ましい実施形態によるＴＰＳを統合する受動型光加入者網１００を示す図である。受動型光加入者網１００は、光ファイバ２３０を通じて相互に接続された光線路終端装置(Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ：以下、“ＯＬＴ”とする)１１０と、光ネットワーク終端装置(Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｔｅｒｍｉｎａｌ：以下、“ＯＮＴ”とする)２４０とを含む。 
【００１２】
ＯＬＴ１１０は、物理階層(ＰＨＹ)１２０と、イーサネット（登録商標）物理階層(Ｅ-ＰＨＹ)１３０と、ＴＰＳフィールドプログラマブルゲートアレイ(ＴＰＳ Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：以下、“ＴＰＳ ＦＰＧＡ”とする)１４０と、バックプレーン物理階層(ｂａｃｋ  ｐｌａｎｅ  ＰＨＹ)２１０と、光モジュール２２０とを含む。ＯＬＴ１１０は、受動型光加入者網１００の外部から入力された複数の放送データ信号、通信データ信号、及び音声データ信号をＴＰＳ ＦＰＧＡ１４０を用いて多重化し、多重化した信号をバックプレーン物理階層２１０を用いてシリアルデータ信号であるＡＳＩ(Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｓｅｒｉａｌ  Ｉｎｔｅｒｆａｃｅ)信号に変換し、変換されたＡＳＩ信号を光モジュール２２０を用いて光信号に変換した後に、光ファイバ２３０を通じてＯＮＴ２４０に伝送する。 
【００１３】
音声データ信号は、ＴＰＳ ＦＰＧＡ１４０に直接入力され、放送データ信号は、物理階層１２０を通じてＴＰＳ  ＦＰＧＡ１４０に入力され、通信データ信号は、イーサネット（登録商標）物理階層１３０を通じてＴＰＳ ＦＰＧＡ１４０に入力される。放送データ信号は、ＭＰＥＧ-２  ＴＳデータ信号を含み、通信データ信号は、イーサネット（登録商標）データ信号を含む。 
【００１４】
図２は、ＯＬＴ１１０に含まれたＴＰＳ ＦＰＧＡ１４０を示すブロック構成図である。なお、図中の“８”及び“＼”は、８ビット並列データを示す通常の表示である。ＴＰＳ ＦＰＧＡ１４０は、複数の放送メモリ１５０-１〜１５０-ｎと、通信メモリ１７０と、音声メモリ１８０と、媒体独立インターフェース(Ｍｅｄｉａ  Ｉｎｄｅｐｅｎｄａｎｔ  Ｉｎｔｅｒｆａｃｅ： 以下、“ＭＩＩ”とする)１６０と、有限状態機械(Ｆｉｎｉｔｅ  Ｓｔａｔｅ  Ｍａｃｈｉｎｅ：ＦＳＭ)１９０と、ギャップ生成器(ｇａｐ  ｇｅｎｅｒａｔｏｒ)２００とを含む。 ＴＰＳ ＦＰＧＡ１４０は、複数の入力ポートと１つの出力ポートを有し、入力ポートに入力された信号を多重化して出力ポートに出力する。 
【００１５】
複数の放送データ信号ＴＳ-Ｄ１〜ＴＳ-Ｄｎは、それぞれ放送イネーブル信号ＴＳ-ＥＮ１〜ＴＳ-ＥＮｎと共に、該当放送メモリに入力される。すなわち、第ｎの放送データ信号ＴＳ-Ｄｎと第ｎの放送イネーブル信号ＴＳ-ＥＮｎは、第ｎの放送メモリ１５０-ｎに入力される。複数の放送メモリ１５０-１〜１５０-ｎは、それぞれ入力された放送データ信号に１バイトのポートＩＤ(ｐｏｒｔ  ＩＤ)を付加して格納する。ＴＰＳ ＦＰＧＡ１４０は、ｎチャンネルの放送データ信号ＴＳ-Ｄｎのためのｎ個の入力ポートと、通信データ信号Ｔｘ-Ｄのための１個の入力ポートと、及び音声データ信号ＶＯ-Ｄのための１個の入力ポートを有する。各入力ポートには、固有のポートＩＤが割り当てられている。ポートＩＤは、データ信号の種類を表示するのに使用され、ＯＬＴ１１０は、ポートＩＤを用いて入力データ信号をサービス別に分類する。複数の放送メモリ１５０-１〜１５０-ｎは、それぞれＭＰＥＧ-２  ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）メモリを含む。 
【００１６】
音声データ信号ＶＯ-Ｄは、音声イネーブル信号ＶＯ-ＥＮと共に、音声メモリ１８０に入力される。音声メモリ１８０は、入力された音声データ信号ＶＯ-Ｄに、１バイトのポートＩＤを付加して格納する。音声メモリ１８０は、音声ＦＩＦＯメモリを含む。 
【００１７】
通信データ信号Ｔｘ-Ｄは、通信イネーブル信号Ｔｘ-ＥＮと共に、ＭＩＩ１６０に入力される。このＭＩＩ１６０は、ＭＩＩ信号である通信データ信号を並列（ｐａｒａｌｌｅｌ）信号に変換して、通信メモリ１７０に出力する。 
【００１８】
通信メモリ１７０は、入力された通信データ信号Ｔｘ-Ｄに、１バイトのポートＩＤを付加して、有効信号と共に格納する。通信メモリ１７０は、通信ＦＩＦＯメモリを含む。
【００１９】
図３（ａ）〜（ｃ）は、ＴＰＳ ＦＰＧＡ１４０に入力される通信、放送、及び音声データ信号を示す図である。図３（ａ）は、通信データ信号を示し、図３（ｂ）は、放送データ信号を示し、図３（ｃ）は、音声データ信号を示す。これら図に示すように、短い長さの通信データ信号が連続的に反復入力され、この場合に、放送及び音声データ信号の処理遅延を引き起こす。 
【００２０】
図４（ａ）〜（ｄ）は、図３に示した通信、放送、及び音声データ信号のイネーブル信号を示す図である。図４（ａ）は、通信イネーブル信号を示し、図４（ｂ）は、放送イネーブル信号を示し、図４（ｃ）は、音声イネーブル信号を示し、図４（ｄ）は、通信、放送、及び音声イネーブル信号の処理順序を示す。理解の便宜のために、先頭から順に参照番号１〜５を付する。ここで、１は通信イネーブル信号、２，３，４は３個の放送イネーブル信号、５は音声イネーブル信号を示す。入力順序が１→２→５→３→４なので、一般的なデータ信号の処理順序は、同様に１→２→５→３→４となる。
【００２１】
一般に、放送及び音声データ信号は、通信データ信号より優先的に処理される必要がある。しかしながら、図３（ａ）のように、短い長さの通信データ信号が連続的に反復入力される場合に、一般的な処理順序に従うと、通信データ信号がすべて処理されるまで放送及び音声データ信号の処理が遅延される。
【００２２】
本実施形態では、ワンショット(ｏｎｅ  ｓｈｏｔ)信号を用いて放送及び音声データ信号の処理遅延を防止する。 
【００２３】
図２を参照すると、複数の放送メモリ１５０-１〜１５０-ｎは、それぞれ入力された放送イネーブル信号ＴＳ-ＥＮ１〜ＴＳ-ＥＮｎの後縁、すなわち、入力された放送イネーブル信号が‘１’レベルから‘０’レベルに落ちる時点で、放送ワンショット信号ＴＳ-ＯＳ１〜ＴＳ-ＯＳｎをＦＳＭ１９０に出力する。言い換えれば、第ｎの放送メモリ１５０-ｎは、入力された放送イネーブル信号ＴＳ-ＥＮｎが‘１’レベルから‘０’レベルに落ちる時点で、第ｎの放送ワンショット信号ＴＳ-ＯＳｎをＦＳＭ１９０に出力する。第ｎの放送ワンショット信号ＴＳ-ＯＳｎは、第ｎの放送メモリ１５０-ｎに格納された第ｎの放送データ信号ＴＳ-Ｄｎが読み取り可能であることを示す信号であって、１クロックサイクルで生成される。 
【００２４】
音声メモリ１８０は、入力された音声イネーブル信号ＶＯ-ＥＮの後縁、すなわち、入力された音声イネーブル信号が‘１’レベルから‘０’レベルに落ちる時点で、音声ワンショット信号ＶＯ-ＯＳをＦＳＭ１９０に出力する。音声ワンショット信号ＶＯ-ＯＳは、音声メモリ１８０に格納された音声データ信号ＶＯ-Ｄが読み取り可能であることを示す信号であって、１クロックサイクルで生成される。 
【００２５】
通信メモリ１７０は、入力された通信イネーブル信号Ｔｘ-ＥＮの後縁、すなわち、入力された通信イネーブル信号が‘１’レベルから‘０’レベルに落ちる時点で、通信ワンショット信号Ｔｘ-ＯＳをＦＳＭ１９０に出力する。通信ワンショット信号Ｔｘ-ＯＳは、通信メモリ１７０に格納された通信データ信号が読み取り可能であることを示す信号であって、１クロックサイクルで生成される。 
【００２６】
図５（ａ）〜（ｄ）は、図４（ａ）〜（ｄ）に示した通信、放送、及び音声イネーブル信号に対するワンショット信号を示す図である。図５（ａ）は通信ワンショット信号を示し、図５（ｂ）は放送ワンショット信号を示し、図５（ｃ）は音声ワンショット信号を示し、図５（ｄ）は通信、放送、及び音声ワンショット信号の処理順序を示す。図５（ａ）〜（ｄ）に示すように、通信、放送、及び音声イネーブル信号の入力順序は、１→２→５→３→４である。しかしながら、ワンショット信号の出力順序は５→２→３→４→１なので、通信、放送、及び音声データ信号の処理順序は５→２→３→４→１となる。 
【００２７】
２個以上のワンショット信号が同時に発生した場合には、予め設定された優先順位に従って処理される。好ましくは、音声、放送、及び通信イネーブル信号の順に優先順位を設定する。例えば、音声ワンショット信号と通信ワンショット信号が、同時に発生した場合には、放送データ信号を先ず処理する。 
【００２８】
ＦＳＭ１９０は、入力されるワンショット信号の順序(又は、予め設定された優先順位)に従って、該当読み取りイネーブル信号を該当メモリに出力する。 
【００２９】
例えば、第ｎの放送メモリ１５０-ｎ、通信メモリ１７０、及び音声メモリ１８０が、図５Ａ〜図５Ｃに示すようなワンショット信号を出力すると、ＦＳＭ１９０は、順次音声メモリ１８０に、音声読み取りイネーブル信号ＶＯ-ＲＥＮを出力し、第ｎの放送メモリ１５０-ｎに、第ｎの放送読み取りイネーブル信号ＴＳ-ＲＥＮｎを３回出力した後に、通信メモリ１７０に、通信読み取りイネーブル信号Ｔｘ-ＲＥＮを出力する。 
【００３０】
複数の放送メモリ１５０-１〜１５０-ｎは、それぞれ放送読み取りイネーブル信号を受信すると、格納された放送データ信号及び放送イネーブル信号を、ギャップ生成器２００に出力する。 
【００３１】
音声メモリ１８０は、音声読み取りイネーブル信号を受信すると、格納された音声データ信号及び音声イネーブル信号を、ギャップ生成器２００に出力する。 
【００３２】
通信メモリ１７０は、通信読み取りイネーブル信号を受信すると、格納された通信データ信号及び通信イネーブル信号を、ギャップ生成器２００に出力する。 
【００３３】
ギャップ生成器２００は、入力された放送、音声、及び通信データ信号のそれぞれが、その前後に１バイトのアイドル（ｉｄｌｅ）を持つように処理をする。すなわち、ギャップ生成器２００は、以後のコンマキャラクター(ｃｏｍｍａ  ｃｈａｒａｃｔｅｒ)(Ｋ２８．５と称する)の挿入のために、１バイトのアイドルを持っている各データ信号に１バイトのアイドルを付加して提供する。
【００３４】
更に、図１を参照すると、ＯＬＴ１１０に含まれたＴＰＳ ＦＰＧＡ１４０から出力されたデータ信号及びイネーブル信号は、バックプレーン物理階層２１０に入力される。バックプレーン物理階層２１０は、入力されたデータ信号を、シリアル信号であるＡＳＩ信号に変換して光モジュール２２０に出力する。すなわち、バックプレーン物理階層２１０は、入力されたデータ信号を、８Ｂ/１０Ｂエンコーディングし、データ信号の前後にＫ２８．５を挿入する。 
【００３５】
光モジュール２２０は、入力されたＡＳＩ信号を光信号に変換して、光ファイバ２３０を通じてＯＮＴ２４０に伝送する。 
【００３６】
ＯＮＴ２４０は、物理階層３６０と、イーサネット（登録商標）物理階層３７０と、ＴＰＳ ＦＰＧＡ２７０と、バックプレーン物理階層２６０と、光モジュール２５０とを含む。ＯＮＴ２４０は、光ファイバ２３０を通じて受信したＡＳＩ信号を、光モジュール２５０を用いて電気信号に変換し、変換された電気信号を、バックプレーン物理階層２６０を用いて並列信号に変換し、変換された並列信号を、ＴＰＳ ＦＰＧＡ２７０を用いて複数の放送データ信号、通信データ信号、及び音声データ信号に逆多重化する。このとき、バックプレーン物理階層２６０は、入力されたデータ信号を、８Ｂ/１０Ｂにデコーディングする。 
【００３７】
図６は、ＯＮＴ２４０に含まれたＴＰＳ ＦＰＧＡ２７０を示す図である。なお、図中の“８”及び“＼”は、８ビット並列データを示す通常の表示である。図６を参照すると、ＴＰＳ ＦＰＧＡ２７０は、複数の放送メモリ３００-１〜３００-ｎと、通信メモリ３２０と、音声メモリ３５０と、ＭＩＩ３３０と、複数のＦＳＭ２９０-１〜２９０-ｎ，３１０，３４０と、ＩＤチェッカー(ＩＤ ｃｈｅｃｋｅｒ)２８０とを含む。
【００３８】
ＩＤチェッカー２８０は、入力された並列信号のポートＩＤを識別した後に、これを該当メモリに出力する。すなわち、ＩＤチェッカー２８０は、入力された信号が第１の放送信号である場合には、これを第１の放送メモリ３００-１に出力し、入力された信号が音声信号である場合には、これを音声メモリ３５０に出力し、入力された信号が通信信号である場合には、これを通信メモリ３２０に出力する。 
【００３９】
放送メモリ３００-１〜３００-ｎは、それぞれ格納された放送データ信号及び放送イネーブル信号を物理階層３６０に出力し、この物理階層３６０を経た放送データ信号及び放送イネーブル信号は、加入者装置に出力される。各放送メモリは、放送ＦＩＦＯメモリを含む。 
【００４０】
音声メモリ３５０は、格納された音声データ信号及び音声イネーブル信号を加入者装置に出力する。音声メモリ３５０は、音声ＦＩＦＯメモリを含む。 
【００４１】
通信メモリ３２０は、有効信号が除去されたまま格納された通信データ信号及び通信イネーブル信号をＭＩＩ３３０に出力する。このＭＩＩ３３０は、入力された信号をＭＩＩ信号に変換してイーサネット（登録商標）物理階層３７０に出力する。イーサネット（登録商標）物理階層３７０を経た通信データ信号及び通信イネーブル信号は、加入者装置に出力される。通信メモリ３２０は、通信ＦＩＦＯメモリを含む。 
【００４２】
以上、ＯＬＴ１１０からＯＮＴ２４０への下向き信号処理過程について説明した。ＯＮＴ２４０からＯＬＴ１１０への上向き信号処理過程は、放送信号を伝送する必要がないことを除いては、下向き信号処理過程と同様であるため、以下に簡略に説明する。 
【００４３】
ＯＮＴ２４０は、加入者装置から入力された通信信号及び音声信号を、ＴＰＳ ＦＰＧＡ２７０を用いて多重化し、多重化した信号を、バックプレーン物理階層２６０を用いてシリアル信号であるＡＳＩ信号に変換し、変換されたＡＳＩ信号を、光モジュール２５０を用いて光信号に変換した後に、光ファイバ２３０を通じてＯＬＴ１１０に伝送する。 
【００４４】
音声データ信号は、ＴＰＳ ＦＰＧＡ２７０に直接入力され、通信データ信号は、イーサネット（登録商標）物理階層３７０を通じて、ＴＰＳ ＦＰＧＡ２７０に入力される。 
【００４５】
音声データ信号は、音声イネーブル信号と共に音声メモリ３５０に入力される。音声メモリ３５０は、入力された音声データ信号に１バイトのポートＩＤを付加して格納する。
【００４６】
通信データ信号は、通信イネーブル信号と共にＭＩＩ３３０に入力され、ＭＩＩ３３０は、ＭＩＩ信号の通信信号を並列信号に変換して通信メモリ３２０に出力する。 
【００４７】
通信メモリ３２０は、入力された通信データ信号に１バイトのポートＩＤを付加して、有効信号と共に格納する。 
【００４８】
音声及び通信メモリ３５０，３２０は、相互に連動する音声及び通信ＦＳＭ３４０，３１０に音声及び通信ワンショット信号を出力する。音声及び通信ＦＳＭ３４０，３１０は、入力されるワンショット信号の順序（又は、予め定められた優先順位）に従って、該当読み取りイネーブル信号を該当メモリに出力する。 
【００４９】
音声メモリ３５０は、音声読み取りイネーブル信号を受信すると、格納された音声データ信号及び音声イネーブル信号をＩＤチェッカー２８０に出力する。 
【００５０】
通信メモリ３２０は、通信読み取りイネーブル信号を受信すると、格納された通信データ信号及び通信イネーブル信号を、ＩＤチェッカー２８０に出力する。 
【００５１】
ＩＤチェッカー２８０は、入力された音声又は通信データ信号のそれぞれが、その前後に１バイトのアイドルを持つようにする。
【００５２】
ＯＮＴ２４０に含まれたＴＰＳ ＦＰＧＡ２７０から出力されたデータ信号及びイネーブル信号は、バックプレーン物理階層２６０に入力される。バックプレーン物理階層２６０は、入力されたデータ信号をシリアル信号であるＡＳＩ信号に変換して、光モジュール２５０に出力する。すなわち、バックプレーン物理階層２６０は入力されたデータ信号を８Ｂ/１０Ｂエンコーディングし、データ信号の前後にＫ２８．５を挿入する。 
【００５３】
光モジュール２５０は、入力されたＡＳＩ信号を光信号に変換して、光ファイバ２３０を通じてＯＬＴ１１０に伝送する。 
【００５４】
ＯＬＴ１１０は、ＯＮＴ２４０の下向き信号処理方法と同一の方法で、光ファイバ２３０を通じて入力されたＡＳＩ信号を処理する。 
【００５５】
上述した実施形態において、本発明によるフィールドプログラマブルゲートアレイが、受動型光加入者網に適用される場合を例に挙げて説明した。しかしながら、本発明によるフィールドプログラマブルゲートアレイは、相互に光通信を遂行する複数のノードを含む任意の光ネットワークに適用可能である。
【００５６】
すなわち、光ファイバに相互に接続された複数のノードを含む光ネットワークにおいて、ある１つのノードは、外部から入力された複数の信号をフィールドプログラマブルゲートアレイを用いて多重化し、多重化した信号をバックプレーン物理階層を用いてシリアル信号のＡＳＩ信号に変換し、変換されたＡＳＩ信号を光モジュールを用いて光信号に変換した後に、光ファイバを通じて他のノードに伝送する。フィールドプログラマブルゲートアレイは、それぞれ入力されたデータ及びイネーブル信号を格納し、イネーブル信号の後縁でワンショット信号を出力するための複数のメモリと、メモリから入力されたワンショット信号の順序に従ってメモリに格納されたデータ信号を順次に読み取るための有限状態機械とを含む。データ信号は、放送、音声、及び通信信号を含む。フィールドプログラマブルゲートアレイは、メモリから入力された信号のそれぞれがその前後に１バイトのアイドルを持つようにギャップ生成器をさらに含む。有限状態機械は、２個以上のワンショット信号が同時に入力された場合に、予め設定された優先順位に従って処理可能である。各メモリは、入力されたデータ信号に該当入力ポートを示すポートＩＤを付加して格納することができる。 
【図面の簡単な説明】
【００５７】
【図１】本発明の好ましい実施形態によるＴＰＳを統合する受動型光加入者網を示す図である。
【図２】図１に示したＯＬＴ側のＴＰＳ ＦＰＧＡを示す図である。
【図３】図２に示したＴＰＳ ＦＰＧＡに入力される通信、放送、及び音声データ信号を示す図である。
【図４】図３Ａに示した通信、放送、及び音声データ信号のイネーブル信号、及び処理順序を示す図である。
【図５】図４に示した通信、放送、及び音声データ信号のイネーブル信号に対するワンショット信号、及び処理順序を示す図である。
【図６】図１に示したＯＮＴ側のＴＰＳ ＦＰＧＡを示す図である。
【符号の説明】
【００５８】
１４０：ＴＰＳ ＦＰＧＡ
１５０：放送メモリ
１６０：ＭＩＩ
１７０：通信メモリ
１８０：音声メモリ
１９０：ＦＳＭ
２００：ギャップ生成器
【図１】
2006067581.tif 000003
【図２】
2006067581.tif 000004
【図３】
2006067581.tif 000005
【図４】
2006067581.tif 000006
【図５】
2006067581.tif 000007
【図６】
2006067581.tif 000008