(57)【特許請求の範囲】
【請求項１】
処理コンポーネント間の共用不揮発性メモリのシステムであって、
前記システムの動作中にデータを記憶するように構成された揮発性メモリと、
前記揮発性メモリに接続され、前記揮発性メモリから初期化論理をアクセスするように構成された、マスタ処理コンポーネントである第１処理コンポーネントと、
前記揮発性メモリに接続され、前記揮発性メモリから初期化論理をアクセスするように構成された第２処理コンポーネントと、
前記第１処理コンポーネント及び前記第２処理コンポーネントのスタートアップ論理及び構成データを含む初期化論理を記憶する不揮発性メモリと、
前記第１処理コンポーネントによって実行可能な命令を含むシャドウ論理であって、前記第１処理コンポーネント及び前記第２処理コンポーネントが初期化を開始する前に、前記初期化論理を前記不揮発性メモリから前記揮発性メモリにコピーし、前記揮発性メモリに記憶された前記初期化論理を使用して初期化を開始するように前記第１処理コンポーネント及び前記第２処理コンポーネントに信号で知らせる、シャドウ論理と、を有し、
前記シャドウ論理は、前記不揮発性メモリ内に保存されており、
前記不揮発性メモリはブートリセットベクトルを含み、前記ブートリセットベクトルは、前記第１処理コンポーネントがリセットにより実行を開始する位置を提供し、前記シャドウ論理のアドレスへのジャンプを含み、
前記第１処理コンポーネントは、前記不揮発性メモリに直接接続された唯一の処理コンポーネントであることを特徴とするシステム。
【請求項２】
請求項１において、
前記シャドウ論理は、前記第１処理コンポーネント及び前記第２処理コンポーネントのうちの１つの中に組み込まれている、ことを特徴とするシステム。
【請求項３】
請求項１において、
前記第１処理コンポーネントは、前記第２処理コンポーネントと同じ型でないことを特徴とするシステム。
【請求項４】
請求項１において、
前記揮発性メモリは、前記不揮発性メモリより高速であることを特徴とするシステム。
【請求項５】
請求項１において、
前記不揮発性メモリに記憶される前記初期化論理は、前記初期化論理の内容の確認のための署名を含み、
前記第１処理コンポーネントは、前記初期化論理のハッシュを実行し、前記ハッシュが前記署名に整合するか否かを確認するように構成されている、ことを特徴とするシステム。
【請求項６】
請求項１において、
前記不揮発性メモリに記憶される前記初期化論理は、プライベートキーを使用して暗号化され、
前記第１及び第２処理コンポーネントは、前記初期化論理を解読するのにパブリックキーを使用することを特徴とするシステム。
【請求項７】
請求項１において、
前記不揮発性メモリはフラッシュメモリであることを特徴とするシステム。
【請求項８】
システム内の処理コンポーネントを初期化する方法であって、
前記システムを初期化する要求を受信するステップと、
不揮発性メモリから、前記システムの第１処理コンポーネント及び第２処理コンポーネントによりアクセス可能な揮発性メインメモリへ、初期化情報をコピーするステップであって、前記第１処理コンポーネントが、前記システムのマスタ処理コンポーネントである、ステップと、
前記揮発性メインメモリに記憶された前記初期化情報を使用して初期化を開始することを、前記第１処理コンポーネント及び前記第２処理コンポーネントに信号で知らせるステップと、を有し、
前記第１処理コンポーネントが、シャドウ論理に含まれる命令を実行し、初期化論理のコピーを行い、前記第１処理コンポーネント及び前記第２処理コンポーネントに信号で知らせ、
前記シャドウ論理は、前記不揮発性メモリ内に保存されており、
前記不揮発性メモリはブートリセットベクトルを含み、前記ブートリセットベクトルは、前記第１処理コンポーネントがリセットにより実行を開始する位置を提供し、前記シャドウ論理のアドレスへのジャンプを含み、
前記第１処理コンポーネントは、前記不揮発性メモリに接続された唯一の処理コンポーネントである、ことを特徴とする方法。
【請求項９】
請求項８において、
前記第１処理コンポーネントは、前記第２処理コンポーネントと同じ型でないことを特徴とする方法。
【請求項１０】
請求項８において、
前記揮発性メモリは、前記不揮発性メモリより高速であることを特徴とする方法。
【請求項１１】
請求項８において、
前記不揮発性メモリに記憶される前記初期化情報は、前記初期化情報の内容の確認のための署名を含み、
前記第１処理コンポーネントは、前記初期化論理のハッシュを実行し、前記ハッシュが前記署名に整合するか否かを確認するように構成されている、ことを特徴とする方法。
【請求項１２】
請求項８において、
前記不揮発性メモリに記憶される前記初期化情報は、プライベートキーを使用して暗号化され、
前記第１及び第２処理コンポーネントは、前記初期化情報を解読するのにパブリックキーを使用することを特徴とする方法。
【請求項１３】
請求項８において、
前記要求は、パワーオン信号であることを特徴とする方法。
【請求項１４】
請求項８において、
前記要求は、リセット信号であることを特徴とする方法。
【請求項１５】
システム内の複数の処理コンポーネントを初期化するのに不揮発性メモリに記憶された情報を使用するモバイル装置を制御する装置であって、
前記モバイル装置を初期化する要求を受信する手段と、
シャドウ論理コンポーネント内に含まれる命令を第１処理コンポーネントによって実行する手段であって、前記第１処理コンポーネントは、システムのマスタ処理コンポーネントであり、前記第１処理コンポーネントは、前記不揮発性メモリに接続された唯一の処理コンポーネントである、手段と、
前記不揮発性メモリから、前記システムの前記第１処理コンポーネント及び第２処理コンポーネントによりアクセス可能な揮発性メモリへ、初期化情報をコピーする手段と、
前記揮発性メモリに記憶された前記初期化情報を使用して初期化を開始することを、前記第１処理コンポーネント及び前記第２処理コンポーネントに信号で知らせる手段と、を有し、
前記第１処理コンポーネントが、シャドウ論理に含まれる命令を実行し、初期化論理のコピーを行い、前記第１処理コンポーネント及び前記第２処理コンポーネントに信号で知らせ、
前記シャドウ論理は、前記不揮発性メモリ内に保存されており、
前記不揮発性メモリはブートリセットベクトルを含み、前記ブートリセットベクトルは、前記第１処理コンポーネントがリセットにより実行を開始する位置を提供し、前記シャドウ論理のアドレスへのジャンプを含む、
ことを特徴とする装置。
【請求項１６】
請求項１５において、
前記第１処理コンポーネントは、前記第２処理コンポーネントと同じ型でないことを特徴とする装置。
【請求項１７】
請求項１５において、
前記揮発性メモリは、前記不揮発性メモリより高速であることを特徴とする装置。
【請求項１８】
請求項１５において、
前記不揮発性メモリに記憶される前記初期化情報は、前記初期化情報の内容の確認のための署名を含み、
前記第１処理コンポーネントは、前記初期化論理のハッシュを実行し、前記ハッシュが前記署名に整合するか否かを確認するように構成されている、ことを特徴とする装置。
【請求項１９】
請求項１５において、
前記不揮発性メモリに記憶される前記初期化情報は、プライベートキーを使用して暗号化され、
前記第１及び第２処理コンポーネントは、前記初期化情報を解読するのにパブリックキーを使用することを特徴とする装置。
【請求項２０】
請求項１５において、
前記要求は、パワーオン信号であることを特徴とする装置。
【請求項２１】
請求項１５において、
前記要求は、リセット信号であることを特徴とする装置。
【発明の詳細な説明】
【背景技術】
【０００１】
個別のタスク専用の複数の処理コンポーネントを有するモバイル装置が、徐々に増えつつある。例えば、モバイルフォンは多くの場合、呼び出しの接続及び切断の操作専用のベースバンドプロセッサ、ユーザインターフェイスの表示及びユーザからのリクエストの受信専用の別のメディアプロセッサを含む。このようなコンポーネントは、動作中の使用のために揮発性メインメモリを共用することが可能であり、また、各コンポーネントは、専用メモリを持つことが可能である。各コンポーネントは、スタートアップ論理及び構成データを記憶するのに使用される不揮発性メモリを独自に持つことが可能である。さらに、他のコンポーネントとの通信のために、独占インターフェイスを独自に持つことが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００２】
装置の製造コストは、その装置に含まれるコンポーネントの数に直接影響する。したがって、金銭節約のために冗長なコンポーネントを減らしたり無くしたりすることは、製造共通の目標である。また、コンポーネントの追加は、装置の消費電力を増加させるが、これはモバイル装置の電池寿命に直接影響する。したがって、コンポーネントの削減もまた、電池寿命を延ばす。さらに、コンポーネント間のバス及び他のインターフェイスの数は、装置の複雑性を増加させる。複雑性の増加は、装置の設計及びテストの複雑性をもたらし、新製品の市場化に必要な時間を増加させる。
【０００３】
装置で特にコストのかかるコンポーネントの１つは、その装置を初期化するのに使用される不揮発性メモリである。一般に、しばしばフラッシュメモリと称されるＥＥＰＲＯＭは、スタートアップ論理及び構成データが工場で書き込まれるのに使用される。フラッシュメモリは、データを蓄積するフラッシュメモリの中で使用される論理ゲートの支配的な型に関して、ＮＡＮＤとＮＯＲの２つの型で使用可能である。ＮＡＮＤフラッシュメモリは、一般にミリ秒のアクセス時間を持ち低速であるが、ＮＯＲフラッシュメモリは、マイクロ秒のアクセス時間を持ち高速である。しかし、この速度は価格を伴うものであり、ＮＯＲフラッシュメモリはＮＡＮＤフラッシュメモリより高価である。装置の製造は、フラッシュメモリの速度とそのコストとの間のトレードオフをしなければならない。一般に、消費者は、家庭用電子機器（例えば、携帯電話及びＤＶＤプレイヤ）に対して、より高速なフラッシュメモリの使用に有利に働く速いスタートアップ時間を期待するので、フラッシュメモリは、しばしば、装置のより高価なコンポーネントの１つである。フラッシュメモリをそれぞれ独自に持つ複数の処理コンポーネントが、装置の中に含まれているとき、コストはかなりのものになる可能性がある。
【発明を実施するための最良の形態】
【０００４】
共用メモリシステムと称される、複数の処理コンポーネントを初期化する共用不揮発性メモリを利用する方法及びシステムが提供される。共用メモリシステムは、装置内の複数の処理コンポーネントを初期化するのに使用される不揮発性メモリコンポーネントの数を減らす。ある実施形態において、装置内の処理コンポーネントのスタートアップ論理及び構成データは、１つの不揮発性メモリ内に記憶される。装置を初期化するコマンドを受けて、共用メモリシステムは、セットアップ論理及び構成データを不揮発性メモリから揮発性メインメモリへコピーする。そして、各処理コンポーネントは、そのセットアップ論理及び構成データを見つけるために、そのメインメモリにアクセスし、実行を開始する。一般に、メインメモリは、フラッシュメモリより高速である。したがって、不揮発性メモリからメインメモリへのスタートアップ論理の移動は、不揮発性メモリの速度の重要性を減らす。このようにして、共用メモリシステムは、装置のスタートアップ速度に重要な影響を与えることなく、より低価格の不揮発性メモリコンポーネントを選択することを、装置の製造業者に許容する。さらに、装置の製造業者はすでに、通常動作中にメインメモリにアクセスするように各コンポーネントを設計してあるので、スタートアップ論理がメインメモリから利用可能であるときは、不揮発性メモリにアクセスする追加のインターフェイスを設計する必要がない。このようにして、共用メモリシステムは、各コンポーネントの設計を単純化し、複雑性の減少、及び低消費電力を実現する。
【０００５】
ある実施形態において、共用メモリシステムは、参照としてここに組み入れる、米国特許出願Ｎｏ．１０／０４５，２９７、タイトル”コミュニケーション・アーキテクチャ・フォー・メモリベース・デバイス”、２００２年１１月７日出願（代理人整理番号；５９４７２−８８１２．ＵＳ００）、に記載された、メモリリンク・アーキテクチャなどのシリアルポートメモリ・コンポーネントを利用する。前記参照出願は、前述の処理コンポーネントのような複数の装置が１つのメインメモリ装置にアクセスすることを可能にするシリアルポートメモリについて詳述している。そのアーキテクチャは、メモリへのアクセス、及び動作の完了を示す装置間の通信イベントの仕組みを含んでいる。ある実施形態において、処理コンポーネントは、処理コンポーネントがそれらの活動の同期をとるのに使用する、それらを接続する別々のインターフェイスを持つことが可能である。
【０００６】
ある実施形態において、共用メモリシステムは、マスタ処理コンポーネントである処理コンポーネントの１つを示す。マスタ処理コンポーネントは、不揮発性（例えばフラッシュ）メモリコンポーネントに接続される唯一の処理コンポーネントである。スタートアップの間、マスタ処理コンポーネントは、不揮発性メモリコンポーネントの内容をメインメモリへコピーする責任を負っている。マスタ処理コンポーネントが不揮発性メモリコンポーネントの内容をコピーした後、マスタ処理コンポーネントは、例えば上述の信号機構を使用することによって、他の処理コンポーネントにそれらのスタートアップシーケンスを開始することを信号で知らせる。また、マスタ処理コンポーネントは、不揮発性メモリコンポーネントからコピーされた内容を含むメインメモリコンポーネントにアクセスすることにより、そのスタートアップシーケンスを開始する。このようにして、不揮発性メモリコンポーネントの内容は、各処理コンポーネントにとって使用可能となるが、唯一の処理コンポーネントは、不揮発性メモリコンポーネントへの個別のインターフェイスをともなって設計される。
【０００７】
図１は、共用メモリシステムのコンポーネントを示すブロック図である。共用メモリシステムを使用する装置１００は、フラッシュメモリコンポーネント１１０又は他の不揮発性メモリコンポーネント、第１処理コンポーネント１２０、少なくとも１つの他の処理コンポーネント１３０、及びメインランダムアクセスメモリ（ＲＡＭ）１４０又は他の揮発性メモリコンポーネントを備えている。フラッシュメモリコンポーネント１１０は、共用メモリシステムから電源が外されている期間に、各処理コンポーネントのために記憶されたスタートアップ論理及び構成データを含んでいる。第１処理コンポーネント１２０は、マスタ処理コンポーネントとして構成され、フラッシュメモリコンポーネント１１０に接続されている。装置１００のスタートアップの間、第１処理コンポーネント１２０は、フラッシュメモリコンポーネント１１０の内容をランダムアクセスメモリ１４０にコピーする。処理コンポーネント１２０及び１３０のそれぞれは、ランダムアクセスメモリ１４０に接続されている。第１処理コンポーネント１２０が、フラッシュメモリコンポーネント１１０の内容をランダムアクセスメモリ１４０にコピーするとすぐに、処理コンポーネント１２０及び１３０のそれぞれは、ランダムアクセスメモリ１４０のスタートアップ論理及び構成データに直接アクセスすることにより、それらのスタートアップシーケンスを開始する。図１には、２つの処理コンポーネントしか描かれていないが、当然のことながら、いくつかの処理コンポーネント又は他のコンポーネントが共用メモリシステムに結合されてもよい。また、プロセッサは、お互いに異なるものであり、異なる機能を実行するものであってもよい。例えば、モバイル用途において、あるプロセッサはベースバンドプロセッサであり、別のプロセッサはアプリケーションプロセッサであってもよい。
【０００８】
システムが搭載される装置は、中央処理ユニット、メモリ、入力装置（例えば、キーボード及びポインティングデバイス）、出力装置（例えば、画像表示装置、オーディオスピーカ）、及び記憶装置（例えばディスクドライバ）を含む。メモリ及び記憶装置は、開示された技術を実現するコンピュータ実行可能命令で符号化されたコンピュータ読み取り可能媒体、すなわち、適当な命令を含むコンピュータ読み取り可能媒体である。さらに、データ構造及びメッセージ構造は、通信リンク上の信号等のデータ伝送媒体を介して記憶又は伝送されることが可能である。例えば、インターネット、ローカルエリアネットワーク、広域ネットワーク、二地点間ダイアルアップ接続、携帯電話接続などの種々の通信リンクを使用することが可能である。
【０００９】
システムの実施形態は、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルド又はラップトップ装置、マイクロプロセッサシステム、マイクロプロセッサベースシステム、プログラム可能な家庭用電子機器、デジタルカメラ、ネットワークＰＣ、ミニコンピュータ、前記システム又は装置を含む分散｛ぶんさん｝コンピューティング環境などを含む種々のモバイル動作環境で実現することができる。コンピュータシステムは、携帯電話、携帯情報端末、スマートフォン、パーソナルコンピュータ、プログラム可能な家庭用電子機器、デジタルカメラなどであってもよい。
【００１０】
システムは、１つ以上のコンピュータ又は他の装置によって実行される、例えばプログラムモジュールなどの、コンピュータ実行可能命令の一般的なコンテキストに記述されたものであってもよい。一般に、プログラムモジュールは、特定のタスクを実行し又は特定の抽象データ型を実現するハードウェア論理、ルーチン、プログラム、オブジェクト、コンポーネント、データ構成などを含む。一般に、プログラムモジュールの機能性は、必要に応じて種々の実施形態で結合され又は分散されることが可能である。
【００１１】
図２は、一実施形態において、初期化中の装置の処理を示すフロー図である。初期化は、電力が装置に最初に供給された時、または装置がハードリセットを実行した時に発生する。ブロック２１０で、装置はマスタプロセッサを始動する。ブロック２２０で、装置は、フラッシュメモリの内容をランダムアクセスメモリ（又は他の揮発性メモリ）にコピーするようにマスタプロセッサに指示するフラッシュメモリコンポーネント（又は他の不揮発性メモリコンポーネント）からの実行命令を開始するようにマスタプロセッサに指示する。ブロック２３０で、装置は、ランダムアクセスメモリコンポーネントを使用して初期化を開始するようにプロセッサのそれぞれに信号で知らせる。ブロック２４０で、第１プロセッサは、ランダムアクセスメモリ内のその初期化命令を配置し、初期化命令の実行を開始する。ブロック２５０で、他のプロセッサは、ランダムアクセスメモリ内の各自の初期化命令を配置し、初期化命令の実行を開始する。ステップ２５０の後、装置は初期化されてそれらのステップが終了する。
【００１２】
図３は、一実施形態において、初期化中のフラッシュメモリ及びランダムアクセスメモリの内容を示すメモリ図である。図は、フラッシュメモリ３０５及びランダムアクセスメモリ３５０を含んでいる。フラッシュメモリ３０５は、第１処理コンポーネントのための初期化論理３１０、別の処理コンポーネントのための初期化論理３１５、フラッシュシャドウ論理３２０、及びブートリセットベクトル３２５を含んでいる。初期化論理３１０は、第１処理コンポーネントを初期化するのに必要な情報を含んでいる。初期化論理３１０は、保全性を確認するための署名３１２、又は初期化論理のソースを含んでもよい（詳細は後述する）。初期化論理３１５は、第２処理コンポーネントを初期化するのに必要な情報を含んでいる。また、初期化論理３１５は署名３１７を含んでもよい。フラッシュシャドウ論理３２０は、フラッシュメモリの内容をランダムアクセスメモリにコピーするマスタ処理コンポーネントによって実行される命令を含む。ブートリセットベクトル３２５は、リセット時にマスタ処理ユニットが実行を開始する既知の位置である。ブートリセットベクトル３２５は、フラッシュシャドウ論理３２０のアドレスへのジャンプを含んでいる。
【００１３】
ランダムアクセスメモリ３５０は、第１処理コンポーネントに割り当てられた領域３５５、及び第２処理コンポーネントに割り当てられた領域３７５を含んでいる。第１処理コンポーネントに割り当てられた領域３５５は、フラッシュメモリからコピーされた初期化論理３６０を含んでいる。第２処理コンポーネントに割り当てられた領域３７５は、フラッシュメモリからコピーされた初期化論理３８０を含んでいる。フラッシュシャドウ論理３２０が処理化論理３６０及び３８０のコピーを終了するとすぐに、フラッシュシャドウ論理３２０は、メモリの適当な領域を使用して初期化を開始するように各処理ユニットに信号で知らせる。ある実施形態では、処理コンポーネントの１つの中にシャドウコピー論理３２０が組み込まれ、フラッシュメモリ３０５内に含まれないようにしてもよい。ある実施形態において、各領域は、ランダムアクセスメモリ３５０上のポートと関連付けてもよい。メモリにアクセスするための複数のシリアルポートを持つメモリ構造が、前記で参照された” コミュニケーション・アーキテクチャ・フォー・メモリベース・デバイス”というタイトルの特許出願で開示されている。
【００１４】
ある実施形態において、共用メモリシステムは、マスタ処理コンポーネントを示していない。むしろ、共用メモリシステムは、例えばマスタ処理コンポーネントを使用せずに、フラッシュメモリコンポーネントの内容をランダムアクセスメモリコンポーネントにコピーする専用ハードウェアを含んでもよい。そのほかに、各処理コンポーネントは、フラッシュメモリコンポーネントに接続され、例えば、どの処理ユニットがもっとも高速であるかを確認することにより、それらの間でどの処理コンポーネントがフラッシュメモリの内容をコピーするかを処理コンポーネントが決定できるようにしてもよい。
【００１５】
ある実施形態において、共用メモリシステムは、初期化の開始を各処理コンポーネントに信号で知らせない。例えば、フラッシュメモリからランダムアクセスメモリへの、スタートアップ論理及び構成データのコピーが確実に完了するのに充分であるとみなされる予め設定された期間、処理コンポーネントが初期化を開始するのを待つようにしてもよい。そのほかに、初期化論理の特定の既知の最終アドレスに共用メモリシステムがデータを書き込んだ時を確認するために、処理コンポーネントがメインメモリをポーリングするようにしてもよい。
【００１６】
ある実施形態において、共用メモリシステムは、初期化ではなく、処理コンポーネントの要求で、フラッシュメモリからデータをコピーする。例えば、装置が初期化された後にフラッシュメモリからデータがコピーされることを処理コンポーネントが要求するような、携帯電話内のメディアプロセッサのようなシステムの他のものから、処理コンポーネントの１つが、個別にリセットされることが可能である。別の例として、共用メモリシステムは、処理コンポーネントが使用されていない時の電力を節約するために、いくつかの処理コンポーネントを周期的にパワーダウンするようにしてもよい。このような環境において、マスタ処理コンポーネントは、要求する処理コンポーネントによって使用されるフラッシュメモリの領域がコピーされることを、要求している処理コンポーネントの使用のために、要求するプロトコルを提供することも可能である。
【００１７】
ある実施形態において、フラッシュメモリコンポーネント内の初期化論理は、その内容の保全性を認証するためのハッシュを含んでいる。例えば、初期化論理の保全性を認証するために各処理コンポーネントによって使用される、各処理コンポーネントの初期化論理とともに記憶される署名を生成するのに、ＳＨＡ又はＭＤ５ハッシュを使用することができる。そのほかに、またはさらに、１つ以上の処理コンポーネントの初期化論理は、初期化論理の読み出し又は改ざんを防止するためにプライベートキーを使用して暗号化してもよい。その処理コンポーネントは、内容の実行の前にコピーされたフラッシュメモリの内容を解読するのに使用されるパブリックキーを含んでもよい。そのほかに、指定されたマスタ処理ユニットが、この種の認証を実行する責任を負うようにしてもよい。
【００１８】
図４は、一実施形態において、初期化中の初期化論理の認証を示すフロー図である。ブロック４１０で、処理コンポーネントは、メインメモリにコピーされたその初期化論理を識別する。ブロック４２０で、処理コンポーネントは、初期化論理に関する署名を配置する。ブロック４３０で、初期化論理の内容のハッシュを実行する。ブロック４４０で、処理コンポーネントは、確認されたハッシュ値を初期化論理に関する署名と比較する。判定ブロック４５０で、その値が一致する場合、コンポーネントはブロック４７０を続け、一致しない場合は、コンポーネントはブロック４６０を続ける。ブロック４６０で、値が一致しないとき、処理コンポーネントは、その内容が変更されたことを確認し、適当なアクションをとる。例えば、処理コンポーネントが、割り込み信号を発信し、または処理続行を停止するようにしてもよい。ブロック４７０で、初期化論理が変更されていない場合は、処理コンポーネントは、初期化論理を実行することにより初期化を実行する。ステップ４７０の後、これらのステップが完了する。
【００１９】
上記から、当然のことながら、共用メモリシステムの具体的な実施形態が、説明目的のためにここで詳述されたが、本発明の精神及び要旨から逸脱することなく種々の変更がなされるであろう。例えば、ランダムアクセスメモリについて説明したが、いかなる適したメモリ装置も使用可能である。同様に、処理コンポーネントについて説明したが、実行される命令を不揮発性メモリ装置が含んでいるか否かに関係なく、一般に不揮発性メモリ装置から情報を読み取るいかなるコンポーネントも、説明した共用メモリシステムから利益を受けるであろう。よって、本発明は、添付されたクレームによる場合を除き限定されない。
【図面の簡単な説明】
【００２０】
【図１】共用メモリシステムのコンポーネントを示すブロック図である。
【図２】初期化中の共用メモリを含む装置の処理を示すフロー図である。
【図３】初期化中の装置内のフラッシュメモリ及びランダムアクセスメモリの内容を示すメモリ図である。
【図４】初期化中の初期化論理の認証を示すフロー図である。
【図１】
0005380276.tif 000002
【図２】
0005380276.tif 000003
【図３】
0005380276.tif 000004
【図４】
0005380276.tif 000005