(57)【特許請求の範囲】
【請求項１】
第１プロセッサと第２プロセッサとの間にあるメモリを共有するための方法において、
前記第１プロセッサから前記第２プロセッサに制御信号を伝送する段階と、
前記制御信号が受信された場合、前記第２プロセッサによって前記メモリにアクセスすることによって、前記メモリは、前記第１プロセッサ及び前記第２プロセッサのうちのいずれか１つによってアクセス可能である状態になる段階と、
前記メモリにアクセスした後に、前記第２プロセッサから前記第１プロセッサに前記制御信号を伝送する段階と、
前記制御信号が受信された場合、前記第１プロセッサによって前記メモリにアクセスする段階と、
前記第２プロセッサによって前記メモリにアクセスする前に、前記制御信号が前記第２プロセッサによって受信されたか否かを判断する段階と、
前記制御信号が前記第２プロセッサによって受信されなかった場合、前記第２プロセッサから前記第１プロセッサに前記制御信号のためにリクエスト信号を伝送し、タイマを始める段階と、
前記第１プロセッサからの前記制御信号が受信された場合、前記タイマを止める段階と、
前記制御信号が受信される前に前記タイマが満了された時、前記第２プロセッサによって代替制御信号を生成する段階と、
前記メモリへのアクセスのための前記制御信号を追跡するために前記メモリにフラッグビット（ｆｌａｇ  ｂｉｔｓ）をセッティングする段階と、
パワーダウン／スリープ動作を開始する前に、前記フラッグビットをクリアリングする前に前記第１プロセッサ及び前記第２プロセッサによって、前記メモリへのアクセスを完了する段階とを含み、
前記制御信号は、前記第１及び第２プロセッサの間に連結された通信チャンネルを通じて蓄積されることなく前記第１及び第２プロセッサの間で伝送され、前記第１プロセッサ及び前記第２プロセッサの各々は、前記制御信号の所有を検証するための前記フラッグビットをチェックするために、そして前記制御信号を要請するために前記メモリにアクセスすることを特徴とする方法。
【請求項２】
前記第１プロセッサをパワーダウンする前に、前記制御信号が前記第１プロセッサによって受信されたか否かを判断する段階と、
前記制御信号が前記第１プロセッサによって受信された場合、前記制御信号を前記第１プロセッサから前記第２プロセッサに伝送する段階と、
前記制御信号が前記第２プロセッサによって受信された場合、前記第１プロセッサのパワーダウンプロセスを開始する段階と、をさらに含む請求項１に記載の方法。
【請求項３】
前記メモリのアクセスが完了された後に前記フラッグビットを自動的にクリアリングする段階をさらに含む請求項１に記載の方法。
【請求項４】
第１プロセッサと、
第２プロセッサと、
前記第１プロセッサ及び前記第２プロセッサの各々に連結されるデュアルポートメモリと、を含み、
前記デュアルポートメモリのメモリセルは、複数のバンクを含み、少なくとも１つのバンクは、第１ポートを通じて排他的にアクセス可能であり、少なくとも１つのバンクは、第２ポートを通じて排他的にアクセス可能であり、そして少なくとも１つの共有されたバンクは、前記第１及び第２ポートの全てによってアクセス可能であり、
制御信号は、前記第１プロセッサ及び前記第２プロセッサの間に連結された通信チャンネルを通じて蓄積されることなく前記第１プロセッサ及び前記第２プロセッサの間を通過することができ、前記制御信号受信は、前記第１プロセッサ又は前記第２プロセッサのうちいずれか１つによる前記少なくとも１つの共有されたメモリのアクセス可能性（ａｃｃｅｓｓｉｂｉｌｉｔｙ）を示し、
前記デュアルポートメモリは、前記少なくとも１つの共有されたバンクへのアクセスのための前記制御信号を追跡するためにフラッグビットを有するレジスタを含み、前記第１プロセッサ及び前記第２プロセッサの各々は、前記制御信号の所有を検証するための前記フラッグビットをチェックするために、そして前記制御信号を要請するために前記メモリにアクセスし、
前記第２プロセッサによって前記メモリにアクセスする前に、前記制御信号が前記第２プロセッサによって受信されたか否かを判断し、
前記制御信号が前記第２プロセッサによって受信されなかった場合、前記第２プロセッサから前記第１プロセッサに前記制御信号のためにリクエスト信号を伝送し、タイマを始め、
前記第１プロセッサからの前記制御信号が受信された場合、前記タイマを止め、前記制御信号が受信される前に前記タイマが満了された時、前記第２プロセッサによって代替制御信号を生成し、
前記フラッグビットは、前記少なくとも１つの共有されたメモリのアクセスが完了された後に、自動的にクリアされ、
パワーダウン／スリープ動作の前に、前記第１プロセッサ及び前記第２プロセッサは、前記レジスタが前記制御信号の前記フラッグビットをクリアする前に、前記共有されたバンクへのアクセスを完了するマルチプロセッサシステム。
【請求項５】
前記第１プロセッサに連結された不揮発性メモリをさらに含み、複数のブロックは、前記不揮発性メモリのメモリセルを含み、各々のブロックは、各々のシステム管理情報を格納する請求項４に記載のマルチプロセッサシステム。
【請求項６】
前記不揮発性メモリは、フラッシュメモリである請求項５に記載のマルチプロセッサシステム。
【請求項７】
前記デュアルポートメモリは、ノーマルモードでは１つのプロセッサによってのみアクセス可能である排他的なバンクがスペシャルモードでは他のプロセッサによってアクセス可能となるように構成される請求項４に記載のマルチプロセッサシステム。
【請求項８】
前記第１プロセッサは、アプリケーションプロセッサであり、前記第２プロセッサは、モデムである請求項４に記載のマルチプロセッサシステム。
【請求項９】
前記システム管理情報は、アプリケーションプロセッサブートソフトウェア、モデムブートソフトウェア、モデム動作システムソフトウェア、そしてシステムデータを含む請求項５に記載のマルチプロセッサシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメモリシステムに係り、より具体的には、メモリシステム及びそれを含むメモリの数を減らすメモリ処理方法に関する。
【背景技術】
【０００２】
モバイルマルチメディア時代になるに従って、携帯用マルチメディア装置はより多くのマイクロプロセッサを含み、装置の小型化及び経済性を維持しながら、マルチメディアデータを処理することができる高速かつ大容量の貯蔵能力が求められている。例えば、マルチメディアシステムは応用プロセッサ及びモデムのような二つ以上のマイクロプロセッサを含むことができる。
【０００３】
一般的に、それぞれのマイクロプロセッサは電源が遮断されても、プログラムコード及びデータを失わないように、プログラムコード及びデータ、ブートコードなどが内蔵されている独自の不揮発性記憶装置を必要とする。また、それぞれのマイクロプロセッサはプロセッシングメモリ空間を提供するための追加メモリを要する。一般的に、プロセッシングメモリは製造費用を節減するために不揮発性メモリを用いる
【０００４】
したがって、一般的に、マルチメディアシステムはシステム内の各マイクロプロセッサのための不揮発性メモリを一つと揮発性メモリを一つ含む。特に、マイクロプロセッサの数が増加するに従ってメモリの数も増加し、より多い配置領域と高い消費電力とを要する。
【０００５】
図７は一般的なマルチプロセッサシステムを示す概略図である。図７に示したように、マルチプロセッサシステムは応用プロセッサ１（ＡＰ）とモデムプロセッサ２（ＭＯＤＥＭ）のような少なくとも二つのプロセッサを含む。それぞれの応用プロセッサ１とモデムプロセッサ２とはそれぞれの処理情報を残すために不揮発性メモリを要する。
【０００６】
特に、モデムプロセッサ２は第１フラッシュメモリ３に直接接続される。さらに、モデムプロセッサ２は第１揮発性メモリ４に接続される。また、応用プロセッサ１は第２揮発性メモリ５と接続され、第２フラッシュメモリ６に接続される。第１及び２揮発性メモリ４、５はそれぞれ応用プロセッサ１及びモデムプロセッサ２のための処理メモリ空間を提供し、モバイルＤＲＡＭ（ＭＤＲＡＭ）やＵｔＲＡＭＴＭのようなランダムアクセスＤＲＡＭのうちの一つであり得る。第１及び第２フラッシュメモリ３、６はそれぞれ応用プロセッサ１及びモデムプロセッサ２のためのプログラムコード及びデータを残し、ＮＯＲフラッシュメモリ、ＮＡＮＤフラッシュメモリ及びＯｎｅＮＡＮＤＴＭフラッシュメモリのうちの一つであり得る。それはＮＯＲフラッシュメモリの超高速データ読み出し機能とＮＡＮＤフラッシュメモリの高度のデータ貯蔵機能で有利である。
【０００７】
図８は一般的なマルチプロセッサシステムを示す概略図であり、図９は図８に示したデュアルポートメモリを示す概略図である。図８に示したように、それぞれの応用プロセッサ１及びモデムプロセッサ２はそれぞれのプログラムコード及びデータ、例えば、ブートコードを、残すために不揮発性メモリを要する。さらに、応用プロセッサ１及びモデムプロセッサ２はデュアルポートＲＡＭメモリのような従来のデュアルポート揮発性メモリ７を共有する。
【０００８】
図９に示したように、従来のデュアルポート揮発性メモリは第１ポートＰＯＲＴ１及び第２ポートＰＯＲＴ２を有し、第１及び第２ポートＰＯＲＴ１、ＰＯＲＴ２は応用プロセッサ１及びモデムプロセッサ２のような外部の装置とそれぞれ接続されている。デュアルポート揮発性メモリ７のメモリセルは第１ポートＰＯＲＴ１及び第２ポートＰＯＲＴ２を介して同時にアクセスすることが容易である。例えば、第１ポートＰＯＲＴ１を介して受信された第１メモリアドレス信号及び第２ポートＰＯＲＴ２を介して受信された第２メモリアドレス信号が同一であれば、すなわち、外部装置がデュアルポートメモリの同一のメモリセルにアクセスすれば、アクセス衝突が発生する恐れがある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開昭６３−２３３４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は従来技術の限界及び不利な条件による問題を十分に除去するメモリシステム及びそれを含むメモリ処理方法に関する。
【００１１】
本発明の目的は、メモリシステムの内のメモリ数を減らし、マイクロプロセッサの間に増加したデータ速度を供給するメモリシステム及びそれを含むメモリ処理方法を提供することにある。
【００１２】
本発明のまた他の目的は、一つの不揮発性メモリ構成要素だけでデータの流れを単純化させるメモリシステム及びそれを含むメモリ処理方法を提供することにある。
【００１３】
本発明のまた他の目的は、マイクロプロセッサの間で標準化されたインターフェースを変えることなしにアクセス保護を有するＤＰＲＡＭまたは類似のＰＤＰ ＲＡＭを介してマイクロプロセッサの間でデータ処理量を更新するメモリシステム及びそれを含むメモリ処理方法を提供することにある。
【００１４】
前記本発明のまた他の目的は、必要なメモリ構成要素の数を減らし、メモリ構成要素のための必要な領域を最小化し、システム費用を減らすメモリシステム及びそれを含むメモリ処理方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の目的を達成するために、このシステムは第１プロセッサ、第１プロセッサと通信する第２プロセッサ、第１プロセッサ及び第２プロセッサをそれぞれブーティングするための第１コード及び第２コードが貯蔵され、第１プロセッサと通信する第１メモリ、第１プロセッサに指定された第２メモリ、第２プロセッサに指定された第３メモリ、及び第１プロセッサ及び第２プロセッサが共有する第４メモリを含む。
【００１６】
本発明によるメモリシステムのさらに他の一面において、システムは第１プロセッサ、第２プロセッサ、第１コードと第２コードを貯蔵して第１及び第２プロセッサをそれぞれブーティングするための第１プロセッサと接続された第１メモリ及び第１及び第２プロセッサと接続された構成要素を含み、構成要素は第１プロセッサに指定された第１メモリ領域、第２プロセッサに指定された第２メモリ領域、第１及び第２プロセッサによって共有された第３メモリ領域を有する。
【００１７】
本発明によるメモリシステムのさらに他の一面において、第１プロセッサと第２プロセッサとを含むシステムをブーティングするための方法では第１メモリで第１プロセッサをブーティングするために第１コードを呼び出す段階、第１メモリで前記第１プロセッサによって第２コード及び第３コードを呼び出す段階、第１プロセッサで呼び出した第２コードを貯蔵する段階、第２メモリで呼び出した第３コードを貯蔵する段階及び第２及び第３コードに基づいて第２プロセッサをブーティングする方法を含む。
【００１８】
本発明によるメモリシステムのさらに他の一面において、第１プロセッサ及び第２プロセッサを含むシステムをブーティングするための方法では第１メモリに貯蔵された第１コードに基づいて第１プロセッサをブーティングする段階、第１プロセッサによって第１メモリにアクセスして第１メモリから第２コードを呼び出す段階、構成要素を初期化する段階、第１プロセッサによって第１メモリにアクセスして第１メモリから第３コードを呼び出す段階、第１プロセッサによって構成要素にアクセスして構成要素から呼び出した第３コードを貯蔵する段階、及び第２プロセッサによって構成要素にアクセスして貯蔵された第３コードに基づいて第２プロセッサをブーティングする方法を含む。
【００１９】
本発明によるメモリシステムのさらに他の一面において、第１プロセッサ及び第２プロセッサの間でメモリを共有するための方法では第１プロセッサから第２プロセッサまで信号を伝達する段階、信号が伝達されれば、第２プロセッサによって第１メモリにアクセスする段階、第１メモリにアクセスした後、同時に第１及び第２プロセッサのうちの一つによってアクセス可能な第１メモリ、信号を第２プロセッサから第１プロセッサに伝達する段階、及び信号が伝達されれば、第１プロセッサによって第１メモリにアクセスする段階を含む。
【発明の効果】
【００２０】
本発明によれば、メモリの数を減らすことができ、マイクロプロセッサの間のデータ伝送速度を増加させることができる。
【図面の簡単な説明】
【００２１】
【図１Ａ】本発明の実施形態によるメモリシステムを示す概略図である。
【図１Ｂ】本発明のさらに他の実施形態によるメモリシステムを示す概略図である。
【図１Ｃ】本発明のさらに他の実施形態によるメモリシステムを示す概略図である。
【図１Ｄ】本発明のさらに他の実施形態によるメモリシステムを示す概略図である。
【図２Ａ】本発明のさらに他の実施形態による図１Ａのメモリシステムのためのデュアルポートメモリを示す概略図である。
【図２Ｂ】本発明のさらに他の実施形態による図１Ｂのメモリシステムのためのデュアルポートメモリを示す概略図である。
【図２Ｃ】本発明のさらに他の実施形態による図１Ａのメモリシステムのためのデュアルポートメモリを示す概略図である。
【図３Ａ】本発明の実施形態によるメモリシステムの通信経路を示す概略図である。
【図３Ｂ】図３Ａに示したシステムでスタート通信経路を示す概略図である。
【図３Ｃ】本発明の実施形態による図３Ａに示したフラッグビットを用いるシステムで通信経路を示す概略図である。
【図４Ａ】本発明のさらに他の実施形態によるメモリシステムの通信経路を示す概略図である。
【図４Ｂ】図４Ａに示したシステムでスタート通信経路を示す概略図である。
【図４Ｃ】本発明のさらに他の実施形態による図４Ａに示したフラッグビットを用いるシステムで通信経路を示す概略図である。
【図５】本発明のさらに他の実施形態によるメモリシステムの通信経路を示す概略図である。
【図６】本発明のさらに他の実施形態によるメモリシステムを示す概略図である。
【図７】一般的なマルチプロセッサシステムを示す概略図である。
【図８】さらに他の一般的なマルチプロセッサシステムを示す概略図である。
【図９】図８に示したデュアルポートメモリを示す概略図である。
【発明を実施するための形態】
【００２２】
添付の図面は本発明に対してより多くの知識を提供し、詳細な説明の一部を構成するために添付され、本発明の特徴を説明するために提供する説明及び本発明の実施形態を例示する。
【００２３】
図１Ａは本発明の実施形態によるメモリシステムを示す概略図である。図１Ａにおいて、マルチプロセッサシステム１０は第１プロセッサ１２、第２プロセッサ１４、第１メモリ１６、及び第２メモリ１８を含む。第１及び第２プロセッサ１２、１４は互いに通信するように接続されている。さらに、第１プロセッサ１２は第１メモリ１６と接続されており、それぞれの第１及び第２プロセッサ１２、１４は個別的なポートを介して第２メモリ１８と接続される。
【００２４】
図１Ｂから図１Ｄはそれぞれさらに他の実施形態によるメモリシステムを示す概略図である。図１Ｂに示したように、第１及び第２メモリ１６、１８はマルチプロセッサシステム２０ではマルチポートハイブリッドチップに集積することができる。
【００２５】
また、図１Ｃに示したように、第１及び第２メモリ１６、１８は選択的にマルチプロセッサシステム３０で互いに接続されることができる。また、図１Ｄに示したように、一つのデュアルポート不揮発性メモリ４５はマルチプロセッサシステム４０においては統合することができ、このようなデュアルポートメモリは複数個のメモリバンクで構成されたメモリ空間を含む。これは以下、詳細に説明する
【００２６】
システム１０、２０、３０、及び４０は携帯用装置、二つ以上のプロセッサを含む携帯電話、携帯用メディアプレーヤ（ＰＭＰ）及び個人情報端末機（ＰＤＡ）の一部分とすることができる。例えば、第１プロセッサ１２はシステムのメイン応用プロセッサとすることができ、第２プロセッサ１４はシステムのモデムとすることができる。第１メモリ１６は第１及び第２プロセッサ１２、１４でブーティングコードのようなシステム処理情報を残す不揮発性メモリとすることができ、第２メモリ１８は第１及び第２プロセッサ１２、１４のための処理メモリ空間を提供する揮発性メモリとすることができる。なお、図１Ｄに示したように、デュアルポート不揮発性メモリ４５はメモリバンクで組織された処理メモリ空間を提供するのと同様にシステム処理情報を残すために統合することができる。
【００２７】
図２Ａから図２Ｃは本発明の他の実施形態による図１Ａから図１Ｃに示したメモリシステムのためのデュアルポートメモリをそれぞれ示す詳細な概略図である。図２Ａに示したように、デュアルポートメモリは複数個のメモリバンクＢＡＮＫ０、ＢＡＮＫ１、ＢＡＮＫ２、ＢＡＮＫ３で組織された複数個のメモリ空間を含む。
【００２８】
それぞれのメモリバンクＢＡＮＫ０、ＢＡＮＫ１、ＢＡＮＫ２、ＢＡＮＫ３はＩ／ＯポートＰＯＲＴ１、ＰＯＲＴ２によって潜在的にアクセスすることができるように構成できるが、各バンクＢＡＮＫ０、ＢＡＮＫ１、ＢＡＮＫ２、ＢＡＮＫ３のアクセス権は特に割り当てられてアクセス衝突を防止する。
【００２９】
例えば、少なくとも一つの第１排他的なバンクＢＡＮＫ２は第１ポートＰＯＲＴ１を介して排他的にアクセスすることができるように割り当てられ、少なくとも一つの第２排他的なバンクＢＡＮＫ０はポートＰＯＲＴ２を介して排他的にアクセスすることができるように割り当てられる。さらに、少なくとも一つのバンクＢＡＮＫ１は第１及び第２ポートＰＯＲＴ１、ＰＯＲＴ２によって共有されるように割り当てられるが、共有されたバンクＢＡＮＫ１は与えられた時間において第１及び第２ポートＰＯＲＴ１、ＰＯＲＴ２の中の一つを介してアクセスすることができるように割り当てられる。
【００３０】
図２Ｂに示したように、デュアルポートメモリは特定動作モードを有することができる。正規モードにおいて、バンクへのアクセス権は図２Ａに示した。特定モードにおいては、普通、排他的なバンクはさらに他のポートによってアクセスされることができる。例えば、正規モードにおいて、第２排他的なバンクＢＡＮＫ０は第２ポートＰＯＲＴ２を介して排他的にアクセスするように割り当てられる。特定モードにおいて、第２排他的なバンクＢＡＮＫ０も第１ポートＰＯＲＴ１によってアクセスすることができる。
【００３１】
図２Ｃに示したように、デュアルポートメモリはデータ処理のための複数個の多重化器（ＭＵＸ）をさらに含み、それによってデータＩ／Ｏポートの数を減らすことができる。図２Ａから図２Ｃに示したデュアルポートメモリは同期式動的ランダムアクセスメモリ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ＳＤＲＡＭ）であり得る。また、デュアルポートメモリはいずれかの適当な揮発性メモリ装置、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＲＡＭ、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、及びこれらの組合わせを利用することができる。
【００３２】
図３Ａは本発明の実施形態によるメモリシステムの通信経路を示す概略図であり、図３Ｂは本発明の実施形態によるフラッグビットを用いる図３Ａに示したシステムにおいてスタート通信経路を示す概略図である。
【００３３】
図３Ａにおいて、システム１００は不揮発性メモリ１０１、第１プロセッサ１２０、第２プロセッサ１３０、及びデュアルポートメモリ１４０を含むことができる。不揮発性メモリ１０１は第１プロセッサ１２０と接続されている。第１及び第２プロセッサ１２０、１３０は通信チャンネル１６０を介して互いに接続されている。通信チャンネル１６０は第１及び第２プロセッサ１２０、１３０の間を接続するためにＳＲＡＭ、ＵＡＲＴ、及びＵＳＢインターフェースのような標準化するインターフェースを用いることができる。
【００３４】
尚、それぞれの第１及び第２プロセッサ１２０、１３０はデュアルポートメモリ１４０に接続されている。例えば、第１プロセッサ１２０はデュアルポートメモリ１４０の第１ポート１４１に接続されており、第２プロセッサ１３０はデュアルポートメモリ１４０の第２ポート１４２に接続されている。
【００３５】
不揮発性メモリ１０１はＡＰブートコード、モデムブートコード、及びモデム作動ソフトウエア（Ｏ／Ｗ）コードを含むシステム処理情報を残す。特に、不揮発性メモリ１０１のメモリセルは複数個のブロック（１１０・・・１１ｎ：ｎは陽の定数）で構成することができ、それぞれのブロック（１１０・・・１１ｎ）はそれぞれのシステム処理情報を貯蔵することができる。例えば、第１メモリブロック１１０はＡＰブートコードを貯蔵することができ、第２メモリブロック１１１はモデムブートコードを貯蔵し、第３メモリブロック１１２はモデムＯ／Ｓコードを貯蔵し、ｎ番目のメモリブロック（１１ｎ）はシステムデータを集めることができる。不揮発性メモリ１０１はフラッシュメモリとすることが出来る。
【００３６】
デュアルポートメモリ１４０は第１及び第２プロセッサ１２０、１３０に処理メモリ空間を提供する。特に、デュアルポートメモリ１４０のメモリセルは複数個のバンク１５０、１５１、１５２、１５３で構成される。少なくとも一つのバンク（１５２あるいは１５３）は第１ポート１４１を介して排他的にアクセスするように割り当てることができる。少なくとも一つのバンク１５０は第２ポート１４２を介して排他的にアクセスするように割り当てることができ、少なくとも一つのバンク１５１は第１及び第２ポート１４１、１４２を介してアクセスするように割り当てることができる。
【００３７】
図３Ｂに示したように、システム１００のスタート動作の間、第１プロセッサ１２０は不揮発性メモリ１０１に貯蔵されたＡＰブートコードに応じてブーティングされる。ＡＰブートコードは不揮発性メモリ１０１の第１メモリブロック１１０に貯蔵することができ、第１プロセッサ１２０は第１メモリブロック１１０にアクセスして受けられたＡＰブートコードに応じてブーティングされる。
【００３８】
第１プロセッサ１２０がブーティングされた後、第１プロセッサ１２０は第２プロセッサ１３０のためにスタート情報を呼び出す。例えば、モデムブートコードは不揮発性メモリ１０１の第２メモリブロック１１１に貯蔵することができ、モデムＯ／Ｓコードは不揮発性メモリ１１１の第３メモリブロック１１２に貯蔵することができる。その次に、第１プロセッサ１２０は第２メモリブロック１１１にアクセスしてモデムブートコードを呼び出し、呼び出したモデムブートコードを第１プロセッサ１２０のＲＡＭメモリ空間１２１に貯蔵する。また、第１プロセッサ１２０は第３メモリブロック１１２にアクセスしてモデムＯ／Ｓコードを呼び出し、呼び出したモデムＯ／Ｓコードをデュアルポートメモリ１４０の共有されたバンク１５１に貯蔵する。
【００３９】
デュアルポートメモリ１４０に呼び出したモデムＯ／Ｓコードを貯蔵する前に、第１プロセッサ１２０は全体デュアルポートメモリ１４０を初期化することができる。初期化において、デュアルポートメモリ１４０のレジスタは共有されたバンク１５１のアクセスフラッグを第１プロセッサ１２０に伝送することができる。アクセスフラッグを受信した後に、第１プロセッサ１２０はアクセス権を共有されたバンク１５１に残し、第１ポート１４１を経て共有されたバンク１５１に呼び出したモデムＯ／Ｓコードを記録することを開始できる。
【００４０】
続いて、第１プロセッサ１２０は第２プロセッサ１３０にモデムリセット信号を放出する。モデムリセット信号はリセット信号または第１及び第２プロセッサ１２０、１３０の間の通信チャンネル１６０を介して放出することができる。リセット信号は共有されたバンク１５１に対するアクセスフラッグを含むことができ、第２プロセッサ１３０は共有バンク１５１にアクセスする権利を残してモデムＯ／Ｓ信号を呼び出す。選択的に、アクセスフラッグは第１プロセッサ１２０から第２プロセッサ１３０まで個別的に呼び出すことができる。
【００４１】
モデムリセット信号が放出された後、第２プロセッサ１３０は第１プロセッサ１２０のＲＡＭメモリ空間１２１にアクセスしてモデムブート信号を呼び出す。さらに、第２プロセッサ１３０は共有されたバンク１５１にアクセスして第２ポート１４２を介してモデムＯ／Ｓコードを呼び出す。特に、第２プロセッサ１３０は共有されたバンク１５１から第２排他的なバンク１５０までモデムＯ／Ｓコードをコピーする。第２排他的なバンク１５０でモデムＯ／Ｓコードをコピーした後、第２プロセッサ１３０はモデムブートコード及びモデムＯ／Ｓコードによってブーティングすることをスタートする。
【００４２】
さらに、システム１００の作動の間、デュアルポートメモリ１４０は第１及び第２プロセッサ１２０、１３０によってアクセスされる。特に、第１プロセッサ１２０は第１排他的なバンク１５２にアクセスすると同時に第２プロセッサ１３０が第２排他的なバンク１５０にアクセスすることができる。
【００４３】
さらに、信号はデュアルポートメモリ１４０でそれぞれ共有されたメモリバンク用として生成される。例えば、信号と共有されたバンク１５１に対応するポインタは通信チャンネル１６０を介して第１及び第２プロセッサ１２０、１３０の間で伝送することができる。
【００４４】
デュアルポートメモリ１４０で共有されたバンク１５１にアクセスする前に、第１及び第２プロセッサ１２０、１３０は信号の占有を検証する。例えば、第２プロセッサ１３０によって共有されたバンク１５１にデータを記録するために、第２プロセッサ１３０は共有されたバンク１５１のための信号が伝達されたか否かを確認する。もし、共有されたバンク１５１のための信号が第２プロセッサ１３０に伝送されれば、第２プロセッサ１３０は共有されたバンク１５１にアクセスしてデータ書き込み動作を実行する。データ書き込み動作の後、第２プロセッサ１３０は信号を第１プロセッサ１２０に放出する。
【００４５】
この信号に応答して、第１プロセッサ１２０は共有されたバンク１５１にアクセスすることができる。信号に応答して、第１プロセッサ１２０は共有されたバンク１５１にあるデータを呼び出す以前に第１排他的なバンク１５２にコピーする。
【００４６】
さらに、第１及び第２プロセッサ１２０、１３０の中の一つがパワーダウン／スリープ動作の間、第１及び第２プロセッサ１２０、１３０の中の他の一つは共有されたバンク１５１のための信号の所有を検証する。例えば、第１プロセッサ１２０をパワーダウンする前に、共有されたバンク１５１のための信号は第２プロセッサ１３０に伝送され、その次に第２プロセッサ１３０は確認信号を第１プロセッサ１２０に伝送することができる。確認信号に応答して、第１プロセッサ１２０はパワーダウン／スリープ動作を初期化することができる。
【００４７】
しかし、共有されたバンク１５１のための信号が第２プロセッサ１３０に伝送されなければ、第２プロセッサ１３０は信号のための要請を第１プロセッサ１２０に伝送する。ほぼ同時に、第２プロセッサ１３０はタイマをスタートする。もし、第１プロセッサ１２０が動作モードであれば、要請に応答して第１プロセッサ１２０は共有されたバンク１５１のための信号を第２プロセッサ１３０に放出する。
【００４８】
しかし、もし、タイマが信号が第２プロセッサ１３０に伝送される前に終了すれば、システムは第１プロセッサ１２０の動作が中断され、または信号が伝送中に消滅したと推定する。タイマの終結で、第２プロセッサ１３０は共有されたバンク１５１のための代理信号を発生する。
【００４９】
追加的に、システム１００の動作のいずれかの時間の間、信号のための要請を第１及び第２プロセッサ１２０、１３０の中の一つによって他の一つに伝送することができる。例えば、第１プロセッサ１２０が共有されたバンク１５１にアクセスする必要があり、信号を所有しないように検証すれば、第１プロセッサ１２０はこの信号のための要請を第２プロセッサに伝送することができる。信号のための要請に応答して、第２プロセッサ１３０は第１プロセッサ１２０に信号を放出することができる。第２プロセッサ１３０が要請に応じる時、共有されたバンク１５１にアクセスすれば、第２プロセッサ１３０は承認信号を第１プロセッサ１２０に伝送することができ、その場合、第１プロセッサ１２０は代理信号を発生せず、第２プロセッサ１３０から伝送された信号を受けるように待機する。
【００５０】
図３Ｃに示したように、デュアルポートメモリ１４０はフラッグビットを有するレジスタを含んで共有されたバンク１５１のための信号を追跡する。例えば、それぞれの第１及び第２プロセッサ１２０、１３０はフラッグビットを確認して信号の所有を検証し、信号を要請する。追加的に、レジスタは共有されたバンク１５１のアクセスが完了した後、自動的にフラッグビットを処理することができる。さらに、パワーダウン／スリープ動作を初期化する前に、プロセッサ（１２０あるいは１３０）はレジスタが信号のためのフラッグビットを処理する前に共有されたバンク１５１でそれのアクセスを完了することができる。
【００５１】
図４Ａは本発明のさらに他の実施形態によるメモリシステムの通信経路を示す概略図であり、図４Ｂは図４Ａに示したシステムでスタート通信経路を示す概略図である。追加的に、図４Ｃは本発明のさらに他の実施形態によるフラッグビットを用い、図４Ａに示したシステムで通信経路を示す概略図である。
【００５２】
図４において、システム２００は不揮発性メモリ２０１、第１プロセッサ２２０、第２プロセッサ２３０、及びデュアルポートメモリ２４０を含む。第１及び第２プロセッサ２２０、２３０は通信チャンネル２６０を介して互いに接続されている。通信チャンネル２６０は第１及び第２プロセッサ２２０、２３０を接続するためのＳＲＡＭ、ＵＡＲＴ、及びＵＳＢインターフェースのような標準化されたインターフェースで用いることができる。
【００５３】
さらに、デュアルポートメモリ２４０は図２Ｂに示したメモリと類似である特別な動作モードを有する。また、不揮発性メモリ２０１はＡＰブートコード、モデムブートコード及びモデムＯ／Ｓコードを含むシステム処理情報を残す。特に、不揮発性メモリ２０１のメモリセルは複数個のブロック（２１０・・・２１ｎ：ｎは正の定数）で構成することができ、それぞれのブロック（２１０・・・２１ｎ）はそれぞれのシステム処理情報を貯蔵することができる。例えば、第１メモリブロック２１０はＡＰブートコードを貯蔵し、第２メモリブロック２１１はモデムブートコードを貯蔵し、第３メモリブロック２１２はモデムＯ／Ｓコードを貯蔵し、ｎ番目のメモリブロック２１ｎはシステムデータを貯蔵する。不揮発性メモリ２０１はフラッシュメモリとすることができる。
【００５４】
図４Ａに示したように、システム２００のスタート動作の間、第１プロセッサ２２０は不揮発性メモリ２０１に貯蔵されたＡＰブートコードに応じてブーティングされる。ＡＰブートコードは不揮発性メモリ２０１の第１メモリブロック２１０に貯蔵され、第１プロセッサ２２０は第１メモリブロック２１０にアクセスして受けたＡＰブートコードによってブーティングされる。
【００５５】
第１プロセッサ２２０がブーティングされた後、第１プロセッサ２２０は第２プロセッサ２３０のためのスタート情報を呼び出す。例えば、モデムブートコードは不揮発性メモリ２０１の第２メモリブロック２１１に貯蔵され、モデムＯ／Ｓコードは不揮発性メモリ２０１の第３メモリブロック２１２に貯蔵される。このように、第１プロセッサ２２０は第２メモリブロック２１１にアクセスしてモデムブートコードを呼び出し、呼び出したモデムブートコードを第１プロセッサ２２０のＲＡＭメモリ空間２２１に貯蔵する。さらに、第１プロセッサ２２０は第３メモリブロック２１２にアクセスしてモデムＯ／Ｓコードを呼び出し、呼び出したモデムＯ／Ｓコードをデュアルポートメモリ２４０に貯蔵する。
【００５６】
呼び出したモデムＯ／Ｓコードをデュアルポートメモリ２４０に貯蔵する前に、第１プロセッサ２２０は全体デュアルポートメモリ２４０を初期化することができる。初期化して、デュアルポートメモリ２４０は特定モードにおいてセッティングされる。正規モードにおいて、デュアルポートメモリ２４０のそれぞれのバンクのアクセス権は太い矢印で示した。追加的に、特定モードにおいて、普通の排他的なバンクは追加的なポートによってアクセスされることができる。
【００５７】
例えば、正規モードにおいて、第２排他的なバンク２５０は第２ポート２４２を介して排他的にアクセスすることができるように割り当てられ、特定モードにおいて、第２排他的なバンク２５０はまた破線の矢印で示したように第１ポート２４１を介してアクセスすることができる。特定モードにおいて、デュアルポートメモリ２４０のレジスタは第２排他的なバンク２５０の特別なアクセスフラッグを第１プロセッサ２２０に伝送することができる。特別なアクセスフラッグが伝送された後、第１プロセッサ２２０は特別なアクセス権を第２排他的なバンク２５０に残し、第１ポート２４１を介して第２排他的なバンク２５０に呼び出したモデムＯ／Ｓコードを直接的に記録することができる。第１プロセッサ２５０によって第２排他的なバンク２５０にモデムＯ／Ｓコードを記録した後、第１プロセッサ２２０は特別なアクセスフラッグをデュアルポートメモリ２４０に放出し、デュアルポートメモリ２４０は正規モードに設定される。
【００５８】
さらに、第１プロセッサ２２０はモデムリセット信号を第２プロセッサ２３０に放出する。モデムリセット信号はリセット信号または第１及び第２プロセッサ２２０、２３０の間に通信チャンネル２６０によって放出することができる。
【００５９】
モデムリセット信号が伝送された後、第２プロセッサ２３０は第１プロセッサ２２０のＲＡＭメモリ空間２２１にアクセスしてモデムブートコードを呼び出す。また、第２プロセッサ２３０は第２排他的なバンク２５０にアクセスして第２ポート２４２を介してモデムＯ／Ｓコードを呼び出す。続いて、第２プロセッサ２３０はモデムブートコードとモデムＯ／Ｓコードとに応じてブーティングを開始する。
【００６０】
システム２００の動作の間、デュアルポートメモリ２４０は第１及び第２プロセッサ２２０、２３０によってアクセスされることができる。特に、第１プロセッサ２２０は第１排他的なバンク２５２にアクセスし、同時に第２プロセッサ２３０は第２排他的なバンク２５０にアクセスする。
【００６１】
また、信号はデュアルポートメモリ２４０でそれぞれの共有されたメモリバンクで生成される。例えば、共有されたバンク２５１のための信号と対応するポインタは通信チャンネル２６０を介して第１及び第２プロセッサ２２０、２３０の間に伝送することができる。さらに他の面において、信号とポインタとはデュアルポートメモリ２４０のレジスタ（図示しない）を介して伝送することができる。
【００６２】
デュアルポートメモリ２４０で共有されたバンク２５１にアクセスする前に、第１及び第２プロセッサ２２０、２３０は信号の所有を検証する。例えば、第２プロセッサ２３０によって共有されたバンク２５１にデータを記録するために、第２プロセッサ２３０は共有されたバンク２５１のための信号を伝送するか否かを確認する。共有されたバンク２５１のための信号が第２プロセッサ２３０に伝送されれば、第２プロセッサ２３０は共有されたバンク２５１にアクセスしてデータ記録動作を実行する。データ記録動作の後、第２プロセッサ２３０は第１プロセッサ２２０に信号を放出する。
【００６３】
信号に応答して、第１プロセッサ２２０は共有されたバンク２５１にアクセスすることができる。信号に応答して、第１プロセッサ２２０は共有されたバンク２５１のデータを、データを呼び出す前に第１排他的なバンク２５２にコピーする。
【００６４】
図４Ｃに示したように、デュアルポートメモリ２４０はフラッグビットを有するレジスタを含んで共有されたバンク２５１のための信号を追跡する。例えば、それぞれの第１及び第２プロセッサ２２０、２３０はフラッグビットを確認して信号の所有を検証し、信号を要請する。追加的に、レジスタは共有されたバンク２５１のアクセスが完了した後、自動的にフラッグビットを処理することができる。さらに、パワーダウン／スリープ動作を初期化する前に、プロセッサ（２２０あるいは２３０）はレジスタが信号のためのフラッグビットを処理する前に共有されたバンク２５１にそのアクセスを完了することができる。
【００６５】
図５は本発明のさらに他の実施形態によるメモリシステムの通信経路を示す概略図である。図５において、システム３００は不揮発性メモリ３０１、第１プロセッサ３２０、第２プロセッサ３３０、及びデュアルポートメモリ３４０を含む。デュアルポートメモリ３４０は図２Ｂに示したように特別な動作モードを有する。
【００６６】
不揮発性メモリ３０１はＡＰブートコード、モデムブートコード、及びモデムＯ／Ｓコードを含むシステム処理情報を残す。特に、不揮発性メモリ３０１のメモリセルは複数個のブロック（３１０・・・３１ｎ ｎは正の定数）で構成することができ、それぞれのブロック（３１０・・・３１ｎ）はそれぞれのシステム処理情報を貯蔵することができる。例えば、第１メモリブロック３１０はＡＰブートコードを貯蔵し、第２メモリブロック３１１はモデムブートコードを貯蔵し、第３メモリブロック３１２はモデムＯ／Ｓコードを貯蔵し、ｎ番目のメモリブロック３１ｎはシステムデータを貯蔵する。不揮発性メモリ３０１はフラッシュメモリとすることができる。
【００６７】
システム３００のスタート動作の間、前記第１プロセッサ３２０は不揮発性メモリ３０１に貯蔵されたＡＰブートコードに応じてブーティングされる。ＡＰブートコードは不揮発性メモリの第１メモリブロック３１０に貯蔵することができ、第１プロセッサ３２０は第１メモリブロック３１０にアクセスして受けたＡＰブートコードによってブーティングされる。
【００６８】
第１プロセッサ３２０がブーティングされた後、第１プロセッサ３２０は第２プロセッサ３３０のためのスタート情報を呼び出す。例えば、モデムブートコードは不揮発性メモリ３０１の第２メモリブロック３１１に貯蔵され、モデムＯ／Ｓコードは不揮発性メモリ３０１の第３メモリブロック３１２に貯蔵される。第１プロセッサ３２０は第２メモリブロック３１１と第３メモリブロック３１２とにアクセスしてモデムブートコードとモデムＯ／Ｓコードとを呼び出す。また、第１プロセッサ３２０は呼び出したモデムブートコードとモデムＯ／Ｓコードとをデュアルポートメモリ３４０に貯蔵する。
【００６９】
呼び出したモデムブートコードとモデムＯ／Ｓコードとをデュアルポートメモリ３４０に貯蔵する前に、第１プロセッサ３２０は全体デュアルポートメモリ３４０を初期化することができる。初期化して、デュアルポートメモリ３４０は特定モードに設定される。正規モードにおいて、デュアルポートメモリ３４０のそれぞれのバンクは太い矢印で示した。追加的に、特定モードにおいて、普通の排他的なバンクは追加的なポートによってアクセスされることができる。
【００７０】
例えば、正規モードにおいて、第２排他的なバンク３５０は第２ポート３４２を介して排他的にアクセス可能に割り当てられ、特定モードにおいて、第２排他的なバンク３５０はまた破線された矢印で示したように、第１ポート３４１を介してアクセスすることができる。特定モードにおいて、デュアルポートメモリ３４０のレジスタは第２排他的なバンク３５０の特別なアクセスフラッグを第１プロセッサ３２０に伝送することができる。
【００７１】
特別なアクセスフラッグが伝送された後、第１プロセッサ３２０は特別なアクセス権を第２排他的なバンク３５０に残し、第１ポート３４１を介して呼び出したモデムブートコード及びモデムＯ／Ｓコードを第２排他的なバンク３５０に直接記録することができる。第１プロセッサ３２０によってモデムブートコード及びモデムＯ／Ｓコードを第２排他的なバンク３５０に記録した後、第１プロセッサ３２０は特別なアクセスフラッグをデュアルポートメモリ３４０に放出し、デュアルポートメモリ３４０は正規モードに設定される。
【００７２】
また、第１プロセッサ３２０はモデムリセット信号を第２プロセッサ３３０に放出する。モデムリセット信号が伝送された後、第２プロセッサ３３０は第２排他的なバンク３５０にアクセスして第２ポート３４２を介してモデムブートモード及びモデムＯ／Ｓコードを呼び出す。次に、第２プロセッサ３３０はモデムブートコード及びモデムＯ／Ｓコードに応じてブーティングを開始する。
【００７３】
前記のような実施形態において、モデムプロセッサ（または第２プロセッサ）のためのブートコードとＯ／Ｓコードはブートで併合することができる。また、ブーティング及びＯ／Ｓ動作のためのブートコードの伝送は一つの段階で完了することができる。
【００７４】
図６は本発明のまた他の実施形態によるメモリシステムの通信経路を示す概略図である。図６に示したように、システムは三つ以上のプロセッサを含む。例えば、３−プロセッサシステム４００は主プロセッサ４２０、第１プロセッサ４３０、及び第３プロセッサ４３５を含む。システム４４０のシステム処理情報を残すための不揮発性メモリ４０１と処理メモリ空間を提供するためのマルチポートメモリ４４０とをさらに含む。特に、不揮発性メモリ４０１のメモリセルは複数個のブロック（４１０・・・４１ｎ ｎは正の定数）で構成することができ、それぞれのブロック（４１０・・・４１ｎ）はそれぞれのシステム処理情報を貯蔵することができる。
【００７５】
例えば、第１メモリブロック４１０は主プロセッサ４２０をブーティングするためにブートコード０を貯蔵し、第２メモリブロック４１１は第１プロセッサ４３０をブーティングするためにブートコード１を貯蔵し、第３メモリブロック４１２は第２プロセッサ４３５をブーティングするためにブートコード２を貯蔵し、ｎ番目のメモリブロック４１ｎはシステムデータを貯蔵することができる。不揮発性メモリ４０１はフラッシュメモリとすることができる。
【００７６】
また、それぞれの３個のプロセッサ４２０、４３０、４３５は別途のポートを介してマルチポートメモリ４４０に接続される。マルチポートメモリ４４０は複数個のメモリバンク４５０、４５１、４５２、４５３で構成されたメモリ空間を含む。例えば、第１メモリバンク４５０は第１プロセッサ４３０によって排他的にアクセスするように割り当てられ、第２メモリバンク４５１はプロセッサ４２０、４３０、４３５によって共有されるように割り当てられ、第３メモリバンク４５２は主プロセッサ４２０によって排他的にアクセスするように割り当てられ、第４メモリバンク４５３は第２プロセッサ４３５によって排他的にアクセスするように割り当てられる。
【００７７】
図示しないが、システム１００、２００、３００、４００でメモリは図１Ｂまたは図１Ｃに示したように、選択的に配置することができる。例えば、図３に示した不揮発性メモリ１０１とデュアルポートメモリ１４０とはマルチポートハイブリッドチップで完全に形成され、図１Ｃに示したように、互いに直接的に接続されるかまたは図１Ｄに示したように、マルチポート不揮発性メモリに統合することができる。また、例えば、図５に示した不揮発性メモリ３０１とデュアルポートメモリ３４０とはマルチポートハイブリッドチップに完全に形成され、互いに直接的に形成されるかまたはマルチポート不揮発性メモリに統合することができる。
【００７８】
デュアルポートメモリ１４０、２４０、３４０は２個以上のポートを有することができる。また、デュアルポートメモリ１４０、２４０、３４０は図２Ｃに示したように、擬似デュアルポートメモリであってもよい。
【００７９】
第１プロセッサ１２０、２２０、３２０は図３、図４、図５の応用プロセッサとして示したが、第１プロセッサ１２０、２２０、３２０はどのような適当なマイクロプロセッサであってもよい。同様に、第２プロセッサ１３０、２３０、３３０は図３、４、５のモデムプロセッサとして示したが、第２プロセッサ１３０、２３０、３３０はどのような適当なマイクロプロセッサであってもよい。
【００８０】
前記のように、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法は多様な長所を有している。例えば、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、一つの不揮発性メモリは２個以上のプロセッサのためのシステム処理情報を残し、プロセッサのうちの単に一つと直接に接続され、それによってプラットホーム領域が減る。不揮発性メモリは複数個のメモリブロックに併合されて電源供給を利用することができない時、消滅されないシステム処理コードそして／またはデータを貯蔵する。
【００８１】
追加的に、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、２個以上のプロセッサは複数個のメモリバンクを有する一つのマルチポートメモリを共有する。メモリバンク中に少なくとも一つは各プロセッサによって排他的にアクセスされるように配置され、メモリバンク中の少なくとも一つはプロセッサによって共有されるように配置され、それによって消費電力を減らす。
【００８２】
また、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、２個以上のプロセッサは複数個のメモリバンクを有する一つのマルチポートメモリを共有し、その中で共有されたメモリバンクのアクセス権が配置されて調節され、それによってアクセス衝突を防止する。前記アクセス権は信号変更によって調節することができる。
【００８３】
また、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、共有されたマルチポートメモリは特定動作モードを有する。特定動作モードにおいて、普通、排他的なメモリバンクは追加的なポートを介してアクセス可能で、それによってデータ伝送速度は増加する。
【００８４】
また、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、共有されたマルチポートメモリはフラッグビットを有するレジスタを含んで共有されたメモリバンクのためのアクセス信号を追跡する。特に、レジスタは共有されたメモリバンクの使用が完了された後、フラッグビットを自動的に処理する。
【００８５】
追加的に、本発明の実施形態によるマルチプロセッサシステムとそれを含むメモリ処理方法において、プロセッサのパワーダウン／スリープ動作の前に、共有されたメモリバンクのための信号は検証され、信号が消滅したと判断されれば、時間の予備量が終わった後、代理信号が生成される。
【００８６】
前記技術の当業者に本発明、マルチプロセッサシステムとそれを含むメモリ処理方法の技術的思想及び範囲を逸脱しない範囲内で多様な変化及び変更が可能であることが自明である。
【符号の説明】
【００８７】
１００：システム
１０１：不揮発性メモリ
１２０：第１プロセッサ
１３０：第２プロセッサ
１４０：デュアルポートメモリ
１５０：第２排他的なバンク
１５１：共有されたバンク
１５２：第１排他的なバンク
１６０：通信チャンネル
【図１Ａ】
0006000292.tif 000002
【図１Ｂ】
0006000292.tif 000003
【図１Ｃ】
0006000292.tif 000004
【図１Ｄ】
0006000292.tif 000005
【図２Ａ】
0006000292.tif 000006
【図２Ｂ】
0006000292.tif 000007
【図２Ｃ】
0006000292.tif 000008
【図３Ａ】
0006000292.tif 000009
【図３Ｂ】
0006000292.tif 000010
【図３Ｃ】
0006000292.tif 000011
【図４Ａ】
0006000292.tif 000012
【図４Ｂ】
0006000292.tif 000013
【図４Ｃ】
0006000292.tif 000014
【図５】
0006000292.tif 000015
【図６】
0006000292.tif 000016
【図７】
0006000292.tif 000017
【図８】
0006000292.tif 000018
【図９】
0006000292.tif 000019