(57)【要約】【課題】              ＣＰＵがメッセージバッファからメッセージを読み出す際に余分な処理が発生しないようにすること。【解決手段】          送受信設定情報（ＭＴ）、格納情報（ＤＮ）および上書情報（ＯＷＳ）と、識別子比較部からのＦＩＴ信号と、に基づいて、受信したメッセージを格納すべきメッセージバッファ内のアドレスの優位性を判定する判定部２４を備え、メッセージバッファの第１のアドレスに係るバッファに第１のメッセージが格納されているときであって、第１のアドレスに係るバッファの格納情報が格納不可で上書情報が上書不可であり、かつ、第１のメッセージの識別子と同じ識別子の第２のメッセージを受信したときに、判定部２４は、第１のアドレスよりも優位性の低い第２のアドレスについて劣位と判定し、第２のアドレスに係るバッファに第２のメッセージを格納しないようにする。【選択図】            図１
2006268743.tif 000002
【特許請求の範囲】
【請求項１】
所定数のバッファに区切られており、前記バッファごとにアドレスが付与され、かつ、前記バッファごとに送受信設定情報、格納情報および上書情報が格納されたメッセージバッファと、
前記メッセージバッファからの送受信設定情報、格納情報および上書情報と、識別子比較部からの識別子比較結果と、に基づいて、受信したメッセージを格納すべき前記アドレスの優位性を判定する判定部と、
を備え、
前記メッセージバッファの第１のアドレスに係るバッファに第１のメッセージが格納されているときであって、前記第１のアドレスに係るバッファの格納情報が格納不可であり、前記第１のアドレスに係るバッファの上書情報が上書不可であり、かつ、前記第１のメッセージの識別子と同じ識別子が付与された第２のメッセージを受信したときに、前記判定部は、前記第１のアドレスよりも優位性の低い第２のアドレスに係るバッファに前記第２のメッセージを格納しないように、前記第２のアドレスについて劣位と判定することを特徴とするデータ処理モジュール。
【請求項２】
受信候補アドレスに係る受信候補格納情報を保持する受信候補送受信設定情報保持部と、
前記受信候補アドレスの受信候補格納情報を保持する受信候補格納情報保持部と、
前記受信候補アドレスの受信候補上書情報を保持する受信候補上書情報保持部と、
メッセージバッファからの送受信設定情報と、前記受信候補送受信設定情報保持部からの前記受信候補送受信設定情報と、を比較して、前記送受信設定情報の優位性を判定する送受信設定情報判定部と、
少なくともメッセージバッファからの格納情報および上書情報、および前記受信候補格納情報保持部からの前記受信候補格納情報に基づいて、前記格納情報および前記上書情報の組合せと、前記受信候補格納情報および前記受信候補上書情報の組合せと、を比較したときの前記格納情報および前記上書情報の組合せの優位性を判定する格納情報／上書情報判定部と、
前記送受信設定情報判定部からの送受信設定情報判定結果と、前記格納情報／上書情報判定部からの格納情報／上書情報判定結果と、に基づいて、受信したメッセージを格納すべき前記メッセージバッファのアドレスの優位性を判定する優位性判定部と、
前記優位性判定部からの優位性判定結果と、識別子比較部からの識別子比較結果と、に基づいて、受信候補アドレス保持部にて受信候補アドレスを更新するか否かを判定する受信候補アドレス更新判定部と、
前記受信候補アドレス更新判定部からの受信候補アドレス更新判定結果に基づいて、受信検索結果を更新するか否かを判定する受信検索結果更新判定部と、
前記受信候補格納情報保持部からの前記受信候補格納情報と、前記受信候補上書情報保持部からの前記受信候補上書情報と、に基づいて、受信検索結果を有効にするのをマスクするか否かを判定する受信検索結果有効マスク判定部と、
前記受信検索結果更新判定部からの受信検索結果更新判定結果と、前記受信検索結果有効マスク判定部からの受信検索結果有効マスク判定結果と、に基づいて、受信検索結果が有効か否かを判定する受信検索結果判定部と、
を備え、
前記優位性判定部は、前記送受信設定情報判定結果が前記受信候補送受信設定情報よりも前記送受信設定情報の方が優位であるとした判定結果である場合に前記格納情報／上書情報判定結果の内容にかかわらず前記優位性判定結果を優位とし、前記送受信設定情報判定結果が前記受信候補送受信設定情報よりも前記送受信設定情報の方が劣位であるとした判定結果である場合に前記格納情報／上書情報判定結果の内容にかかわらず前記優位性判定結果を劣位とし、
前記受信検索結果有効マスク判定部は、前記受信候補格納情報がメッセージの格納が不可とする情報であり、かつ、前記受信候補上書情報がメッセージの上書きが不可とする情報である場合に、前記受信検索結果有効マスク判定結果として受信検索結果を有効にするのをマスクするようにし、
前記受信検索結果判定部は、前記受信検索結果有効マスク判定結果として受信検索結果を有効にするのをマスクするようにしている場合に、前記受信検索結果更新判定結果にかかわらず、前記受信検索結果が有効でないと判定することを特徴とするデータ処理モジュール。
【請求項３】
複数のバッファから構成され、それぞれのバッファが、データを識別するための識別情報、バッファの上書きの可否を示す上書情報、バッファの識別情報をマスクするためのマスク情報を含んで構成されたメッセージバッファと、
受信データを受け取ったとき、前記メッセージバッファ内の前記複数のバッファすべての識別情報及び前記マスク情報から得られる識別情報と前記受信データの識別情報とを比較し、複数のバッファの識別情報が一致した場合には、前記マスク情報に応じて一番優先順位の高いバッファを選択し、前記選択されたバッファの前記上書情報が書き込み不可を示しているときには、前記選択されたバッファ及び他のバッファにデータを書き込むことなく受信データを処理する制御回路と、
を備えることを特徴とするデータ処理モジュール。
【請求項４】
前記識別情報は複数ビットから構成され、前記マスク情報は前記複数ビットの所定ビットをマスクする情報であることを特徴とする請求項３記載のデータ処理モジュール。
【請求項５】
メッセージバッファの第１のアドレスに係るバッファに第１のメッセージが格納されているときであって、前記第１のアドレスに係るバッファへの上書きが不可であり、かつ、前記第１のメッセージの識別子と同じ識別子が付与された第２のメッセージを受信したときに、前記第１のアドレスよりも優位性が低い第２のアドレスに係るバッファが同じ識別子を備えかつ上書きが可のとき前記第２のアドレスに係るバッファに前記第２のメッセージを格納しないことを特徴とするデータ処理モジュールのメッセージ受信方法。
【請求項６】
前記第２のアドレスに係るバッファの識別子はマスク情報によってマスクされ、前記マスクされた識別子が前記第２のメッセージの識別子と同じであることを特徴とする請求項５記載のデータ処理モジュールのメッセージ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理モジュール及びそのメッセージ受信方法に関する。
【背景技術】
【０００２】
近年、通信プロトコルとして、マルチマスタの通信プロトコルが注目されている。マルチマスタの通信プロトコルによれば、バスが解放されているときに、バスに接続されている複数の通信ノードのいずれもがデータをバス上に送信することができ、システムの柔軟性が高い等の特徴がある。このようなマルチマスタの通信プロトコルは、自動車内のＥＣＵ（電子制御ユニット）間のシリアル通信プロトコルとして用いられており、通信ノードの増減が簡単にできる等、システムの柔軟性が高いため、上記した自動車分野に止まらず、ＦＡ（Ｆａｃｔｏｒｙ  Ａｕｔｏｍａｔｉｏｎ）、船舶、医療機器といった分野の通信プロトコルとしても有望視されている。
【０００３】
マルチマスタの通信プロトコルの例として、マルチマスタのＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、以下、ＣＡＮという）プロトコル（ＩＳＯ１１８９８、ＩＳＯ１１５１９シリーズで規格化）が知られている（特許文献１参照）。ＣＡＮプロトコルでは、特許文献１の３４頁右上欄５）−３  データ交換ＤＰＲＡＭ以下に示されたとおり、受信したメッセージの格納に先だって、メッセージの優先度を取得するため受信検索プロセスが行われる。また、メッセージ送信に先だって、送信候補となるメッセージを決定する送信検索プロセスが行われる。そして、同３５頁左下欄５）−３．６  探索プロセス及び図２０に示されたとおり、メッセージバッファの探索は、分割不可能な動作として実施される。
【０００４】
【特許文献１】特開昭６１−１９５４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のＣＡＮについて図面を用いて説明する。図５は、ＣＡＮデバイスの構成を模式的に示したブロック図である。図６は、ＣＡＮデバイスのメッセージバッファの構成を模式的に示したブロック図である。
【０００６】
ＣＡＮデバイス１は、ＣＡＮモジュール２（データ処理モジュール）と、ＣＰＵ３と、ＲＡＭ４と、周辺回路５と、を１チップで構成した装置であり、バス６を介してＣＡＮトランシーバ（図示せず）に電気的に接続されている（図５参照）。
【０００７】
ＣＡＮモジュール２は、データの処理を行うデータ処理モジュールであり、メッセージハンドリング部１１と、メッセージバッファ１２と、ＣＡＮプロトコル送信層１３と、マスクセット１４と、を備える（図５参照）。
【０００８】
メッセージハンドリング部１１は、受信したメッセージをメッセージバッファ１２にストアする処理や、メッセージバッファ１２にストアされたメッセージから送信候補となるメッセージを選択する処理等を行う（図５参照）。メッセージハンドリング部１１は、メッセージバッファ１２にストアされたメッセージから送信候補となるメッセージを選択処理を行う部分において、送信検索用アドレス生成部（図示せず）と、送信検索用比較部（図示せず）と、を有する。また、メッセージハンドリング部１１は、メッセージバッファ１２にストア処理を行う部分において、ＩＤ比較部２３と、判定部２４と、受信候補アドレス保持部２５と、初期化制御部２６と、を有する（図７参照）。なお、各構成部２３〜２６の詳細な構成については後述する。
【０００９】
メッセージバッファ１２は、所定数のメッセージを格納することが可能なバッファであり（図５参照）、所定数のバッファ（メールボックスに相当）に区切られており、バッファごとにアドレス及び詳細アドレスが付与されている（図６参照）。ここで、詳細アドレスは、比較対象バッファの識別子の基本部分（ＭＩＤＬ）、コントロールフィールドの値等の制御情報の値（ＭＣＴＲＬ）、拡張部分（ＭＩＤＨ）等を含む。メッセージは、識別子（ＩＤ）、コントロールフィールド（制御セグメント）、メッセージ本文の順に並べられた情報である（図６参照）。各バッファには、メッセージの他に、送受信設定情報（ＭＴ）、格納情報（ＤＮ）、上書情報（ＯＷＳ）等のステータス情報が格納されている（図６参照）。送受信設定情報（ＭＴ）は、送信設定か受信設定かを示す情報、及び、受信設定の場合はマスク設定情報を含む情報である。なお、マスク設定情報は、（ＩＤの一部をマスクする）マスクセット（図５の１４）の設定条件を示す情報であり、マスクの使用の有無、マスクの使用がある場合はマスクの種類（例えば、マスク１〜マスク４のいずれか１つ）を含む。また、送受信設定情報（ＭＴ）が受信設定であるバッファには、受信設定に係る識別子（ＩＤ）が格納されている。格納情報（ＤＮ）は、メッセージの格納の有無を示す情報であり、「１」のときはメッセージの格納あり、「０」のときはメッセージの格納なしである。上書情報（ＯＷＳ）は、メッセージの上書きの可否を示す情報であり、「１」のときは上書き可能であり、「０」のときは上書き不可である。
【００１０】
ＣＡＮプロトコル送信層１３は、ＣＡＮプロトコルに従ってＣＡＮトランシーバ（図示せず）とデータの送受信を行う（図５参照）。
【００１１】
マスクセット１４は、メッセージの所定部分（例えばＩＤの一部）をマスクする際に用いられる（図５参照）。例えば、ＩＤが４つの数字からなるデータであるとして、アドレス＃０〜３１のバッファを有するメッセージバッファ１２のアドレス＃ｎに受信設定に係るＩＤに０５３３ｈが割り振られていた場合において、送受信設定情報（ＭＴ）が「マスク１あり」の場合はＩＤ＝０５３ｘｈ（ｘは０〜９、ａ〜ｆ）の１６種類のメッセージがアドレス＃ｎのバッファに格納され、送受信設定情報（ＭＴ）が「マスク２あり」の場合はＩＤ＝０５ｘｘｈ（ｘは０〜９、ａ〜ｆ）の２５６種類のメッセージがアドレス＃ｎのバッファに格納され、送受信設定情報（ＭＴ）が「マスク３あり」の場合はＩＤ＝０ｘｘｘｈ（ｘは０〜９、ａ〜ｆ）の４０９６種類のメッセージがアドレス＃ｎのバッファに格納され、送受信設定情報（ＭＴ）が「マスク４あり」の場合はＩＤ＝ｘｘｘｘｈ（ｘは０〜９、ａ〜ｆ）の６５５３６種類のメッセージがアドレス＃ｎのバッファに格納されることになる。
【００１２】
ＣＰＵ３は、例えば、各種センサ（図示せず）からのデータを周辺回路５を介して取り出すとともにＲＡＭ４を利用して所望の処理を実行してメッセージバッファ１２にデータを書き込む処理や、メッセージバッファ１２に書き込まれたメッセージを取り出して所望の処理を実行した後、周辺回路５を介して外部に接続された表示装置（図示せず）にデータを送信する処理等を行う（図５参照）。
【００１３】
周辺回路５は、例えば、ＣＡＮデバイス１の外部に設けられた各種センサ（図示せず）及び表示装置（図示せず）と接続され、ＣＡＮデバイス１の外部と内部との間のインターフェースを行う（図５参照）。
【００１４】
次に、従来例のＣＡＮデバイスのＣＡＮプロトコル送信層およびメッセージハンドリング部について図面を用いて説明する。図７は、ＣＡＮデバイスのメッセージハンドリング部およびＣＡＮプロトコル送信層の構成を模式的に示したブロック図である。
【００１５】
ＣＡＮプロトコル送信層１３は、格納処理部２１と、サーチ用アドレス生成部２２と、を有する。
【００１６】
格納処理部２１は、受信したメッセージをメッセージバッファ１２の所定アドレスのバッファに格納する処理を行う部分である。格納処理部２１は、メッセージを受信することにより、受信信号をサーチ用アドレス生成部２２に向けて出力する。ここで、受信信号は、メッセージを受信したことを示すための信号である。格納処理部２１は、メッセージを受信することにより、メッセージ中のＩＤ（メッセージＩＤ）を読み出して当該メッセージＩＤをＩＤ比較部２３に向けて出力する。格納処理部２１は、判定部２４からの受信検索結果有効フラグがレベル「１」のときに、受信候補アドレス保持部２５からの受信候補アドレス（保持された受信候補アドレス）に対応するメッセージバッファ１２のアドレスのバッファに向けてメッセージ（受信したメッセージ）を出力する。ここで、受信検索結果有効フラグは、受信検索の結果が有効であることを示すフラグであり、格納処理部２１にてメッセージの格納処理を許可するためのフラグである。格納処理部２１から出力されたメッセージは、対応するアドレスのバッファに格納されることになる。格納処理部２１は、メッセージの格納が完了すると、（１）対応するアドレスのバッファの格納情報（ＤＮ）をセットして「１」にし、（２）初期化制御部２６に格納完了情報を送信し、その後、新たなメッセージを受信することになる。
【００１７】
サーチ用アドレス生成部２２は、格納処理部２１からの受信信号を受けることにより、メッセージバッファ１２のアドレス及び詳細アドレスを検索するためのアドレス及び詳細アドレスを生成する部分である。例えば、メッセージバッファ１２中にアドレス＃３１〜＃０があり、アドレスごとに詳細アドレス（ＭＩＤＨ、ＭＣＴＲＬ、ＭＩＤＬ）がある場合、アドレス＃３１とその詳細アドレスを生成し、その後、アドレス＃３０から＃０まで順々に同様な生成を行うことになる。サーチ用アドレス生成部２２は、生成されたアドレス及び詳細アドレス（生成アドレス等）をメッセージバッファ１２に向けて出力するとともに、生成されたアドレス（生成アドレスのみ）を受信候補アドレス保持部２５に向けて出力する。サーチ用アドレス生成部２２から出力された生成アドレス等がメッセージバッファ１２に入力されることにより、（１）対応するアドレスに係るバッファから受信設定ＩＤが読み出されて、当該受信設定ＩＤがＩＤ比較部２３に向けて出力されるとともに、（２）対応するアドレスに係るバッファの送受信設定情報（ＭＴ）、格納情報（ＤＮ）および上書情報（ＯＷＳ）が読み出されて、当該送受信設定情報（ＭＴ）、当該格納情報（ＤＮ）および当該上書情報（ＯＷＳ）が判定部２４に向けて出力されることになる。
【００１８】
メッセージハンドリング部１１は、メッセージバッファ１２にストア処理を行う部分において、ＩＤ比較部２３と、判定部２４と、受信候補アドレス保持部２５と、初期化制御部２６と、を有する。
【００１９】
ＩＤ比較部２３は、メッセージバッファ１２からの受信設定ＩＤと、格納処理部２１からのメッセージＩＤと、が一致するか否かを比較する部分である。ＩＤ比較部２３では、順々に入力されてくる受信設定ＩＤと、メッセージＩＤと、が比較されることになる。ＩＤ比較部２３は、受信設定ＩＤとメッセージＩＤが一致したときにＦＩＴ信号（一致信号；レベル「１」）を判定部２４に向けて出力する。なお、受信設定ＩＤとメッセージＩＤが一致しないときは、ＦＩＴ信号は出力されない（ＦＩＴ信号がレベル「０」）。
【００２０】
判定部２４は、メッセージバッファ１２からの送受信設定情報（ＭＴ）、格納情報（ＤＮ）および上書情報（ＯＷＳ）と、ＩＤ比較部２３からのＦＩＴ信号と、に基づいて、メッセージを格納すべきアドレスの優位性を判定する部分である。判定部２４は、ＩＤ比較部２３からのＦＩＴ信号（レベル「１」）が入力されたときに、当該ＦＩＴ信号に対応するアドレスが優位と判定されると、受信候補アドレス保持部２５に向けて受信候補アドレス更新信号（レベル「１」）を出力するとともに、格納処理部２１に向けて受信検索結果有効フラグ（レベル「１」）を出力する。ここで、受信候補アドレス更新信号は、受信候補アドレス保持部２５に入力された対応する生成アドレスを受信候補となるアドレスとして更新するための信号である。受信検索結果有効フラグは、受信検索の結果が有効であることを示すフラグであり、格納処理部２１にてメッセージの格納処理を許可するためのフラグである。判定部２４は、初期化制御部２６からの初期化信号を受けることにより、（判定部２４の内部に）保持された所定の情報を初期化する。ここで、初期化信号は、判定部２４において保持された所定の情報を初期化するための信号である。なお、判定部２４の詳細な構成については後述する。
【００２１】
受信候補アドレス保持部２５は、判定部２４からの受信候補アドレス更新信号（レベル「１」）を受けたときに、サーチ用アドレス生成部２２からの対応する生成アドレスを受信候補アドレスとして更新し、保持する部分である。受信候補アドレス保持部２５は、保持した受信候補アドレスを格納処理部２１に向けて出力する。
【００２２】
初期化制御部２６は、格納処理部２１からの格納完了情報を受信することにより、初期化信号を判定部２４に向けて出力する。
【００２３】
次に、従来例のＣＡＮデバイスのメッセージハンドリング部の判定部について図面を用いて説明する。図８は、従来例に係るＣＡＮモジュールの判定部の構成を模式的に示したブロック図である。
【００２４】
判定部２４は、受信候補ＭＴ保持部１３１と、受信候補ＤＮ保持部１３２と、受信候補ＯＷＳ保持部１３３と、ＭＴ判定部１３４と、ＤＮ／ＯＷＳ判定部１３５と、優位性判定部１３６と、受信候補アドレス更新判定部１３７と、受信検索結果判定部１３８と、を有する。
【００２５】
受信候補ＭＴ保持部１３１は、受信候補となるアドレスの送受信設定情報（受信候補ＭＴ）のマスク設定情報を保持する部分である。受信候補ＭＴ保持部１３１は、受信候補アドレス更新判定部１３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている送受信設定情報（ＭＴ）のマスク設定情報に更新される。受信候補ＭＴ保持部１３１は、初期化制御部（図７の２６）からの初期化信号を受けたときに、初期化され、受信候補ＭＴのマスク設定情報を最も優先順位の低い状態（例えば、マスク４あり；表１参照）になる。受信候補ＭＴ保持部１３１は、保持している受信候補ＭＴのマスク設定情報をＭＴ判定部１３４に向けて出力する。なお、マスク設定情報の優先順位は、例えば、「マスクなし」が最も優先順位が高く、以下「マスク１あり（ＩＤの下１桁のマスク）」、「マスク２あり（ＩＤの下２桁のマスク）」、「マスク３あり（ＩＤの下３桁のマスク）」、「マスク４あり（ＩＤの下４桁のマスク）」の順に優先順位が低くなってゆく（表１参照）。
【００２６】
【表１】
2006268743.tif 000003
【００２７】
受信候補ＤＮ保持部１３２は、受信候補となるアドレスの格納情報（受信候補ＤＮ）を保持する部分である。受信候補ＤＮ保持部１３２は、受信候補アドレス更新判定部１３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている格納情報（ＤＮ）に更新される。受信候補ＤＮ保持部１３２は、保持している受信候補ＤＮをＤＮ／ＯＷＳ判定部１３５に向けて出力する。
【００２８】
受信候補ＯＷＳ保持部１３３は、受信候補となるアドレスの上書情報（受信候補ＯＷＳ）を保持する部分である。受信候補ＯＷＳ保持部１３３は、受信候補アドレス更新判定部１３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている上書情報（ＯＷＳ）に更新される。受信候補ＯＷＳ保持部１３３は、保持している受信候補ＯＷＳを優位性判定部１３６に向けて出力する。
【００２９】
なお、ＤＮとＯＷＳの組合せの優先順位は、ＤＮ＝０であるときＯＷＳを問わず最も優先順位が高く、ＤＮ＝１でＯＷＳ＝１であるときが２番目に優先順位が高く、ＤＮ＝１でＯＷＳ＝０であるときが最も優先順位が低い（表２参照）。
【００３０】
【表２】
2006268743.tif 000004
【００３１】
ＭＴ判定部１３４は、メッセージバッファ（図７の１２）からの送受信設定情報（ＭＴ）と、受信候補ＭＴ保持部１３１からの受信候補ＭＴと、を比較して、送受信設定情報（ＭＴ）の優位性を判定（ＭＴ判定）する部分である。ＭＴと受信候補ＭＴの比較では、マスク設定情報同士が比較される。ＭＴ判定部１３４は、ＭＴと受信候補ＭＴの比較により、ＭＴの優先順位が高いときに「優」と判定し、ＭＴの優先順位が低いときに「劣」と判定し、ＭＴと受信候補ＭＴの優先順位が同じときに「同」と判定する（表１参照）。ＭＴ判定部１３４は、判定結果であるＭＴ判定情報を優位性判定部１３６に向けて出力する。
【００３２】
ＤＮ／ＯＷＳ判定部１３５は、メッセージバッファ（図７の１２）からの格納情報（ＤＮ）および上書情報（ＯＷＳ）と、受信候補ＤＮ保持部１３２からの受信候補ＤＮと、に基づいて、ＤＮおよびＯＷＳの組合せと受信候補ＤＮおよび受信候補ＯＷＳの組合せとを比較したときのＤＮおよびＯＷＳの組合せの優位性を判定（ＤＮ／ＯＷＳ判定）する部分である。ＤＮおよびＯＷＳの組合せの優位性の判定基準は表３の通りである。ＤＮ／ＯＷＳ判定部１３５は、判定結果であるＤＮ／ＯＷＳ判定情報と、ＤＮ、ＯＷＳ及び受信候補ＤＮと、を優位性判定部１３６に向けて出力する。なお、図８において、ＤＮ／ＯＷＳ判定部１３５は、受信候補ＯＷＳ保持部１３３から受信候補ＯＷＳを受けていない構成になっているが、これはＤＮ／ＯＷＳ判定部１３５のＤＮ／ＯＷＳ判定において受信候補ＯＷＳが影響しないからである。
【００３３】
【表３】
2006268743.tif 000005
【００３４】
優位性判定部１３６は、ＭＴ判定部１３４からのＭＴ判定情報と、ＤＮ／ＯＷＳ判定部１３５からのＤＮ／ＯＷＳ判定情報、ＤＮ、ＯＷＳ及び受信候補ＤＮと、受信候補ＯＷＳ保持部１３３からの受信候補ＯＷＳと、に基づいて、メッセージを格納すべきバッファのアドレスの優位性を判定する部分である。優位性判定部１３６は、第１書込判定部１３６ａと、第２書込判定部１３６ｂと、総合判定部１３６ｃと、を有する。
【００３５】
第１書込判定部１３６ａは、ＤＮおよびＯＷＳに基づいて、ＤＮおよびＯＷＳの組合せが書込み可能か否かを判定（第１書込判定）する部分である。第１書込判定部１３６ａは、（１）ＤＮ＝０のときはＯＷＳにかかわらず「書込可能」と判定し、（２）ＤＮ＝１でＯＷＳ＝１のときは「書込可能」と判定し、（３）ＤＮ＝１でＯＷＳ＝０のときは「書込不可」と判定する（表４参照）。
【００３６】
【表４】
2006268743.tif 000006
【００３７】
第２書込判定部１３６ｂは、受信候補ＤＮおよび受信候補ＯＷＳに基づいて、受信候補ＤＮおよび受信候補ＯＷＳの組合せが書込み可能か否かを判定（第２書込判定）する部分である。第２書込判定部１３６ｂは、（１）受信候補ＤＮ＝０のときは受信候補ＯＷＳにかかわらず「書込可能」と判定し、（２）受信候補ＤＮ＝１で受信候補ＯＷＳ＝１のときは「書込可能」と判定し、（３）受信候補ＤＮ＝１で受信候補ＯＷＳ＝０のときは「書込不可」と判定する（表４参照）。
【００３８】
総合判定部１３６ｃは、ＭＴ判定部１３４からのＭＴ判定情報と、ＤＮ／ＯＷＳ判定部１３５からのＤＮ／ＯＷＳ判定情報と、第１書込判定部１３６ａの第１書込判定結果と、第２書込判定部１３６ｂの第２書込判定結果と、に基づいて、メッセージを格納すべきバッファのアドレスの優位性を総合判定する。総合判定部１３６ｃは、（１）ＭＴ判定情報が「優」でＤＮ／ＯＷＳ判定情報が「１」であるときは、第１書込判定結果および第２書込判定結果にかかわらず、優位性判定信号（レベル「１」）を出力し、（２）ＭＴ判定情報が「優」でＤＮ／ＯＷＳ判定情報が「０」で第１書込判定結果が「書込可能」であるときは、第２書込判定結果にかかわらず、優位性判定信号（レベル「１」）を出力し、（３）ＭＴ判定情報が「優」でＤＮ／ＯＷＳ判定情報が「０」で第１書込判定結果が「書込不可」であるときは、第２書込判定結果にかかわらず、優位性判定信号が出力されず（レベル「０」）、（４）ＭＴ判定情報が「同」でＤＮ／ＯＷＳ判定情報が「１」であるときは、第１書込判定結果および第２書込判定結果にかかわらず、優位性判定信号（レベル「１」）を出力し、（５）ＭＴ判定情報が「同」でＤＮ／ＯＷＳ判定情報が「０」であるときは、第１書込判定結果および第２書込判定結果にかかわらず、優位性判定信号が出力されず（レベル「０」）、（６）ＭＴ判定情報が「劣」でＤＮ／ＯＷＳ判定情報が「１」で第２書込判定結果が「書込可能」であるときは、第１書込判定結果にかかわらず、優位性判定信号を出力せず（レベル「０」）、（７）ＭＴ判定情報が「劣」でＤＮ／ＯＷＳ判定情報が「１」で第２書込判定結果が「書込不可」であるときは、第１書込判定結果にかかわらず、優位性判定信号（レベル「１」）を出力し、（８）ＭＴ判定情報が「劣」でＤＮ／ＯＷＳ判定情報が「０」であるときは、第１書込判定結果および第２書込判定結果にかかわらず、優位性判定信号が出力されない（レベル「０」）（表５参照）。
【００３９】
【表５】
2006268743.tif 000007
【００４０】
受信候補アドレス更新判定部１３７は、受信候補アドレス保持部２５にて受信候補アドレスを更新するか否かを判定するＡＮＤ回路である。受信候補アドレス更新判定部１３７は、優位性判定部１３６からの優位性判定信号（レベル「１」）と、ＩＤ比較部（図７の２３）からの対応するＦＩＴ信号（レベル「１」）と、が入力されることにより、受信候補ＭＴ保持部１３１、受信候補ＤＮ保持部１３２、受信候補ＯＷＳ保持部１３３、受信検索結果判定部１３８、及び受信候補アドレス保持部２５のそれぞれに向けて受信候補アドレス更新信号（レベル「１」）を出力する。
【００４１】
受信検索結果判定部１３８は、受信検索結果が有効か否かを判定するフリップフロップ回路部である。受信検索結果判定部１３８は、受信候補アドレス更新判定部１３７からの受信候補アドレス更新信号（レベル「１」）を受けてから初期化制御部（図７の２６）からの初期化信号（レベル「１」）を受けるまでの間、受信検索結果有効フラグとしてレベル「１」を出力する。受信検索結果判定部１３８は、初期化信号（レベル「１」）を受けてから受信候補アドレス更新信号を受けるまでの間、受信検索結果有効フラグとしてレベル「０」を出力する。
【００４２】
次に、従来例のＣＡＮデバイスの動作（受信したメッセージの格納処理の際の動作）について説明する。
【００４３】
まず、格納処理部（図７の２１）にてメッセージを受信したときに、メッセージＩＤがＩＤ比較部（図７の２３）に向けて出力され、受信信号がサーチ用アドレス生成部（図７の２２）に向けて出力される。次に、サーチ用アドレス生成部（図７の２２）にて受信信号を受信することにより、アドレス及び詳細アドレス（ＭＩＤＨ、ＭＣＴＲＬ、ＭＩＤＬ）が生成される。
【００４４】
次に、生成されたアドレスに基づいて、メッセージバッファ（図７の１２）から、対応するアドレスの受信設定ＩＤが読み出され、ＩＤ比較部（図７の２３）にてメッセージＩＤと受信設定ＩＤが一致するか否かが比較されることになる。メッセージＩＤと受信設定ＩＤが一致したときは、ＩＤ比較部（図７の２３）からＦＩＴ信号が出力される。一方で、生成されたアドレスに基づいて、メッセージバッファ（図７の１２）から、対応するアドレスの送受信設定情報（ＭＴ）、格納情報（ＤＮ）、及び上書情報（ＯＷＳ）が読み出され、判定部（図７の２４）にて送受信設定情報（ＭＴ）、格納情報（ＤＮ）、上書情報（ＯＷＳ）およびＦＩＴ信号に基づいて各アドレスの優位性を判定する。各アドレスの優位性の判定では、ＭＴ判定部（図８の１３４）にてＭＴと受信候補ＭＴに基づいてＭＴの優位性を判定したＭＴ判定情報と、ＤＮ／ＯＷＳ判定部（図８の１３５）にてＤＮとＯＷＳと受信候補ＤＮに基づいてＤＮとＯＷＳの組合せの優位性を判定したＤＮ／ＯＷＳ判定情報と、ＤＮ／ＯＷＳ判定部（図８の１３５）からのＤＮ、ＯＷＳおよび受信候補ＤＮと、受信候補ＯＷＳと、に基づいて、優位性判定部（図８の１３６）にてメッセージを格納すべきバッファのアドレスの優位性の総合判定を行う。優位性が高いと判定されると、優位性判定部（図８の１３６）から優位性判定信号が出力される。受信候補アドレス更新判定部（図８の１３７）に優位性判定信号およびＦＩＴ信号が入力されたときに、受信候補アドレス更新信号が出力され、受信検索結果判定部（図８の１３８）に受信候補アドレス更新信号が入力されたときに受信検索結果有効フラグが出力される。
【００４５】
次に、受信候補アドレス保持部（図８の２５）にて受信候補アドレス更新信号を受信すると、そのときの最新の生成アドレス（受信候補アドレス）に更新され、当該受信候補アドレスが格納処理部（図７の２１）に向けて出力される。また、受信候補ＭＴ保持部（図８の１３１）、受信候補ＤＮ保持部（図８の１３２）、及び受信候補ＯＷＳ保持部（図８の１３３）にて受信候補アドレス更新信号を受信すると、それぞれＭＴ、ＤＮ、ＯＷＳに更新される。次に、格納処理部（図７の２１）にて受信候補アドレスと受信検索結果有効フラグを受信すると、受信候補アドレスに対応するアドレスのバッファにメッセージが格納される。メッセージの格納が完了すると、格納処理部（図７の２１）は、対応するアドレスのバッファの格納情報（ＤＮ）をセットして「１」にし、初期化制御部（図７の２６）に向けて格納完了情報を出力する。初期化制御部（図７の２６）は、格納完了情報を受信することにより、初期化信号を出力する。受信候補ＭＴ保持部（図８の１３１）、受信候補ＤＮ保持部（図８の１３２）、及び受信候補ＯＷＳ保持部（図８の１３３）にて初期化信号を受信すると、初期化され、それぞれ優先順位の一番低い状態（受信候補ＭＴが「マスク４あり」、受信候補ＤＮが「１」、受信候補ＯＷＳが「０」）になる。その後、格納処理部（図７の２１）にて新たなメッセージを受信することになる。
【００４６】
次に、従来のＣＡＮデバイスの動作（受信したメッセージの格納処理の際の動作）について具体例を用いて説明する。図９は、従来例に係るＣＡＮモジュールにおいて受信したメッセージの格納処理の際の動作を説明するための模式図である。図１０は、従来例に係るＣＡＮモジュールにおいて受信した第１のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。図１１は、従来例に係るＣＡＮモジュールにおいて受信した第２のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【００４７】
ここでは、メッセージバッファにおいて、初期設定条件として図９（Ａ）のような受信設定ＩＤ、送受信設定情報（ＭＴ）、格納情報（ＤＮ）、及び上書情報（ＯＷＳ）が設定された４つのアドレスがあるものとする。また、第１のメッセージのＩＤ（＝０５３３ｈ）は、第２のメッセージのＩＤ（＝０５３３ｈ）と同じであるものとする。なお、説明の便宜上、メッセージバッファのアドレスが＃４から＃１である場合について説明する。
【００４８】
第１のメッセージ（ＩＤ＝０５３３ｈ）を受信した場合について説明する。第１のメッセージを受信すると、メッセージバッファのアドレス＃４から＃１へと検索が行われる。アドレス＃４については、受信設定ＩＤが０３３３ｈで第１のメッセージのＩＤが０５３３ｈであるため、一致しないことからＦＩＴ信号が出力されず、受信候補アドレス更新信号が出力されず、受信検索結果有効フラグが「０」であるから、第１のメッセージがアドレス＃４のバッファに格納されることはない（図９（Ａ）、図１０参照）。次に、アドレス＃３については、送信設定である（受信設定ＩＤがない）ので、アドレス＃３のバッファに第１のメッセージが格納されることはない（図９（Ａ）、図１０参照）。
【００４９】
次に、アドレス＃２について、受信設定ＩＤが０５３３ｈで第１のメッセージのＩＤが０５３３ｈで一致することからＦＩＴ信号が出力され、ＭＴが「マスクなし」で受信候補ＭＴが「マスク４あり」であるためＭＴ判定情報は「優」となり（表１参照）、ＤＮが「０」でＯＷＳが「０」であり受信候補ＤＮが「１」で受信候補ＯＷＳが「０」であるためＤＮ／ＯＷＳ判定情報は「１」となるから（表３参照）、優位性判定信号（レベル「１」）が出力され（表５参照）、受信候補アドレス更新信号が出力され、受信候補ＭＴが「マスクなし」、受信候補ＤＮが「０」、受信候補ＯＷＳが「０」、受信候補アドレスが「アドレス＃２」に更新され、受信検索結果有効フラグが「１」となるから、第１のメッセージはアドレス＃２のバッファに格納されることになる（図９（Ａ）、図１０参照）。
【００５０】
次に、アドレス＃１について、ＭＴが「マスク２あり」で受信候補ＭＴが「マスクなし」であるためＭＴ判定情報は「劣」であり（表１参照）、ＤＮが「０」でＯＷＳが「１」で受信候補ＤＮが「０」で受信候補ＯＷＳが「０」であるためＤＮ／ＯＷＳ判定情報は「１」であり（表３参照）、受信候補ＤＮが「０」で受信候補ＯＷＳが「０」であるため第２書込判定結果は「書込可能」であるから（表４参照）、優位性判定信号が出力されず（表５参照）、受信候補アドレス更新信号が出力されず、受信候補アドレスが「アドレス＃２」のままであるから、第１のメッセージがアドレス＃１のバッファに格納されることはない（図９（Ａ）、図１０参照）。
【００５１】
第１のメッセージが格納された時点で、アドレス＃２の格納情報（ＤＮ）が０から１に書き換わる（図９（Ｂ）参照）。
【００５２】
第２のメッセージ（ＩＤ＝０５３３ｈ）を受信した場合について説明する。アドレス＃４については、受信設定ＩＤが０３３３ｈで第２のメッセージのＩＤが０５３３ｈで一致しないことからＦＩＴ信号が出力されず、受信候補アドレス更新信号が出力されず、受信検索結果有効フラグが「０」であるから、第２のメッセージがアドレス＃４のバッファに格納されることはない（図９（Ｂ）、図１１参照）。次に、アドレス＃３については、送信設定である（受信設定ＩＤがない）ので、アドレス＃３のバッファに第２のメッセージが格納されることはない（図９（Ｂ）、図１１参照）。
【００５３】
次に、アドレス＃２について、受信設定ＩＤが０５３３ｈで第２のメッセージのＩＤが０５３３ｈであるため一致することからＦＩＴ信号が出力されるが、ＭＴが「マスクなし」で受信候補ＭＴが「マスク４あり」であるためＭＴ判定情報は「優」となり（表１参照）、ＤＮが「１」でＯＷＳが「０」であり受信候補ＤＮが「１」で受信候補ＯＷＳが「０」であるためＤＮ／ＯＷＳ判定情報は「０」となり（表３参照）、ＤＮが「１」でＯＷＳが「０」であるため第１書込判定結果は「書込不可」となるため（表４）、優位性判定信号が出力されず（レベル「０」；表５参照）、受信候補アドレス更新信号が出力されず、受信検索結果有効フラグが「０」となるため、第２のメッセージはアドレス＃２のバッファに格納されない（図９（Ｂ）、図１１参照）。
【００５４】
次に、アドレス＃１について、受信設定ＩＤが０５３３ｈで第２のメッセージのＩＤが０５３３ｈであるため一致することからＦＩＴ信号が出力され、ＭＴが「マスク２あり」で受信候補ＭＴが「マスクなし」であるからＭＴ判定情報は「劣」であり（表１参照）、ＤＮが「０」でＯＷＳが「１」で受信候補ＤＮが「１」で受信候補ＯＷＳが「０」であるためＤＮ／ＯＷＳ判定情報は「１」であり（表３参照）、受信候補ＤＮが「１」で受信候補ＯＷＳが「０」であるため第２書込判定結果は「書込不可」であるから（表４参照）、優位性判定信号（レベル「１」）が出力され、受信候補アドレス更新信号が出力され、受信候補ＭＴが「マスク２あり」、受信候補ＤＮが「０」、受信候補ＯＷＳが「１」、受信候補アドレスが「アドレス＃１」に更新され、受信検索結果有効フラグが「１」であるから、第２のメッセージがアドレス＃１のバッファに格納されることになる（図９（Ｂ）、図１１参照）。
【００５５】
第２のメッセージが格納された時点で、アドレス＃１の格納情報（ＤＮ）が０から１に書き換わる（図９（Ｃ）参照）。
【００５６】
ここで、従来のＣＡＮデバイスにおいて問題となるのは、優先順位の高いメッセージのバッファが一杯になった場合でかつ上書き禁止のときに、次のメッセージが、次の優先順位のバッファに書かれてしまうことで、ＣＰＵがメッセージバッファからＩＤ＝０５３３ｈのメッセージのデータを読み出すためには、アドレス＃２とアドレス＃１の２つアドレスのバッファから読み出さなければならず、複数のデータを読み出さなければならないという処理及び読み出された複数のデータの内いずれを選択して使うかＣＰＵが決定しなければならないため、余分な処理が必要であった。
【課題を解決するための手段】
【００５７】
本発明の第１の視点においては、マルチマスタ方式のネットワークに接続されるデータ処理モジュールにおいて、所定数のバッファに区切られており、前記バッファごとにアドレスが付与され、かつ、前記バッファごとに送受信設定情報、格納情報および上書情報が格納されたメッセージバッファと、前記メッセージバッファからの送受信設定情報、格納情報および上書情報と、識別子比較部からの識別子比較結果と、に基づいて、受信したメッセージを格納すべき前記アドレスの優位性を判定する判定部と、を備え、前記メッセージバッファの第１のアドレスに係るバッファに第１のメッセージが格納されているときであって、前記第１のアドレスに係るバッファの格納情報が格納不可であり、前記第１のアドレスに係るバッファの上書情報が上書不可であり、かつ、前記第１のメッセージの識別子と同じ識別子が付与された第２のメッセージを受信したときに、前記判定部は、前記第１のアドレスよりも優位性の低い第２のアドレスに係るバッファに前記第２のメッセージを格納しないように、前記第２のアドレスについて劣位と判定することを特徴とする。
【００５８】
本発明の第２の視点においては、マルチマスタ方式のネットワークに接続されるデータ処理モジュールにおいて、受信候補アドレスに係る受信候補格納情報を保持する受信候補送受信設定情報保持部と、前記受信候補アドレスの受信候補格納情報を保持する受信候補格納情報保持部と、前記受信候補アドレスの受信候補上書情報を保持する受信候補上書情報保持部と、メッセージバッファからの送受信設定情報と、前記受信候補送受信設定情報保持部からの前記受信候補送受信設定情報と、を比較して、前記送受信設定情報の優位性を判定する送受信設定情報判定部と、少なくともメッセージバッファからの格納情報および上書情報、および前記受信候補格納情報保持部からの前記受信候補格納情報に基づいて、前記格納情報および前記上書情報の組合せと、前記受信候補格納情報および前記受信候補上書情報の組合せと、を比較したときの前記格納情報および前記上書情報の組合せの優位性を判定する格納情報／上書情報判定部と、前記送受信設定情報判定部からの送受信設定情報判定結果と、前記格納情報／上書情報判定部からの格納情報／上書情報判定結果と、に基づいて、受信したメッセージを格納すべき前記メッセージバッファのアドレスの優位性を判定する優位性判定部と、前記優位性判定部からの優位性判定結果と、識別子比較部からの識別子比較結果と、に基づいて、受信候補アドレス保持部にて受信候補アドレスを更新するか否かを判定する受信候補アドレス更新判定部と、前記受信候補アドレス更新判定部からの受信候補アドレス更新判定結果に基づいて、受信検索結果を更新するか否かを判定する受信検索結果更新判定部と、前記受信候補格納情報保持部からの前記受信候補格納情報と、前記受信候補上書情報保持部からの前記受信候補上書情報と、に基づいて、受信検索結果を有効にするのをマスクするか否かを判定する受信検索結果有効マスク判定部と、前記受信検索結果更新判定部からの受信検索結果更新判定結果と、前記受信検索結果有効マスク判定部からの受信検索結果有効マスク判定結果と、に基づいて、受信検索結果が有効か否かを判定する受信検索結果判定部と、を備え、前記優位性判定部は、前記送受信設定情報判定結果が前記受信候補送受信設定情報よりも前記送受信設定情報の方が優位であるとした判定結果である場合に前記格納情報／上書情報判定結果の内容にかかわらず前記優位性判定結果を優位とし、前記送受信設定情報判定結果が前記受信候補送受信設定情報よりも前記送受信設定情報の方が劣位であるとした判定結果である場合に前記格納情報／上書情報判定結果の内容にかかわらず前記優位性判定結果を劣位とし、前記受信検索結果有効マスク判定部は、前記受信候補格納情報がメッセージの格納が不可とする情報であり、かつ、前記受信候補上書情報がメッセージの上書きが不可とする情報である場合に、前記受信検索結果有効マスク判定結果として受信検索結果を有効にするのをマスクするようにし、前記受信検索結果判定部は、前記受信検索結果有効マスク判定結果として受信検索結果を有効にするのをマスクするようにしている場合に、前記受信検索結果更新判定結果にかかわらず、前記受信検索結果が有効でないと判定することを特徴とする。
【００５９】
本発明の第３の視点においては、マルチマスタ方式のネットワークに接続されるデータ処理モジュールにおいて、複数のバッファから構成され、それぞれのバッファが、データを識別するための識別情報、バッファの上書きの可否を示す上書情報、バッファの識別情報をマスクするためのマスク情報を含んで構成されたメッセージバッファと、受信データを受け取ったとき、前記メッセージバッファ内の前記複数のバッファすべての識別情報及び前記マスク情報から得られる識別情報と前記受信データの識別情報とを比較し、複数のバッファの識別情報が一致した場合には、前記マスク情報に応じて一番優先順位の高いバッファを選択し、前記選択されたバッファの前記上書情報が書き込み不可を示しているときには、前記選択されたバッファ及び他のバッファにデータを書き込むことなく受信データを処理する制御回路と、を備えることを特徴とする。
【００６０】
本発明の第４の視点においては、マルチマスタ方式のネットワークに接続されるデータ処理モジュールのメッセージ受信方法において、メッセージバッファの第１のアドレスに係るバッファに第１のメッセージが格納されているときであって、前記第１のアドレスに係るバッファへの上書きが不可であり、かつ、前記第１のメッセージの識別子と同じ識別子が付与された第２のメッセージを受信したときに、前記第１のアドレスよりも優位性の低い第２のアドレスに係るバッファに前記第２のメッセージを格納しないことを特徴とする。
【発明の効果】
【００６１】
本発明（請求項１−６）によれば、余分なデータが分散して格納されることがない。また、ＣＰＵがメッセージバッファからメッセージを読み出す際に余分な処理が発生しない。また、ＣＰＵ処理が高速化され、システムとして高いパフォーマンスを発揮させることができる。さらに、受信履歴を辿るような場合でも同様に余分な処理が発生しない。
【発明を実施するための最良の形態】
【００６２】
本発明の実施形態１に係るデータ処理モジュールについて図面を用いて説明する。図１は、本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）の判定部の構成を模式的に示したブロック図である。
【００６３】
実施形態１に係るＣＡＮモジュール（データ処理モジュール）の判定部２４は、ＣＡＮデバイス（図５の１）におけるＣＡＮモジュール（図５の２；データ処理モジュール）のメッセージハンドリング部（図７の１１）に設けられている。実施形態１に係るＣＡＮモジュール（データ処理モジュール）の判定部２４以外の他の構成部分については、従来のＣＡＮモジュールの判定部以外の他の構成部分と同様である。なお、ＣＡＮモジュール（データ処理モジュール）の全体的な構成（判定部以外の構成）については、図５〜図７、及びこれらの図面に対応する従来例の説明を参照されたい。
【００６４】
図７を参照すると、判定部２４は、メッセージバッファ１２からの送受信設定情報（ＭＴ）、格納情報（ＤＮ）および上書情報（ＯＷＳ）と、ＩＤ比較部２３からのＦＩＴ信号と、に基づいて、メッセージを格納すべきアドレスの優位性を判定する部分である。判定部２４は、ＩＤ比較部２３からのＦＩＴ信号（レベル「１」）が入力されたときに、当該ＦＩＴ信号に対応するアドレスが優位と判定されると、受信候補アドレス保持部２５に向けて受信候補アドレス更新信号（レベル「１」）を出力するとともに、格納処理部２１に向けて受信検索結果有効フラグ（レベル「１」）を出力する。ここで、受信候補アドレス更新信号は、受信候補アドレス保持部２５に入力された対応する生成アドレスを受信候補となるアドレスとして更新するための信号である。受信検索結果有効フラグは、受信検索の結果が有効であることを示すフラグであり、格納処理部２１にてメッセージの格納処理を許可するためのフラグである。判定部２４は、初期化制御部２６からの初期化信号を受けることにより、（判定部２４の内部に）保持された所定の情報を初期化する。なお、実施形態１に係るデータ処理モジュールの判定部は、従来例に係るデータ処理モジュールの判定部と判定手法が異なる。
【００６５】
図１を参照すると、判定部２４は、受信候補ＭＴ保持部３１と、受信候補ＤＮ保持部３２と、受信候補ＯＷＳ保持部３３と、ＭＴ判定部３４と、ＤＮ／ＯＷＳ判定部３５と、優位性判定部３６と、受信候補アドレス更新判定部３７と、受信検索結果更新判定部３８と、受信検索結果有効マスク判定部３９と、受信検索結果判定部４０と、を有する。
【００６６】
受信候補ＭＴ保持部３１は、受信候補となるアドレスの送受信設定情報（受信候補ＭＴ）のマスク設定情報を保持する部分である。受信候補ＭＴ保持部３１は、受信候補アドレス更新判定部３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている送受信設定情報（ＭＴ）のマスク設定情報に更新される。受信候補ＭＴ保持部３１は、初期化制御部（図７の２６）からの初期化信号を受けたときに、初期化され、受信候補ＭＴのマスク設定情報を最も優先順位の低い状態（例えば、マスク４あり；表１参照）にする。受信候補ＭＴ保持部３１は、保持している受信候補ＭＴのマスク設定情報をＭＴ判定部３４に向けて出力する。なお、実施形態１の受信候補ＭＴ保持部３１については、従来例の受信候補ＭＴ保持部（図８の１３１）と同様である。
【００６７】
受信候補ＤＮ保持部３２は、受信候補となるアドレスの格納情報（受信候補ＤＮ）を保持する部分である。受信候補ＤＮ保持部３２は、受信候補アドレス更新判定部３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている格納情報（ＤＮ）に更新される。受信候補ＤＮ保持部３２は、初期化制御部（図７の２６）からの初期化信号を受けたときに、初期化され、受信候補ＤＮをＤＮとＯＷＳの組合せが最も優先順位の低いときのＤＮの状態（レベル「１」；表２参照）にする。受信候補ＤＮ保持部３２は、保持している受信候補ＤＮをＤＮ／ＯＷＳ判定部３５及び受信検索結果有効マスク判定部３９に向けて出力する。なお、実施形態１の受信候補ＤＮ保持部３２は、受信候補ＤＮを受信検索結果有効マスク判定部３９に向けて出力している点で、従来例の受信候補ＤＮ保持部（図８の１３２）と異なる。
【００６８】
受信候補ＯＷＳ保持部３３は、受信候補となるアドレスの上書情報（受信候補ＯＷＳ）を保持する部分である。受信候補ＯＷＳ保持部３３は、受信候補アドレス更新判定部３７からの受信候補アドレス更新信号（レベル「１」）を受けたときに、そのときにメッセージバッファ（図７の１２）から出力されている上書情報（ＯＷＳ）に更新される。受信候補ＯＷＳ保持部３３は、初期化制御部（図７の２６）からの初期化信号を受けたときに、初期化され、受信候補ＯＷＳをＤＮとＯＷＳの組合せが最も優先順位の低いときのＯＷＳの状態（レベル「０」；表２参照）にする。受信候補ＯＷＳ保持部３３は、保持している受信候補ＯＷＳを受信検索結果有効マスク判定部３９に向けて出力する。なお、実施形態１の受信候補ＯＷＳ保持部３３は、受信候補ＯＷＳを受信検索結果有効マスク判定部３９に向けて出力し、かつ、受信候補ＯＷＳを優位性判定部３６に向けて出力しない点で、従来例の受信候補ＯＷＳ保持部（図８の１３３）と異なる。
【００６９】
ＭＴ判定部３４は、メッセージバッファ（図７の１２）からの送受信設定情報（ＭＴ）と、受信候補ＭＴ保持部３１からの受信候補ＭＴと、を比較して、送受信設定情報（ＭＴ）の優位性を判定（ＭＴ判定）する部分である。ＭＴと受信候補ＭＴの比較では、マスク設定情報同士が比較される。ＭＴ判定部３４は、ＭＴと受信候補ＭＴの比較により、ＭＴの優先順位が高いときに「優」と判定し、ＭＴの優先順位が低いときに「劣」と判定し、ＭＴと受信候補ＭＴの優先順位が同じときに「同」と判定する（表１参照）。ＭＴ判定部３４は、判定結果であるＭＴ判定情報を優位性判定部３６に向けて出力する。なお、実施形態１のＭＴ判定部３４については、従来例のＭＴ判定部（図８の１３４）と同様である。
【００７０】
ＤＮ／ＯＷＳ判定部３５は、メッセージバッファ（図７の１２）からの格納情報（ＤＮ）および上書情報（ＯＷＳ）と、受信候補ＤＮ保持部３２からの受信候補ＤＮと、に基づいて、ＤＮおよびＯＷＳの組合せと受信候補ＤＮおよび受信候補ＯＷＳの組合せとを比較したときのＤＮおよびＯＷＳの組合せの優位性を判定（ＤＮ／ＯＷＳ判定）する部分である。ＤＮおよびＯＷＳの組合せの優位性の判定基準は以下の通りである。（１）ＤＮが「０」（格納可能）のときに、ＯＷＳ、受信候補ＤＮおよび受信候補ＯＷＳを問わず「１」と判定し、（２）ＤＮが「１」（格納不可）でＯＷＳが「０」（上書不可）のときに、受信候補ＤＮおよび受信候補ＯＷＳを問わず「０」と判定し、（３）ＤＮが「１」（格納不可）でＯＷＳが「１」（上書可能）で受信候補ＤＮが「０」のときに、受信候補ＯＷＳを問わず「０」と判定し、（４）ＤＮが「１」（格納不可）でＯＷＳが「１」（上書可能）で受信候補ＤＮが「１」のときに、受信候補ＯＷＳを問わず「１」と判定する（表３参照）。ＤＮ／ＯＷＳ判定部３５は、判定結果であるＤＮ／ＯＷＳ判定情報を優位性判定部３６に向けて出力する。ここで、図１において、ＤＮ／ＯＷＳ判定部３５は、受信候補ＯＷＳ保持部３３から受信候補ＯＷＳを受けていない構成になっているが、これはＤＮ／ＯＷＳ判定部３５のＤＮ／ＯＷＳ判定において受信候補ＯＷＳが影響しないからである。もっとも、ＤＮ／ＯＷＳ判定部３５は、受信候補ＯＷＳ保持部３３から受信候補ＯＷＳを受けるような構成であってもよい。なお、実施形態１のＤＮ／ＯＷＳ判定部３５は、ＤＮ、ＯＷＳ及び受信候補ＤＮを優位性判定部３６に向けて出力していない点で、従来例のＤＮ／ＯＷＳ判定部（図８の１３５）と異なる。
【００７１】
優位性判定部３６は、ＭＴ判定部３４からのＭＴ判定情報と、ＤＮ／ＯＷＳ判定部３５からのＤＮ／ＯＷＳ判定情報と、に基づいて、メッセージを格納すべきバッファのアドレスの優位性を判定する部分である。優位性判定部３６は、（１）ＭＴ判定情報が「優」であるときは、ＤＮ／ＯＷＳ判定情報にかかわらず、優位性判定信号（レベル「１」）を出力し、（２）ＭＴ判定情報が「同」でＤＮ／ＯＷＳ判定情報が「１」であるときは、優位性判定信号（レベル「１」）を出力し、（３）ＭＴ判定情報が「同」でＤＮ／ＯＷＳ判定情報が「０」であるときは、優位性判定信号が出力されず（レベル「０」）、（４）ＭＴ判定情報が「劣」であるときは、ＤＮ／ＯＷＳ判定情報にかかわらず、優位性判定信号を出力しない（レベル「０」）（表６参照）。なお、実施形態１の優位性判定部３６は、ＭＴ判定情報とＤＮ／ＯＷＳ判定情報のみに基づいて判定を行っており、ＭＴ判定情報が「優」であれば常に優位性判定信号を「１」とし、ＭＴ判定情報が「劣」であれば常に優位性判定信号を「０」としている点で、従来例の優位性判定部（図８の１３６、表５）と異なる。
【００７２】
【表６】
2006268743.tif 000008
【００７３】
受信候補アドレス更新判定部３７は、受信候補アドレス保持部２５にて受信候補アドレスを更新するか否かを判定するＡＮＤ回路である。受信候補アドレス更新判定部３７は、優位性判定部３６からの優位性判定信号（レベル「１」）と、ＩＤ比較部（図７の２３）からの対応するＦＩＴ信号（レベル「１」）と、が入力されることにより、受信候補ＭＴ保持部３１、受信候補ＤＮ保持部３２、受信候補ＯＷＳ保持部３３、受信検索結果更新判定部３８、及び受信候補アドレス保持部２５のそれぞれに向けて受信候補アドレス更新信号（レベル「１」）を出力する。
【００７４】
受信検索結果更新判定部３８は、受信検索結果を更新するか否かを判定するＲＳ型フリップフロップ回路部である。受信検索結果更新判定部３８は、受信候補アドレス更新判定部３７からの受信候補アドレス更新信号（レベル「１」）を受けてから初期化制御部（図７の２６）からの初期化信号（レベル「１」）を受けるまでの間、受信検索結果更新フラグとしてレベル「１」を出力する。受信検索結果更新判定部３８は、初期化信号（レベル「１」）を受けてから受信候補アドレス更新信号を受けるまでの間、受信検索結果更新フラグとしてレベル「０」を出力する。ここで、受信検索結果更新フラグは、受信検索結果を更新するか否かを判定するためのフラグである。
【００７５】
受信検索結果有効マスク判定部３９は、受信検索結果を有効にするのをマスクするか否かを判定する論理回路である。受信検索結果有効マスク判定部３９は、受信候補ＤＮ保持部３２からの受信候補ＤＮと、受信候補ＯＷＳ保持部３３からの受信候補ＯＷＳと、に基づいて受信検索結果有効マスク信号を生成する。受信検索結果有効マスク判定部３９は、（１）受信候補ＤＮが「１」で受信候補ＯＷＳが「０」のときに受信検索結果有効マスク信号を「０」とし、（２）受信候補ＤＮが「１」で受信候補ＯＷＳが「１」のときに受信検索結果有効マスク信号を「１」とし、（３）受信候補ＤＮが「０」で受信候補ＯＷＳが「０」のときに受信検索結果有効マスク信号を「１」とし、（４）受信候補ＤＮが「０」で受信候補ＯＷＳが「１」のときに受信検索結果有効マスク信号を「１」とする。ここで、受信検索結果有効マスク信号は、受信検索結果有効信号をマスクするための信号である。なお、受信検索結果有効マスク判定部３９は、従来例になかった構成部である。
【００７６】
受信検索結果判定部４０は、受信検索結果が有効か否かを判定するＡＮＤ回路である。受信検索結果判定部４０は、受信検索結果更新判定部３８からの受信検索結果更新フラグと、受信検索結果有効マスク判定部３９からの受信検索結果有効マスク信号と、に基づいて、受信検索結果有効フラグを出力する。受信検索結果判定部４０は、受信検索結果更新フラグが「１」で受信検索結果有効マスク信号が「１」のときに受信検索結果有効フラグ（レベル「１」）を出力し、その他の場合は受信検索結果有効フラグを出力しない（レベル「０」）。
【００７７】
次に、実施形態１のＣＡＮモジュール（データ処理モジュール）の動作（受信したメッセージの格納処理の際の動作）について説明する。
【００７８】
まず、格納処理部（図７の２１）にてメッセージを受信したときに、メッセージＩＤがＩＤ比較部（図７の２３）に向けて出力され、受信信号がサーチ用アドレス生成部（図７の２２）に向けて出力される。次に、サーチ用アドレス生成部（図７の２２）にて受信信号を受信することにより、アドレス及び詳細アドレス（ＭＩＤＨ、ＭＣＴＲＬ、ＭＩＤＬ）が生成される。
【００７９】
次に、生成されたアドレスに基づいて、メッセージバッファ（図７の１２）から、対応するアドレスの受信設定ＩＤが読み出され、ＩＤ比較部（図７の２３）にてメッセージＩＤと受信設定ＩＤが一致するか否かが比較されることになる。メッセージＩＤと受信設定ＩＤが一致したときは、ＩＤ比較部（図７の２３）からＦＩＴ信号が出力される。一方で、生成されたアドレスに基づいて、メッセージバッファ（図７の１２）から、対応するアドレスの送受信設定情報（ＭＴ）、格納情報（ＤＮ）、及び上書情報（ＯＷＳ）が読み出され、判定部（図７の２４）にて送受信設定情報（ＭＴ）、格納情報（ＤＮ）、上書情報（ＯＷＳ）およびＦＩＴ信号に基づいて各アドレスの優位性を判定する。各アドレスの優位性の判定では、ＭＴ判定部（図１の３４）にてＭＴと受信候補ＭＴに基づいてＭＴの優位性を判定したＭＴ判定情報と、ＤＮ／ＯＷＳ判定部（図１の３５）にてＤＮとＯＷＳと受信候補ＤＮに基づいてＤＮとＯＷＳの組合せの優位性を判定したＤＮ／ＯＷＳ判定情報と、に基づいて、優位性判定部（図１の３６）にてメッセージを格納すべきバッファのアドレスの優位性の総合判定を行う。優位性が高いと判定されると、優位性判定部（図１の３６）から優位性判定信号が出力される。受信候補アドレス更新判定部（図１の３７）に優位性判定信号およびＦＩＴ信号が入力されたときに、受信候補アドレス更新信号が出力される。次に、受信候補アドレス保持部（図１の２５）にて受信候補アドレス更新信号を受信すると、そのときの最新の生成アドレス（受信候補アドレス）に更新され、当該受信候補アドレスが格納処理部（図７の２１）に向けて出力される。また、受信候補ＭＴ保持部（図１の３１）、受信候補ＤＮ保持部（図１の３２）、及び受信候補ＯＷＳ保持部（図１の３３）にて受信候補アドレス更新信号を受信すると、それぞれＭＴ、ＤＮ、ＯＷＳに更新される。
【００８０】
次に、受信検索結果更新判定部（図１の３８）に受信候補アドレス更新信号が入力されたときに受信検索結果更新信号（レベル「１」）が出力される。受信検索結果有効マスク判定部（図１の３９）に受信候補ＤＮ（例えば、レベル「０」）と受信候補ＯＷＳ（例えば、レベル「０」）が入力されると受信検索結果有効マスク信号（レベル「１」）が出力される。受信検索結果判定部（図１の４０）に受信検索結果更新信号（レベル「１」）と受信検索結果有効マスク信号（レベル「１」）が入力されると、受信検索結果有効フラグが出力される。
【００８１】
次に、格納処理部（図７の２１）にて受信候補アドレスと受信検索結果有効フラグを受信すると、受信候補アドレスに対応するアドレスのバッファにメッセージが格納される。メッセージの格納が完了すると、格納処理部（図７の２１）は、対応するアドレスのバッファの格納情報（ＤＮ）をセットして「１」にし、初期化制御部（図７の２６）に向けて格納完了情報を出力する。初期化制御部（図７の２６）は、格納完了情報を受信することにより、初期化信号を出力する。受信候補ＭＴ保持部（図１の３１）、受信候補ＤＮ保持部（図１の３２）、及び受信候補ＯＷＳ保持部（図１の３３）にて初期化信号を受信すると、初期化され、それぞれ優先順位の一番低い状態（受信候補ＭＴが「マスク４あり」、受信候補ＤＮが「１」、受信候補ＯＷＳが「０」）になる。その後、格納処理部（図７の２１）にて新たなメッセージを受信することになる。
【００８２】
次に、実施形態１のＣＡＮモジュール（データ処理モジュール）の動作（受信したメッセージの格納処理の際の動作）について具体例を用いて説明する。図２は、本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信メッセージの格納処理の際の動作を説明するための模式図である。図３は、本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信した第１のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。図４は、本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信した第２のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【００８３】
ここでは、メッセージバッファにおいて、初期設定条件（従来例で用いたものと同様）として図２（Ａ）のような受信設定ＩＤ、送受信設定情報（ＭＴ）、格納情報（ＤＮ）、及び上書情報（ＯＷＳ）が設定された４つのアドレスがあるものとする。また、第１のメッセージのＩＤ（＝０５３３ｈ）は、第２のメッセージのＩＤ（＝０５３３ｈ）と同じであるものとする。なお、説明の便宜上、メッセージバッファのアドレスが＃４から＃１である場合について説明する。
【００８４】
第１のメッセージ（ＩＤ＝０５３３ｈ）を受信した場合について説明する。第１のメッセージを受信すると、メッセージバッファのアドレス＃４から＃１へと検索が行われる。アドレス＃４については、受信設定ＩＤが０３３３ｈで第１のメッセージのＩＤが０５３３ｈであるため、一致しないことからＦＩＴ信号が出力されず、受信候補アドレス更新信号が出力されず、受信検索結果更新フラグが「０」で、受信検索結果有効フラグが「０」であるから、第１のメッセージがアドレス＃４のバッファに格納されることはない（図２（Ａ）、図３参照）。次に、アドレス＃３については、送信設定である（受信設定ＩＤがない）ので、アドレス＃３のバッファに第１のメッセージが格納されることはない（図２（Ａ）、図３参照）。
【００８５】
次に、アドレス＃２について、受信設定ＩＤが０５３３ｈで第１のメッセージのＩＤが０５３３ｈで一致することからＦＩＴ信号が出力され、ＭＴが「マスクなし」で受信候補ＭＴが「マスク４あり」であるためＭＴ判定情報は「優」となるから（表１参照）、優位性判定信号（レベル「１」）が出力され（表６参照）、受信候補アドレス更新信号が出力され、受信候補ＭＴが「マスクなし」、受信候補ＤＮが「０」、受信候補ＯＷＳが「０」、受信候補アドレスが「アドレス＃２」に更新され、受信検索結果有効マスク信号（レベル「１」）が出力され、受信検索結果更新フラグが「１」となり、受信検索結果有効フラグが「１」となるから、第１のメッセージはアドレス＃２のバッファに格納されることになる（図２（Ａ）、図３参照）。
【００８６】
次に、アドレス＃１について、ＭＴが「マスク２あり」で受信候補ＭＴが「マスクなし」であるためＭＴ判定情報は「劣」であるから（表１参照）、優位性判定信号が出力されず（表６参照）、受信候補アドレス更新信号が出力されず、受信候補アドレスが「アドレス＃２」のままであるから、第１のメッセージがアドレス＃１のバッファに格納されることはない（図２（Ａ）、図３参照）。
【００８７】
第１のメッセージが格納された時点で、アドレス＃２の格納情報（ＤＮ）が０から１に書き換わる（図２（Ｂ）参照）。
【００８８】
第２のメッセージ（ＩＤ＝０５３３ｈ）を受信した場合について説明する。アドレス＃４については、受信設定ＩＤが０３３３ｈで第２のメッセージのＩＤが０５３３ｈで一致しないことからＦＩＴ信号が出力されず、受信候補アドレス更新信号が出力されず、受信検索結果更新フラグが「０」で、受信検索結果有効フラグが「０」であるから、第２のメッセージがアドレス＃４のバッファに格納されることはない（図２（Ｂ）、図４参照）。次に、アドレス＃３については、送信設定である（受信設定ＩＤがない）ので、アドレス＃３のバッファに第２のメッセージが格納されることはない（図２（Ｂ）、図４参照）。
【００８９】
次に、アドレス＃２について、受信設定ＩＤが０５３３ｈで第２のメッセージのＩＤが０５３３ｈであるため一致することからＦＩＴ信号が出力され、ＭＴが「マスクなし」で受信候補ＭＴが「マスク４あり」であるためＭＴ判定情報は「優」となるから（表１参照）、優位性判定信号が出力され（表６参照）、受信候補アドレス更新信号が出力され、受信候補ＭＴが「マスクなし」、受信候補ＤＮが「１」、受信候補ＯＷＳが「０」、受信候補アドレスが「アドレス＃２」に更新され、受信検索結果更新フラグが「１」となるが、受信候補ＤＮが「１」で受信候補ＯＷＳが「０」であるから受信検索結果有効フラグが「０」となるから、第２のメッセージはアドレス＃２のバッファに格納されない（図２（Ｂ）、図４参照）。
【００９０】
次に、アドレス＃１について、受信設定ＩＤが０５３３ｈで第２のメッセージのＩＤが０５３３ｈであるため一致することからＦＩＴ信号が出力されるが、ＭＴが「マスク２あり」で受信候補ＭＴが「マスクなし」であるからＭＴ判定情報は「劣」であるから（表１参照）、優位性判定信号が出力されず（レベル「０」）、受信候補アドレス更新信号が出力されず、受信候補アドレスが「アドレス＃２」のままであるから、第２のメッセージがアドレス＃１のバッファに格納されない（図２（Ｂ）、図４参照）。
【００９１】
なお、第２のメッセージは格納されないので、どのアドレスの格納情報（ＤＮ）も書き換わらない（図２（Ｃ）参照）。
【００９２】
この状態で、ＣＰＵがＩＤ＝０５３３ｈのメッセージを読み出すためには、バッファ＃２のみから読み出せばよい。つまり、ＣＰＵは、メッセージバッファの特定の単一のバッファに対してのみリードアクセスを行えばよい。
【００９３】
実施形態１によれば、余分なデータが分散して格納されることがないので、ＣＰＵがメッセージバッファからメッセージを読み出す際に余分な処理が発生しない。そのため、ＣＰＵ処理が高速化され、システムとして高いパフォーマンスを発揮させることができる。また、受信履歴を辿るような場合でも同様に余分な処理が発生しない。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）の判定部の構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信メッセージの格納処理の際の動作を説明するための模式図である。
【図３】本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信した第１のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【図４】本発明の実施形態１に係るＣＡＮモジュール（データ処理モジュール）において受信した第２のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【図５】ＣＡＮデバイスの構成を模式的に示したブロック図である。
【図６】ＣＡＮデバイスのメッセージバッファの構成を模式的に示したブロック図である。
【図７】メッセージバッファのメッセージハンドリング部の一部（受信したメッセージをメッセージバッファにストアする部分）の構成を模式的に示したブロック図である。
【図８】従来例に係るＣＡＮモジュールの判定部の構成を模式的に示したブロック図である。
【図９】従来例に係るＣＡＮモジュールにおいて受信したメッセージの格納処理の際の動作を説明するための模式図である。
【図１０】従来例に係るＣＡＮモジュールにおいて受信した第１のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【図１１】従来例に係るＣＡＮモジュールにおいて受信した第２のメッセージの格納処理の際の動作を説明するためのタイミングチャートである。
【符号の説明】
【００９５】
１  ＣＡＮデバイス
２  ＣＡＮモジュール（データ処理モジュール）
３  ＣＰＵ
４  ＲＡＭ
５  周辺回路
６  バス
１１  メッセージハンドリング部
１２  メッセージバッファ
１３  ＣＡＮプロトコル送信層
１４  マスクセット
２１  格納処理部
２２  サーチ用アドレス生成部
２３  ＩＤ比較部（識別子比較部）
２４  判定部
２５  受信候補アドレス保持部
２６  初期化制御部
３１、１３１  受信候補ＭＴ保持部（受信候補送受信設定情報保持部）
３２、１３２  受信候補ＤＮ保持部（受信候補格納情報保持部）
３３、１３３  受信候補ＯＷＳ保持部（受信候補上書情報保持部）
３４、１３４  ＭＴ判定部（送受信設定情報判定部）
３５、１３５  ＤＮ／ＯＷＳ判定部（格納情報／上書情報判定部）
３６、１３６  優位性判定部
３７、１３７  受信候補アドレス更新判定部
３８  受信検索結果更新判定部
３９  受信検索結果有効マスク判定部
４０、１３８  受信検索結果判定部
１３６ａ  第１書込判定部
１３６ｂ  第２書込判定部
１３６ｃ  総合判定部
【図１】
2006268743.tif 000009
【図２】
2006268743.tif 000010
【図３】
2006268743.tif 000011
【図４】
2006268743.tif 000012
【図５】
2006268743.tif 000013
【図６】
2006268743.tif 000014
【図７】
2006268743.tif 000015
【図８】
2006268743.tif 000016
【図９】
2006268743.tif 000017
【図１０】
2006268743.tif 000018
【図１１】
2006268743.tif 000019