(57)【要約】【課題】システムバスが混雑することによる無線ＬＡＮシステムの通信効率低下を改善することを課題にする。【解決手段】システムバス１０１に繋がるメモリ３０３、３０４を送信用と受信用からなる構成にし、それぞれのメモリ３０３、３０４がシステムバス１０１のみでなく、送信データ転送処理部６０８と受信データ転送処理部５１８に直接データを転送することができる手段を備える。それにより、システムバス１０１を介さずに、送信処理と受信処理のメモリアクセスを並列して処理ができるようになる。【選択図】  図７
2005250849.tif 000002
【特許請求の範囲】
【請求項１】
送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを前記送信用メモリに格納する手段と、前記送信用メモリ内の前記送信データを送信する通信制御部とを備え、前記通信制御部は、前記手段からの送信通知を監視して前記送信通知がある場合に前記送信データの取得リクエストを出す送信管理部と、前記送信データの前記取得リクエストを受けて前記送信用メモリ内の前記送信データを転送する送信データ転送処理部と、転送された前記送信データを送信のため格納する送信ＦＩＦＯと、前記送信ＦＩＦＯの前記送信データを送信開始させる送信制御部とを有する無線ＬＡＮシステムであって、
前記送信用メモリが、前記送信データ転送処理部に直接つながるパスを持ち、前記送信管理部からの送信データ取得リクエスト発行時に、前記送信用メモリ内に蓄えられている送信データが前記パスを通じて、前記送信ＦＩＦＯに転送されることを特徴とする無線ＬＡＮシステム。
【請求項２】
受信データを受信する通信制御部と、この通信制御部から前記受信データが転送される受信用メモリと、前記受信用メモリおよび前記通信制御部とシステムバスを介してつながり前記通信制御部からデータ受信を行ったことが通知されるＣＰＵとを備え、前記通信制御部は、前記受信データを格納する受信ＦＩＦＯと、前記受信データが自局当てである場合に受信データ取得リクエストを出す受信管理部と、前記受信データ取得リクエストを受けて前記受信ＦＩＦＯに蓄えた前記受信データを前記受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
前記受信用メモリが、前記受信データ転送処理部に直接つながるパスを持ち、前記受信管理部からの前記受信データ取得リクエスト発行時に、前記受信ＦＩＦＯ内に蓄えられている前記受信データが、前記パスを通じて、前記受信用メモリ内に転送されることを特徴とする無線ＬＡＮシステム。
【請求項３】
送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを前記送信用メモリに格納されるＣＰＵを含む手段と、前記送信用メモリ内の前記送信データを送信するとともに外部から受信データを受信する通信制御部と、この通信制御部から前記受信データが転送される受信用メモリとを備え、
前記通信制御部は、前記手段からの送信通知を監視して前記送信通知がある場合に前記送信データの取得リクエストを出す送信管理部と、前記送信データの取得リクエストを受けて前記送信用メモリ内の前記送信データを転送する送信データ転送処理部と、転送された前記送信データを送信のため格納する送信ＦＩＦＯと、外部からの前記受信データを格納する受信ＦＩＦＯと、前記受信データが自局当てである場合に受信データ取得リクエストを出す受信管理部と、前記受信データ取得リクエストを受けて前記受信ＦＩＦＯに蓄えた受信データを前記受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
前記システムバスにつながっている前記送信用メモリが、前記送信データ転送処理部に直接つながるパスを持ち、前記送信管理部からの送信データ取得リクエスト発行時に、前記送信用メモリ内に蓄えられている送信データが前記パスを通じて送信ＦＩＦＯに転送され、
また、前記受信用メモリが、前記受信データ転送処理部に直接つながるパスを持ち、前記受信管理部からの受信データ取得リクエスト発行時に、前記受信ＦＩＦＯ内に蓄えられている受信データが前記パスを通じて、前記受信用メモリに転送されることを特徴とする無線ＬＡＮシステム。
【請求項４】
送信管理部からの送信データ取得リクエスト発行時に、送信データのヘッダ部分は、送信ＦＩＦＯから送信制御部に転送され、データ部分は、送信用メモリと送信データ転送処理部とが直接つながっているパスを通じて、送信ＦＩＦＯに通さずに前記送信制御部に転送される請求項１記載の無線ＬＡＮシステム。
【請求項５】
受信データを受信する通信制御部と、この通信制御部から前記受信データが転送される受信用メモリと、前記受信用メモリおよび前記通信制御部とシステムバスを介してつながり前記通信制御部からデータ受信を行ったことが通知されるＣＰＵとを備え、前記通信制御部は、前記受信データを制御する受信制御部と、前記受信データを前記受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
前記受信用メモリが、前記受信データ転送処理部に直接つながるパスを持ち、前記受信制御部から前記受信データが前記パスを通じて、前記受信用メモリに転送されることを特徴とする無線ＬＡＮシステム。
【請求項６】
送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを前記送信用メモリに格納する手段と、前記送信用メモリ内の前記送信データを送信する通信制御部とを備え、前記通信制御部は、前記手段からの送信通知を監視する送信管理部と、前記送信通知がある場合に前記送信用メモリから送信データのヘッダ情報を転送する送信データ転送処理部と、この送信データ転送処理部より前記ヘッダ情報が転送されるヘッダ生成部と、前記ヘッダ生成部で生成されたヘッダ部分が送信される送信制御部とを有し、前記送信データ転送処理部は前記送信用メモリから前記送信制御部にデータ部分の送信を行う無線ＬＡＮシステムであって、
前記データ部分は、前記送信用メモリと前記送信データ転送処理部とが直接つながっているパスを通じて、前記送信制御部が送信されることを特徴とする無線ＬＡＮシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステム内で、メモリから通信制御部へデータを転送する際に、システムバスの混雑回避を行う無線ＬＡＮシステムに関するものである。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信においてソフトウェアによって通信制御を行う場合、中央処理装置（ＣＰＵ）と無線ＬＡＮ制御部である通信制御部の処理が独立し、データの受け渡しは、ＣＰＵのシステムバスにつながるメモリを用いて行う。すなわち、ＣＰＵによるソフトウェアを用いた通信制御を行なう場合、各装置間のデータの受け渡しはシステムバスを介して実施される。
【０００３】
またＣＰＵから通信制御部への通知は、通信制御部内のレジスタを通じて行われる。
【０００４】
このシステムバスには、その他ＣＰＵの動作に必要な外部装置とつながるデータ伝送路装置や、制御用メモリなどがつながっている（例えば、特許文献１の図１）。
【０００５】
また、このようなシステム構成で、送信処理中のデータ処理について効率化を図ったものもある（特許文献２）。
【０００６】
上述したような、従来の送受信の処理の概要について、図９を参照して従来の無線ＬＡＮシステムの動作を説明する。
【０００７】
図９は、従来の無線ＬＡＮシステムの構成図である。
【０００８】
送信時の無線ＬＡＮは、外部装置３００が伝送路装置部１００に送信データが有ることを通知すると、伝送路装置１００は、システムバス１０１の管理を行っているバスアービタ１０２に送信要求信号を出す。
【０００９】
バスアービタ１０２は、システムバス１０１をどの装置も使用していないと、
システムバス１０１を使用してよい送信許可信号を伝送路装置部１００に発行する。
【００１０】
送信許可信号を受けた伝送路装置部１００は、送受信用メモリ１０３内の伝送路装置アクセス可能な領域に送信データを格納し、ＣＰＵ１０４に外部装置３００からの送信要求と送信データを格納した送受信メモリ１０３のアドレスを通知する。
【００１１】
ＣＰＵ１０４は、図１０に示すように、無線ＬＡＮ装置部１０５が送信ヘッダを作成するための情報（フレームタイプ（データタイプ）１００１、送信先アドレス１００３、送信レート１０００、データ長１００２、暗号送信をするかどうかなどの情報１００４等）を送信データ部に付加し、無線ＬＡＮ制御部１０５がアクセス可能な送受信用メモリ１０３の領域に書き込む。
【００１２】
また、ＣＰＵ１０４は、バスアービタ１０２に送信要求を出し、バスアービタ１０２からの送信許可信号を受けると、無線ＬＡＮ制御部１０５にレジスタ１０６の送信要求ビットを１にし、送信要求アドレスを書き込むことにより通知する。
送信管理部１０７は、レジスタ１０６の送信要求ビットを常に監視しているものである。
【００１３】
レジスタ１０６の送信要求ビットが１になると、送信管理部１０７は、送信データ転送処理部１０８に対し、送信要求アドレスを通知し、データ転送命令を出す。
【００１４】
送信データ転送処理部１０８は、送受信用メモリ１０３内の指定アドレスの先頭に格納されている送信ヘッダを作成する情報を、システムバス１０１を経由してヘッダ生成部１１０に転送する。
【００１５】
ヘッダ生成部１１０で送信データのヘッダ部を作成すると、送信ＦＩＦＯ１１１へ転送する。
【００１６】
ヘッダ部の転送を完了すると、転送完了信号を送信管理部１０７に出す。
送信管理部１０７は、転送完了信号を受けると送信データを転送処理部１０８に送信データの取得命令信号を出す。
【００１７】
送信データ転送処理部１０８は、システムバス１０１を介して送受信用メモリ１０３内の送信データを送信ＦＩＦＯ１１１に転送し、送信ＦＩＦＯ内で送信データを組み立てる。
【００１８】
送信制御部１１２は、送信のタイミング制御をしており、送信状態になると装置部１１３に送り、送信を開始する。
【００１９】
受信時の無線ＬＡＮは、無線装置部１１３は他の無線ＬＡＮ端末（記載せず）からデータを受信すると、受信制御部１１４で、受信データのエラーチェックを開始させ、受信データを受信ＦＩＦＯ１１５に格納する。
【００２０】
また同時にヘッダ解析部１１６では、送信者アドレス、送り先アドレスの確認、受信データのフレームタイプ解析、暗号データであるかなどの解析を行う。
受信管理部１１７では、ヘッダ部の解析の結果、自局宛てデータで無い場合は、受信メモリ内に格納した受信データの破棄を行う。
【００２１】
自局宛てデータであり、正常受信ができたことが確認されると、受信データ転送処理部１１８に対し、受信ＦＩＦＯ１１５に蓄えた受信データを送受信メモリ１０３内に取り入れる転送命令を出す。
【００２２】
送受信用メモリ１０３への格納先アドレスは、レジスタ１０６の受信データ格納先アドレスレジスタに従う。格納先アドレスを決定するのは、ＣＰＵ１０４および受信管理部１１７であってもよい。
【００２３】
受信データ転送処理部１１８から送受信用メモリ１０３への転送は、受信データ転送処理部１１８がバスアービタ１０２に送信要求を出し、バスアービタ１０２からの送信許可信号を受けた後実施される。
【００２４】
送受信用メモリ１０３への転送が完了すると、受信管理部１１７は、レジスタ１０６の受信状態レジスタを１にし、送受信用メモリ１０３に格納したアドレスを受信アドレスレジスタに書き込む。
【００２５】
また受信管理部１１７は、ＣＰＵ１０４に割り込み信号により、データ受信を行ったことを通知する。
【特許文献１】特開平５−２４１９９７号
【特許文献２】特開平１１−３９２４０号
【発明の開示】
【発明が解決しようとする課題】
【００２６】
上記のような従来のシステムでは、次のような解決すべき課題があった。
【００２７】
無線ＬＡＮ装置部が、送信処理開始前に、送信データ転送処理部が送信データを取得する場合、または受信処理後に、受信データ転送処理部が受信データを格納する場合、システムバスを通して送受信用メモリにアクセスをする。
【００２８】
しかしシステムバスは、上記の送受信用メモリ以外に、ＣＰＵ、データ伝送路装置、制御用メモリのような装置もデータ伝送路として使用するものである。
【００２９】
したがって、上記の装置がシステムバスを使用している間は、送信データ取得または、受信データを格納する処理待ちの状態が発生し、無線ＬＡＮ装置の処理が低下する。
【００３０】
また、送信要求に応じて、メモリから送信ＦＩＦＯにデータの転送処理中に、受信状態になった場合、受信データを受信ＦＩＦＯに格納しておき、システムバスが空いたのちメモリに転送することが可能になるため、送信と受信処理が同時におこなう際に制限があった。
【００３１】
そこで、本発明の目的は上記問題を解消し、システムバスが混雑することによる無線ＬＡＮシステムの通信効率低下を改善し、送受信処理を高速におこなうことができるシステムを提供することにある。
【課題を解決するための手段】
【００３２】
本発明は、以上の点を解決するために次の構成を採用する。
【００３３】
本発明の無線ＬＡＮシステムは、送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを送信用メモリに格納する手段と、送信用メモリ内の送信データを送信する通信制御部とを備え、通信制御部は、手段からの送信通知を監視して送信通知がある場合に送信データの取得リクエストを出す送信管理部と、送信データの取得リクエストを受けて送信用メモリ内の送信データを転送する送信データ転送処理部と、転送された送信データを送信のため格納する送信ＦＩＦＯと、送信ＦＩＦＯの送信データを送信開始させる送信制御部とを有する無線ＬＡＮシステムであって、
送信用メモリが、送信データ転送処理部に直接つながるパスを持ち、送信管理部からの送信データ取得リクエスト発行時に、送受信用メモリ内に蓄えられている送信データがパスを通じて、送信ＦＩＦＯに転送されることを特徴とするものである。
【００３４】
本発明の別の無線ＬＡＮシステムは、受信データを受信する通信制御部と、この通信制御部から受信データが転送される受信用メモリと、受信用メモリおよび通信制御部とシステムバスを介してつながり通信制御部からデータ受信を行ったことが通知されるＣＰＵとを備え、通信制御部は、受信データを格納する受信ＦＩＦＯと、受信データが自局当てである場合に受信データ取得リクエストを出す受信管理部と、受信データ取得リクエストを受けて受信ＦＩＦＯに蓄えた受信データを受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
受信用メモリが、受信データ転送処理部に直接つながるパスを持ち、受信管理部からの受信データ取得リクエスト発行時に、受信ＦＩＦＯ内に蓄えられている受信データが、パスを通じて、受信用メモリ内に転送されることを特徴とするものである。
【００３５】
本発明の別の無線ＬＡＮシステムは、送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを送信用メモリに格納させるＣＰＵを含む手段と、送信用メモリ内の送信データを送信するとともに外部から受信データを受信する通信制御部と、この通信制御部から受信データが転送される受信用メモリとを備え、
通信制御部は、手段からの送信通知を監視して送信通知がある場合に送信データの取得リクエストを出す送信管理部と、送信データの取得リクエストを受けて送信用メモリ内の送信データを転送する送信データ転送処理部と、転送された送信データを送信のため格納する送信ＦＩＦＯと、外部からの受信データを格納する受信ＦＩＦＯと、受信データが自局当てである場合に受信データ取得リクエストを出す受信管理部と、受信データ取得リクエストを受けて受信ＦＩＦＯに蓄えた受信データを受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
システムバスにつながっている送信用メモリが、送信データ転送処理部に直接つながるパスを持ち、送信管理部からの送信データ取得リクエスト発行時に、送信用メモリ内に蓄えられている送信データがパスを通じて送信ＦＩＦＯに転送され、
また、受信用メモリが、受信データ転送処理部に直接つながるパスを持ち、受信管理部からの受信データ取得リクエスト発行時に、受信ＦＩＦＯ内に蓄えられている受信データがパスを通じて、受信用メモリに転送されることを特徴とする無線ＬＡＮシステム。
【００３６】
上記構成において、送信管理部からの送信データ取得リクエスト発行時に、送信のヘッダ部分は、送信ＦＩＦＯから送信制御部に転送され、データ部分は、送信用メモリと送信データ転送処理部とが直接つながっているパスを通じて、送信ＦＩＦＯに通さずに送信制御部に転送される。
【００３７】
本発明の別の無線ＬＡＮシステムは、受信データを受信する通信制御部と、この通信制御部から受信データが転送される受信用メモリと、受信用メモリおよび通信制御部とシステムバスを介してつながり通信制御部からデータ受信を行ったことが通知されるＣＰＵとを備え、通信制御部は、受信データを制御する受信制御部と、受信データを受信用メモリに転送する受信データ転送処理部とを有する無線ＬＡＮシステムであって、
受信用メモリが、受信データ転送処理部に直接つながるパスを持ち、受信制御部から受信データがパスを通じて、受信用メモリに転送されることを特徴とするものである。
【００３８】
本発明の別の無線ＬＡＮシステムは、送信用メモリと、この送信用メモリにシステムバスを介してつながり送信データを送信用メモリに格納する手段と、送信用メモリ内の送信データを送信する通信制御部とを備え、通信制御部は、手段からの送信通知を監視する送信管理部と、送信通知がある場合に送信用メモリから送信データのヘッダ情報を転送する送信データ転送処理部と、この送信データ転送処理部よりヘッダ情報が転送されるヘッダ生成部と、ヘッダ生成部で生成されたヘッダ部分が送信される送信制御部とを有し、送信データ転送処理部は送信用メモリから送信制御部にデータ部分の送信を行う無線ＬＡＮシステムであって、
データ部分は、送信用メモリと送信データ転送処理部とが直接つながっているパスを通じて、送信制御部に送信されることを特徴とするものである。
【発明の効果】
【００３９】
本発明の無線ＬＡＮシステムによれば、送信側処理において、送受信用メモリを含む送信用メモリがシステムバスのみでなく、送信データ転送処理部に直接データを受け渡すことができる手段を備える。
【００４０】
また、受信側処理においても、送受信用メモリがシステムバスのみでなく、受信データ転送処理部から直接データを受け渡すことができる手段を備える。
【００４１】
上記の手段により、システムバスを介さずにデータを必要に応じたタイミングで受け取ることが可能になる。
【００４２】
また、本発明の第２のシステムの構成は、送信と受信のデータを格納するメモリを送信用メモリと受信用メモリからなる構成にし、送信用メモリは、送信データ転送処理部に直接データを受け渡すことができる手段を備え、受信用メモリは、受信データ転送処理部から直接データを受け渡すことができる手段を備える。
【００４３】
それにより、システムバスを介さずに、送信管理部によるデータ転送命令発行のステップによる送信用メモリから送信ＦＩＦＯへ送信データ転送処理と、受信管理部によるデータ転送命令発行のステップによる受信ＦＩＦＯから受信用メモリへ格納する処理が並列で可能になる。
【００４４】
本発明の第３のシステム構成は、上記の第２のシステム構成に、さらに送信データ転送処理部から送信制御部に送信データを受け渡す手段と、例えば送信制御部からヘッダ部分の送信を開始するステップに応じて、ヘッダ長、送信レートから送信データの送出タイムを演算する手段を備える。
【００４５】
それにより、無線ＬＡＮ装置部内に送信ＦＩＦＯを小型化にすることができ、消費電力の削減、システムの小面積化をすることができる
本発明の第４のシステム構成は、上記の第２のシステム構成に、さらに無線装置部から受信制御部へ受信データが入ってくると、受信制御部からの受信開始信号に応じて、受信管理部が受信データ転送処理部に受信データを受信用メモリに転送命令を出し、例えばヘッダ解析結果に応じて、受信管理部から受信用メモリ内のデータを削除する。
【００４６】
それにより、無線ＬＡＮ装置部内に受信ＦＩＦＯを削除することができることで、消費電力の削減、システムの小面積化をすることができる。
【００４７】
本発明の第５のシステム構成は、上記の第２のシステム構成に、さらに送信時において、ヘッダ部の生成に必要なデータを送信メモリから取り出す手段と、ヘッダ情報からヘッダを作成するとヘッダ生成部から送信管理部にヘッダ生成完了を通知する手段と、送信管理部から送信制御部へ送信開始要求信号を出す手段と、送信可能な状態になると送信制御部がヘッダ生成部に対して、送信レートに応じてヘッダ部分を取得する手段を備える。
【００４８】
それにより、無線ＬＡＮ装置部内に送信ＦＩＦＯを削除することができ、さらに消費電力の削減、システムの小面積化を図ることができる。
【００４９】
以上に説明したように、本発明は以下のような効果がある。
【００５０】
本発明の無線ＬＡＮシステムによれば、第１の効果はシステムバスの混雑緩和ができることである。その理由は、従来の無線ＬＡＮ装置では、ＣＰＵ，伝送路装置、無線ＬＡＮ制御が送受信用メモリにアクセスするのに１つのシステムバスを通じて行っており、送信処理、または受信処理で送受信メモリを使用するときに、他装置によりシステムバスが使用されている場合、システムバスが開放されるまで待つ必要があった。
【００５１】
本発明によれば、システムバスが混雑している場合でも、送受信用メモリには、送信データパス、受信用データパスを備えており、それぞれ送信データ転送処理部、受信データ転送処理部に繋がることによりシステムバスを介さずに送受信データを無線ＬＡＮ制御部内へ伝送可能になる。
【００５２】
また、第２の効果は、無線ＬＡＮ装置部内の制御を高効率化が図れることである。その理由は、メモリの構成を送信用メモリと受信用メモリから構成されるものとし、送信用メモリは、システムバス以外に送信データパスを備え、それは送信データ転送処理部に直接つながり、受信用メモリは、システムバス以外に受信データパスを備え、それは受信データ転送処理部に直接つながる。このような構成にすることにより、送信処理と受信処理が並列しておこなわれる際に、それぞれの処理がシステムバスを使用することなく、かつ同時にそれぞれのメモリアクセスが可能になる。
【００５３】
また、第３の効果は、無線ＬＡＮ装置部内の送信ＦＩＦＯを小型化が図れることである。
【００５４】
その理由は、従来では、送信中において、送信データが途切れないように送信ＦＩＦＯに送信データを格納した後、送信ＦＩＦＯから送信制御部にデータを送っていた。
【００５５】
しかし、送信データパスを備えることや、送信タイマ等を備えることにより、送信のヘッダ部分をＦＩＦＯより送信した後、ヘッダ部分に続く送信データ部分を送出したいタイミングで送信用メモリからデータを取り出すことが可能になるため、送信データを格納するＦＩＦＯを削除することができる。
【００５６】
また、第４の効果は、無線ＬＡＮ装置部内の受信ＦＩＦＯをなくすことが可能であることである。
【００５７】
その理由は、従来では、受信ＦＩＦＯにデータを蓄えておき、自局宛てのデータでかつ、正常受信であった場合において、一度の受信データ転送処理で受信用メモリへ格納をしていた。
【００５８】
しかし、メモリ構成と受信データパスを備えることや、自局宛てのデータでない場合やフレームチェックの結果エラーである場合において、例えばヘッダ解析部が受信管理部に通知し、受信用メモリにすでに格納したデータを削除するリクエスト信号を出すしくみを備えることにより、受信データを一旦、受信ＦＩＦＯに蓄積することなく直接、受信用メモリに格納することが可能になる。
【００５９】
また、第５の効果は、無線ＬＡＮ装置部内の送信ＦＩＦＯをなくすことが可能であることである。
【００６０】
その理由は、従来では、送信中において、送信データが途切れないように送信ＦＩＦＯに送信データを格納した後、送信ＦＩＦＯから送信制御部にデータを送っていた。
【００６１】
しかし、例えばメモリ構成と送信データパスを備えることや、送信データ転送処理から送信制御部へデータを転送するデータパスを備えることと、ヘッダ生成部がヘッダ生成完了通知をおこなうしくみと、送信レートに応じて、送信制御部がヘッダ生成部と送信データ転送処理部に読み出し信号を出し、それに応じデータを送出するしくみ等を備えることにより、送信ＦＩＦＯをなくすことが可能になる。
【発明を実施するための最良の形態】
【００６２】
本発明の実施の形態を、図面を参照しながら説明する。
（実施の形態１）
本発明の第１の実施の形態について説明する。図１は、本発明の第１の形態の無線ＬＡＮシステムの構成図である。図１を参照して無線ＬＡＮシステムの動作を説明する。なお、従来の無線ＬＡＮシステムの構成（図９）と同様の構成については、同一の符号を付して説明を省略する。
【００６３】
従来の無線ＬＡＮシステムと異なるのは、送受信用メモリ２０３と送信データ転送処理部２０８の間を直接に繋がる送信データパス２０９を備えたことと、送受信用メモリ２０３と受信データ転送処理部２１８の間を直接繋がる受信データパス２１９を備えたことである。
【００６４】
送信時の送信データの流れで変わった点は、送信データ転送処理部２０８により送受信用メモリ２０３から送信データパス２０９を通じてデータを取得することである。
【００６５】
また、受信時のデータの流れで変わった点は、受信データ転送処理部２１８から受信データパス２１９を通じて、送受信用メモリ２０３に格納するところである。
（実施の形態２）
次に、本発明の第２の実施の形態について説明する。図２は、本発明の第２の形態の無線ＬＡＮシステムの構成図である。図２を参照して無線ＬＡＮシステムの動作を説明する。なお、第１の実施の形態と同様の構成については、同一の符号を付して説明を省略する。
【００６６】
第１の実施の形態の形態と異なる点は、送受信メモリ２０３を、送信データを格納する送信用メモリ３０３と、受信データを格納する受信用メモリ３０４に分けた構成にしているところと、さらに、送信用メモリ３０３に送信データ転送処理部２０８に直接繋がる送信データパス３０９を備えたことと、受信用メモリ３０４に受信データ転送処理部２１８と直接繋がる受信データパス３１９を備えたところである。
（実施の形態３）
次に、本発明の第３の実施の形態について説明する。図３は、本発明の第３の形態の無線ＬＡＮの送信処理に関するシステムの構成図である。また図４は、本発明の第３の形態の無線ＬＡＮの送信処理に関するシーケンスチャートである。これら図３と図４を参照して無線ＬＡＮシステムの動作を説明する。なお、第２の実施の形態と同様の構成については、同一の符号を付して説明を省略する。
【００６７】
第２の実施の形態と異なるところは、送信管理部４０７がヘッダ生成部４１０に送信データのヘッダ部分を生成するのに必要なデータを渡す。
【００６８】
次にヘッダ生成部４１０は、ヘッダ部分を作成すると、送信ＦＩＦＯ４１１にヘッダの書き込みを行なう。
【００６９】
送信ＦＩＦＯ４１１への転送を完了すると、ヘッダ部ＦＩＦＯ転送完了を送信管理部４０７に通知する。
【００７０】
送信管理部４０７は、ヘッダ部ＦＩＦＯ転送完了を受けると、送信制御部４１２に送信開始要求を行なう。
【００７１】
送信制御部４１２は、送信可能な状態になると、送信管理部４０７に対し送信開始信号を出し、送信ＦＩＦＯ４１１に送信要求を出し、データの送信を開始する。
【００７２】
送信を開始すると、送信タイマ４０１に対しタイマ開始要求を出す。送信タイマ４０１は、あらかじめ送信レート、ヘッダ長の情報を持ち、それに応じタイマ値は、ヘッダ部分を送信するのに必要な時間を計算しているものである。タイマカウントがタイマ値に達すると、タイマ完了信号を送信管理部４０７に出す。
【００７３】
送信管理部４０７は、送信データ転送処理部４０８に対し、送信用メモリ３０３内に格納されている送信データを送信レートに合せたタイミングで取り出し、そのまま送信制御部４１２に送信データを出す。
【００７４】
これにより、送信データを送信データ転送処理部４０８から送信制御部４１２に渡すパスをもつことで、送信ＦＩＦＯ４１１のサイズを小さくすることが可能である。
（実施の形態４）
次に、本発明の第４の実施の形態について説明する。図５は、本発明の第４の形態の無線ＬＡＮシステムの構成図である。また図６は、本発明の第４の形態の無線ＬＡＮの受信処理に関するフローチャート図である。これら図５と図６を参照して無線ＬＡＮシステムの動作を説明する。なお、第２の実施の形態と同様の構成については、同一の符号を付して説明を省略する。
【００７５】
第２の実施の形態と異なる点は、受信ＦＩＦＯ１１５をなくしたところである。
【００７６】
無線装置部１１３から受信制御部５１４にデータ受信をされると（ステップ８００）、受信制御部５１４は、受信データ転送処理部５１８を起動させて（ステップ８０１）、レジスタ１０６内の受信データ格納先アドレスレジスタの値を格納先アドレスとして、受信データを、受信用メモリ３０４に格納される（ステップ８０２，８０３，８０４）。
【００７７】
また、上記の処理以外に、受信開始後、ヘッダ解析部１１６では、受信したフレームのヘッダ情報から、フレームタイプ、送信元アドレスなどを把握し、自局宛てかどうかチェックをおこなう（ステップ８０５）。
【００７８】
また、受信制御部５１４は、受信データ始めから受信データ終わりまで受信データのフレームチェックも同時に行う（ステップ８０６）。
【００７９】
自局への送信データであり、かつ受信制御部５１４でのフレームチェックの結果、正常受信であった場合、ヘッダ解析部１１６は、受信管理部１１７に正常受信完了信号を出す（ステップ８０７）。
【００８０】
受信管理部１１７は、正常受信完了信号を受けると、レジスタ１０６に受信通知レジスタを１にすることにより、ＣＰＵ１０４に受信データ格納先アドレスと受信完了したことを通知し（ステップ８０８）、受信アドレスを更新する（ステップ８０９）。
【００８１】
また、自局宛てない場合や、正常に受信できなかった場合は、受信用メモリ３０４内に格納している受信データの削除を指示する。また受信状態レジスタ値を更新しない（ステップ８１０）。
【００８２】
本発明により、受信ＦＩＦＯが不要となるシステムになることから、無線ＬＡＮ制御部１０５の受信側の構成の小型化と低消費電力化が可能になる。
（実施の形態５）
次に、本発明の第５の実施の形態について説明する。図７は、本発明の第５の実施の形態の無線ＬＡＮシステムの構成図である。図８は、本発明の第５の形態の無線ＬＡＮの送信処理に関するシーケンスチャートである。これら図７と図８を参照して無線ＬＡＮシステムの動作を説明する。なお、第２の実施の形態と同様の構成については、同一の符号を付して説明を省略する。
【００８３】
第２の実施の形態と異なる点は、送信ＦＩＦＯ１１１がない構成であるところである。受信側において、受信ＦＩＦＯがない点は第４の実施の形態と同様である。
【００８４】
送信管理部６０７は、レジスタ１０６を介してＣＰＵ１０４からのデータ転送命令を受けると、送信データ転送処理部６０８に対し、送信用メモリ３０３からヘッダ情報を転送する指示を出す。
【００８５】
送信データアドレスレジスタは、送信用メモリ３０３の送信データが格納されているアドレスを示しており、ヘッダ情報は、データ領域の先頭に配置されるようにする。
【００８６】
ヘッダ情報は、送信データ転送処理部６０８を介してヘッダ生成部６１０に転送される。
【００８７】
ヘッダ生成部６１０で、ヘッダ生成が完了すると、送信管理部６０７にヘッダ生成完了通知を行う。
【００８８】
送信管理部６０７は、送信制御部６１２に対し送信開始要求信号を出す。
送信制御部６１２は、送信開始可能になると、送信開始信号を送信管理部６０７に出す。
【００８９】
すると、送信管理部６０７は、ヘッダ生成部６１０に対して、ヘッダ送信要求信号を出すと、それに応じて、ヘッダ部分の送信を開始する。
ヘッダ部の送信が完了すると、ヘッダ生成部６１０は、ヘッダ送信完了通知を      送信管理部６０７に出し、引き続き、送信データ転送処理部６０８に対し、送信データ要求信号を出す。
【００９０】
送信管理部６０７は、送信レート情報に応じて送信メモリ３０３から送信データを取得するように送信データ転送処理部６０８に対し送信データ要求信号を出す。
【００９１】
送信データ転送処理部６０８は、送信用メモリ３０３から送信データ要求信号に同期して送信制御部６１２にデータ部分の送信を行なう。
【００９２】
本発明により、送信ＦＩＦＯが不要なシステムになることから、無線ＬＡＮ制御部１０５の送信側の構成の小型化と低消費電力化が可能になる。
【産業上の利用可能性】
【００９３】
本発明の無線ＬＡＮシステムは、装置内のシステムバスの混雑を回避する手段を有し、送受信処理を高速に行うことができるという効果があり、また上記手段により装置の小型化と低消費電力化を実現することが可能で、データ通信システムの用途の無線ＬＡＮシステム等において有用である。
【図面の簡単な説明】
【００９４】
【図１】本発明の第１の実施の形態による無線ＬＡＮシステム図である。
【図２】本発明の第２の実施の形態による無線ＬＡＮシステム図である。
【図３】本発明の第３の実施の形態による無線ＬＡＮの送信処理に関するシステム図である。
【図４】本発明の第３の実施の形態のシーケンスチャートである。
【図５】本発明の第４の実施の形態による無線ＬＡＮの受信処理に関するシステム図である。
【図６】本発明の第４の実施の形態のフローチャートである。
【図７】本発明の第５の実施の形態による無線ＬＡＮシステム図である。
【図８】本発明の第５の実施の形態のシーケンスチャートである。
【図９】従来の無線ＬＡＮシステム図である。
【図１０】送信メモリ内のデータ構成を示す図である。
【符号の説明】
【００９５】
１００  伝送路装置
１０１  システムバス
１０２  バスアービタ
１０３、２０３  送受信用メモリ
１０４  ＣＰＵ
１０５  無線ＬＡＮ制御部
１０６  レジスタ
１０７、４０７、６０７  送信管理部
１０８、２０８、４０８、６０８  送信データ転送処理部
１１０、４１０、６１０  ヘッダ生成部
１１１、４１１  送信ＦＩＦＯ
１１２、４１２、６１２  送信制御部
１１３  無線装置部
１１４、５１４  受信制御部
１１５  受信ＦＩＦＯ
１１６  ヘッダ解析部
１１７  受信管理部
１１８、２１８、５１８  受信データ転送処理部
２０９、３０９  送信データパス
２１９、３１９  受信データパス
３００  外部装置
３０３  送信用メモリ
３０４  受信用メモリ
４０１  送信タイマ
【図１】
2005250849.tif 000003
【図２】
2005250849.tif 000004
【図３】
2005250849.tif 000005
【図４】
2005250849.tif 000006
【図５】
2005250849.tif 000007
【図６】
2005250849.tif 000008
【図７】
2005250849.tif 000009
【図８】
2005250849.tif 000010
【図９】
2005250849.tif 000011
【図１０】
2005250849.tif 000012